Difference between revisions of "Broadcastify Raspberry Pi Image"
From The RadioReference Wiki
Line 53: | Line 53: | ||
sudo alsactl store | sudo alsactl store | ||
+ | == RTLSDR-Airband Configuration == | ||
+ | To edit the config file for RTLSDR-Airband enter this command: | ||
+ | sudo nano /usr/local/etc/rtl_airband.conf | ||
+ | and paste the following into the editor | ||
+ | |||
+ | # This is a minimalistic configuration file for RTLSDR-Airband. | ||
+ | # More complex configurations are possible. | ||
+ | # Refer to https://github.com/szpajder/RTLSDR-Airband/wiki | ||
+ | # for description of keywords and config syntax. | ||
+ | # Just a single RTL dongle with one FM channel | ||
+ | # sent to a single Broadcastify stream. | ||
+ | # Note that the center freq is 100 KHz offset from the receive freq | ||
+ | # Also, you must enter your server number, stream name, mountpoint and | ||
+ | # password from your Broadcastify stream "Technicals" | ||
+ | devices: | ||
+ | ({ | ||
+ | type = "rtlsdr"; | ||
+ | index = 0; | ||
+ | gain = 25; # This may need adjustment depending on your hardware | ||
+ | centerfreq = 153.87; | ||
+ | correction = 0; # this can be determined using "cumulative" output from running 'rtl_test -p' for several minutes | ||
+ | channels: | ||
+ | ( | ||
+ | { | ||
+ | freq = 153.77; | ||
+ | modulation = "nfm"; | ||
+ | highpass = 320; | ||
+ | outputs: | ||
+ | ( | ||
+ | { | ||
+ | type = "icecast"; | ||
+ | server = "audio#.broadcastify.com"; | ||
+ | port = 80; | ||
+ | mountpoint = "MOUNTPOINT"; # Note: Do not include a leading slash "/" | ||
+ | name = "Fire Dispatch"; | ||
+ | genre = "Fire"; | ||
+ | username = "source"; | ||
+ | password = "PASSWORD"; | ||
+ | } | ||
+ | ); | ||
+ | } | ||
+ | ); | ||
+ | }); | ||
<br /><br /><br /><br /> | <br /><br /><br /><br /> | ||
[[Category:Software for Live Audio Broadcasting]] | [[Category:Software for Live Audio Broadcasting]] |
Revision as of 09:23, 18 April 2021
The Broadcastify Raspberry Pi Image comes preinstalled with the following software:
- Darkice - Audio Streamer for Broadcastify Feeds
- Trunk Recorder - SDR Trunked Radio Capture Software for Broadcastify Calls
- RTL-Airband - SDR Capture and Broadcastify Feed Software for AM Aircraft
- VoxCall - Broadcastify Calls Audio Capture Software
- BCFY Shell - Management shell for configuration, management, and update of Broadcastify Feed Services
The appliance also features preinstalled and configured utilities for SDR Software, including RTL-SDR, Airspy, and HackRF utilities.
For downloads and basic installation instructions see:
Contents
Installation and Configuration Videos
- Broadcastify Image Setup - (Step by Step Guide by Joey Absi)
Darkice Feed Configuration
Darkice is easily configured and managed using the BCFY Shell.
Configuring Broadcast Volume
- Plug your scanner's headphone jack into the mic jack on the USB sound card dongle
- Open a shell and start alsamixer
alsamixer
- press F6, choose the "USB Headphone Set" entry
- press your tab key to select the "Capture" device volume control
- use your "up arrow" key to adjust the level to it's lowest level possible (6)
- press escape to exist alsamixer
- run the following command to save the volume settings
sudo alsactl store
Troubleshoot clicking sound in the audio stream
If your stream has a clicking sound when there is no audio, you may be able to eliminate it by turning off Auto Gain Control.
- Open a shell and start alsamixer
alsamixer
- Press F6 and select your audio device
- Press Tab to select "Auto Gain Control"
- Press the "m" key to toggle it off
- Press Escape key to exit alsamixer
- Save your settings with the following command
sudo alsactl store
RTLSDR-Airband Configuration
To edit the config file for RTLSDR-Airband enter this command:
sudo nano /usr/local/etc/rtl_airband.conf
and paste the following into the editor
# This is a minimalistic configuration file for RTLSDR-Airband. # More complex configurations are possible. # Refer to https://github.com/szpajder/RTLSDR-Airband/wiki # for description of keywords and config syntax. # Just a single RTL dongle with one FM channel # sent to a single Broadcastify stream. # Note that the center freq is 100 KHz offset from the receive freq # Also, you must enter your server number, stream name, mountpoint and # password from your Broadcastify stream "Technicals" devices: ({ type = "rtlsdr"; index = 0; gain = 25; # This may need adjustment depending on your hardware centerfreq = 153.87; correction = 0; # this can be determined using "cumulative" output from running 'rtl_test -p' for several minutes channels: ( { freq = 153.77; modulation = "nfm"; highpass = 320; outputs: ( { type = "icecast"; server = "audio#.broadcastify.com"; port = 80; mountpoint = "MOUNTPOINT"; # Note: Do not include a leading slash "/" name = "Fire Dispatch"; genre = "Fire"; username = "source"; password = "PASSWORD"; } ); } ); });