Actions

Broadcastify-Calls

From The RadioReference Wiki

Revision as of 15:00, 9 January 2020 by Blantonl (talk | contribs)

Broadcastify Calls is a high capacity service that ingests radio system calls currently in alpha infrastructure testing

Features includes

  • 90 day retention
  • duplicate call handling
  • tight integration with the RadioReference database
  • call and source detailed statistics
  • alerts and notifications when calls/events occur

Supported Sources

  • Trunk Recorder (Trunked P25, Conventional P25, Conventional FM Analog)

Source System Prerequisites

The following packages must be installed on the source system

  • ntp
  • ntpstat
sudo apt-get install ntp ntpstat

The following prerequisites must be met:

  • FFMpeg installed and configured for AAC-HE (See Below)
  • NTP must be installed and synced to a reference time source

Compile and Install FFMpeg with AAC-HE Support

To install on Ubuntu 18.04 add bionic universe and multiverse package repos then follow the instructions for Ubuntu 16.04

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
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