DvbAudioServer for DVB2000

DvbAudioServer 2.0 is a new program, based in part on Gero Kuehn's AudioServer program - see credits.

The program can stream high-quality audio to multiple network clients using WinAmp. You can also save data to a file on your PC hard disk (e.g. if you want to parse PID data). A SCSI connection is required.

File Download



Click here for Setup program (2.0 Beta 6, 1.0 MB (1,048,813 bytes) 8/03/2002, with source code).
See the History file for what's new.
See the Mini-FAQ for hints and tips.

Features

Mini-FAQ: Hints and Tips



Problem Cause Fix
My favourite MP3 player doesn't work. Best: Winamp, QCD Player.

Unreliable: Sonique, RealPlayer, FreeAmp.

Not usable: Windows Media Player.
New players may made to work if you tell me exactly what headers they send and require.
From time to time, my MP3 player suddenly plays at crazy speed (very fast or very slow). Someone has changed the channel, and the new channel has a different audio bitrate. Restart your MP3 player. In WinAmp, just press PLAY again.
Can I stop users from changing the channel? Yes. You can set a password, which will be required to change the channel when >1 person is listening. Create a file called "password.txt" in the same directory as DvbAudioServer.EXE. This must contain the password in plain text.
Changing the PID has no effect. Normal for Filter Type AUDIO. Use a different Filter Type, for example ES_DATA.
WinAmp can't connect from another PC. "localhost" is the wrong hostname! Tell Winamp to use "http://fred:81" where fred is the name of the AudioServer PC.
Bad sound (clicks and pops) on some radio stations, e.g. KINK FM, Stream Music Choice. Filter Type AUDIO does not support sample rates of 32 kHz or 44.1 kHz. Most stations are 48 kHz. Try Filter Type ES_DATA. This is better for some sample rates, but it silences the Nokia's analog audio output.

Check the sound in normal viewing mode. If you use a Sky mini-dish, you can expect clicks and pops when it rains!

High CPU Usage (say 50%). Normal is < 1%. Unknown. 1. Try "Use ASPI" not "Use DVB2000 SCSI driver".
2. Try restarting the PC and the Nokia box.
3. Upgrade to DVB2000 2.0 Beta 6.
What network protocol is used? TCP Unicast. The client connects to TCP Port 81 (or whatever you tell the server to use). The server responds with:
"HTTP/1.0 200 OK
Content-Type: audio/mpeg

"

followed by MPEG2 audio data.
Is it possible to change the HTML style? Yes. Edit the HTML files under "http_root" (in the same directory as DvbAudioServer.EXE). Note, some HTML code is generated on-the-fly, so you would need to edit the C++ code and rebuild it to change this.

For more details, please see the Release Notes or the source code. These are installed by Setup.

License



This is free software. Use it at your own risk. For support, please go to the Message Board at no-access.de and use the section "Other Tools".

Credits



This application is based in part on source code kindly provided by Gero Kuehn from his own earlier version of the DVB Audio Server program.

This application uses the DVB2000 API (DVB2KAPI.DLL), which is Copyright (C) 2000-2001 by Gero Kuehn. For more details about the DVB2KAPI, see www.dvb2000.org/dvb2000. UPDATE. I probably won't maintain this code any more, because I've got a Dreambox receiver now. The Dreambox has an Ethernet port built in, and it supports network audio streaming and web channel changing as standard - so it makes DVB2000 look rather old.

See Also

Other pages on my site:-