Actions

Difference between revisions of "Broadcastify-Calls"

From The RadioReference Wiki

(42 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Broadcastify Calls is a high capacity service that ingests radio system calls currently in alpha infrastructure testing
+
Broadcastify Calls is a high capacity service that ingests radio system calls
  
Features includes
+
Broadcastify Calls is different from regular broadcastify feeds as the calls platform captures '''every single call''' on a conventional or trunked system, as individual call files, and makes those calls available in real time and in archives.  The Broadcastify Calls platform is not intended to replace regular Broadcastify audio streams at this time, but to supplement them, and we will eventually create Broadcastify audio streams from the Broadcastify Calls platform.
* 90 day retention
+
 
 +
Broadcastify Calls makes available to call ingest providers ALL calls they send to us, but limits public access to calls covered by our [https://broadcastify.zendesk.com/hc/en-us/articles/204740115-Feed-Provider-Terms-of-Service-What-can-and-cannot-be-broadcast Feed Provider Terms of Service]
 +
 
 +
Broadcastify Calls Features includes:
 +
* 30 day retention
 
* duplicate call handling
 
* duplicate call handling
 +
* Live Call Playback
 +
* Playlists Playback
 
* tight integration with the RadioReference database
 
* tight integration with the RadioReference database
 
* call and source detailed statistics
 
* call and source detailed statistics
* alerts and notifications when calls/events occur
 
  
==== Supported Sources ====
+
See the current interface here:  https://www.broadcastify.com/calls/
* [https://github.com/robotastic/trunk-recorder Trunk Recorder] (Trunked P25, Conventional P25, Conventional FM Analog)
+
 
 +
You can submit an application to send calls here:  https://www.broadcastify.com/apply/calls
 +
 
 +
=== Supported Sources ===
 +
* [[Broadcastify-Calls-Trunk-Recorder|Trunk Recorder]] (Trunked P25, Motorola SmartNet/SmartZone, Conventional P25, Conventional FM Analog)
 +
* [https://github.com/aaknitt/voxcall VoxCall] (Conventional Single Channel)
 +
* [https://www.scannerbox.us/TrunkingRecorder/ Trunking Recorder 3.0] (Trunked Systems)
 +
* [https://github.com/DSheirer/sdrtrunk/releases/tag/v0.5.0-alpha.1 SDRTrunk alpha 0.5.0a1] (Trunked P25, Conventional P25)
  
==== Source System Prerequisites ====
+
=== Source System Setup Instructions ===
 +
==== API and System ID Assignment ====
 +
You will need an '''API Key''' and '''System ID''' assigned by the administrator before you can get started. To get a System ID and API Key issued, submit an application here:
  
The following packages must be installed on the source system
+
* [https://www.broadcastify.com/apply/calls Broadcastify Calls Application]
* ntp
 
* ntpstat
 
* jq
 
  
sudo apt-get install ntp ntpstat jq
+
==== Trunk Recorder ====
  
The following prerequisites must be met:
+
* [[Broadcastify-Calls-Trunk-Recorder]] - Trunk Recorder install and configuration instructions
* FFMpeg installed and configured for AAC-HE (See Below)
 
* NTP must be installed and synced to a reference time source
 
* JQ utility for JSON processing
 
  
==== Compile and Install FFMpeg with AAC-HE Support ====
+
==== SDRtrunk ====
To install on Ubuntu 18.04 add bionic universe and multiverse package repos then follow the instructions for Ubuntu 16.04
+
* [https://github.com/DSheirer/sdrtrunk/wiki/Playlist-Editor#how-to-setup-broadcastify-calls How To Setup Broadcastify  Calls] - sdrtrunk configuration instructions
  
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu bionic universe"
 
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu bionic multiverse"
 
sudo apt-get update
 
sudo apt-get upgrade
 
  
Install for Ubuntu 16.04. This is a minimal install, check out the FFMPEG docs if you want more libraries enables.
 
  
sudo apt-get update
+
[[Category:Live Audio FAQ]]
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev \
 
  libtool pkg-config texinfo zlib1g-dev yasm libfdk-aac-dev
 
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
 
tar xjvf ffmpeg-snapshot.tar.bz2
 
cd ffmpeg
 
./configure \
 
  --pkg-config-flags="--static" \
 
  --bindir="$HOME/bin" \
 
  --enable-gpl \
 
  --enable-libass \
 
  --enable-libfdk-aac \
 
  --enable-nonfree
 
make
 
sudo make install
 

Revision as of 16:09, 11 July 2020

Broadcastify Calls is a high capacity service that ingests radio system calls.

Broadcastify Calls is different from regular broadcastify feeds as the calls platform captures every single call on a conventional or trunked system, as individual call files, and makes those calls available in real time and in archives. The Broadcastify Calls platform is not intended to replace regular Broadcastify audio streams at this time, but to supplement them, and we will eventually create Broadcastify audio streams from the Broadcastify Calls platform.

Broadcastify Calls makes available to call ingest providers ALL calls they send to us, but limits public access to calls covered by our Feed Provider Terms of Service

Broadcastify Calls Features includes:

  • 30 day retention
  • duplicate call handling
  • Live Call Playback
  • Playlists Playback
  • tight integration with the RadioReference database
  • call and source detailed statistics

See the current interface here: https://www.broadcastify.com/calls/

You can submit an application to send calls here: https://www.broadcastify.com/apply/calls

Supported Sources

Source System Setup Instructions

API and System ID Assignment

You will need an API Key and System ID assigned by the administrator before you can get started. To get a System ID and API Key issued, submit an application here:

Trunk Recorder

SDRtrunk