Actions

Difference between revisions of "Broadcastify-Calls"

From The RadioReference Wiki

(Created page with "Broadcastify Calls is a high capacity service that ingests radio system calls currently in alpha infrastructure testing Features includes * 90 day retention * duplicate call...")
 
Line 12: Line 12:
  
 
==== Source System Prerequisites ====
 
==== Source System Prerequisites ====
* NTP installed and configured (sync time)
+
 
* FFMpeg installed and configured for AAC-HEC
+
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-HEC (See Below)
 +
* NTP must be installed and synced to a reference time source
 +
 
 +
==== Compile and Install FFMpeg with AAC 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

Revision as of 11:09, 9 January 2020

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-HEC (See Below)
  • NTP must be installed and synced to a reference time source

Compile and Install FFMpeg with AAC 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