How Rangecast Works
THE AUDIO SOURCE
For most applications, the ultimate source of audio is a fleet of scanner radios.
A "scanner" is a specialized radio receiver that monitors communications broadcast over the public airwaves. Various entities (both public safety agencies and corporate organizations) are licensed to utilize radio spectrum for two-way communications, and when voice transmissions are "in the clear" (not encrypted) they can be monitored by any member of the public with commonly available radio receiver equipment. In some cases, this capacity is an important feature for the broadcasting organization; for example, many volunteer fire departments depend upon volunteers in the public being able to monitor their communications through consumer-grade radio equipment. And it is widely understood that news media access to certain public safety communications is beneficial for the dissemination of accurate information.
Although scanners are very useful, they have their limitations:
Rangecast solves all of these problems, and makes it economical to deploy scanners in a way that ensures everyone in your organization never misses important content.
PROCESSING THE AUDIO
SCANNER INTERFACE VIA PC
At receive sites, scanner radios are attached to a PC. The connection interface (called RCX) carries both audio and data, and is for several purposes:
RECEIVE SITE PCs
A single PC can support multiple scanners. It is customary to deploy up to 4 scanners with each PC (the limiting factor is the performance of the Windows real-time audio processing system, and we know of PCs supporting up to 6 scanners.) If more scanners are desired at a location, multiple PCs can be used (this is also beneficial for redundancy, in case a technical problem takes a specific PC offline.)
Multisync requires that all PCs supporting any scanner in a cooperative group (that is, all the scanners scanning the same broadcast channels) operate on the same LAN, so the PCs can communicate directly with each other while managing the cooperative tuning of the scanners. (This is not done via Internet to reduce latency.)
Co-located scanners are usually assigned the same programming (list of channels to scan.) But sometimes it is advantageous to use different antennas or bandpass filters to optimize reception of particular signals, and in this case the scanners may be assigned to different "clusters" each with their own programming.
All recorded audio is uploaded to an "audio library" located in the cloud (Amazon S3.) All played audio is retrieved from this library (not directly from the receive site PC or originating scanner.)
Rangecast receive site PCs can operate behind a firewall that blocks all inbound connections. With Rangecast, there are no inbound network connections to a receive site PC. (A common assumption is that the Rangecast HTML5 player must make a network connection to the PC where the audio is being captured, so the PC must be configured to accept network connections, but this is not true.) The only outbound connections needed are to standard ports (80 and 443) at our domain (rangecast.com) and Amazon S3 (s3.amazonaws.com), meaning that Rangecast will work on a receive site PC if it has normal Internet access sufficient for using a web browser from that PC.
LISTEN AND INTERACT WITH OUR LIVE PLAYER HERE
Voice to Text: Automated Listener Alert Service (ALAS)
Rangecast can process audio through a voice to text engine, as a premium service. If this option is selected, automated alerts (SMS or e-mail) will be sent if our keyword detection algorithm indicates a significant possibility of certain words or phrases being present in the spoken audio. In addition, a rough transcription is made available in the Rangecast player, and it is possible to do keyword searches within the player.