Two IBM PC 300s are being used to stream the House and Senate audio. The OS is Windows NT.
The encoder is WinAmp, using two special DLL plugins you can get from Shoutcast (the makers of WinAmp) for doing live MP3 streaming. With these plugins, WinAmp performs functions:
The Audio server is Icecast. It's running on two computers -- 168.166.12.80 for the Senate and 168.166.12.81 for the Senate. Both servers are streaming audio on port 8000. Each computer uses an audio stream generated from WinAmp on its own computer.
We are experimenting with what band width provides the best quality -- between 8Kbs (kilobits per second) and 16Kbs.
You can connect your MP3 player (like WinAmp) directly to the server at http://168.166.12.80:8000 for the House or http://168.166.12.81:8000 for the Senate.
Because there is no file extension for the streaming audio location, it is not possible to put a direct link into a web page. A browser would not know what to do with the stream. Instead, a link to an intermediary "play-list" file is used (HOUSE.PLS and SENATE.PLS) that contains almost nothing more than the URL of the audio stream. The only purpose is to have a special file extension that your browser understands is an MP3 stream that requires loading an MP3 player.
If you have installed your MP3 player correctly, your browser knows to use your MP3 player for any files with the .PLS extension. The MP3 player, like WinAmp, will open up the file, extract the IP address and port and make the streaming-audio connection.
All of the MP3 encoding and server software we are using is free. And, we've found, is fairly easy to set up. In fact, if you would like, you can take an audio stream from our House or Senate session and use it as the source for your own audio server.
If you would like to set up your own audio server, check out:
Click here to return to the links for live audio from the legislature.