LITHUANIAN AMATEUR RADIO STATION


Solar X-rays:
Status
Geomagnetic Field:
Status
From n3kl.org

CONTROLLABLE LIVE HF RECEIVER

This project completed using the Macromedia Flash just to play the real-time Shoutcast sound stream broadcasted from the Kenwood TS-2000 transceiver. The visitor has to choose one of two possible options - listen directly on this page by clicking play button or launch the external media player capable to play audio stream (Windows Media Player, Real Player, Winamp). I recommend to use the second option if you are going to stay listening longer time.

Disclaimer. I do not grant any obligations to keep it up all the time. During downtime you can test the player by typing word “test” in a frequency cell – the demo stream provided by streamsolutions.co.uk will be played. Sometimes, especially during contests, the Rx control functionality could be disabled.
Always keep in mind, that there is some sound delay caused by data buffering, compression and decompression.

How it works? Two tasks should be completed to run this receiver:     • Stream the audio
    • Control the radio

Audio. One of the trx’s audio outputs is connected to the soundcard of the home pc, which runs the Winamp DSP plug-in to stream sound to the Shoutcast server. That sound could be played with any audio player able to play m3u/pls files. This way to allow user listen real time audio is the simplest one. Another, using Flash, is more complicated due to the limited compatibility of Shoutcast stream, Flash and Microsoft IE. Most probably the difficulties are caused by security issues (Flash movie and stream data are located on the different web sites) and by the incomplete Shoutcast stream http headers interpretation by Flash). The way to solve the problem is to set up Flash and audio stream connection via PHP script, which allows to pretend, that both sources are on the same domain.

Radio control. The way to control radio is straight enough - visitor enters the frequency in a Flash form and updates the few fields of MySql database located on the server, where this particular page is hosted. The lightweight VB6 application on the home pc monitors the changes of the data in a database and sends appropriate CAT commands to the transceiver.

The names of all marks and products, mentioned on this page, are the property of their respectable owners.


[ <<< BACK ]