Hey DBFan's - just wanted to add my short contribution.
The below script can be run at any point on my Debian Lenny Linux 'server' that is local to the dreambox.
It uses WGET to grab the current channel descriptor from the dreambox (I'm using a Pli-Jade image on a DM600) and whacks this in the /tmp directory.
The content of the file in /tmp is then read into a variable, then starts up command-line vlc (clvc) to the 'true' dreambox feed, transcodes it down (currently using wmv/wma codecs) and squirts it back out using HTTP.
This means I can watch using my Windows Mobile 6.5 phone using Coreplayer/TCPMP around the house. Stream is currently about 500k with audio and video, any lower and it doesn't seem to work well on the phone, although connecting with a PC-VLC client is OK. Again, like the OP, YMMV and you can tinker with the bitrate/codecs to suite, but works OK for me.
Requirements:
WGET
vlc/cvlc
bash.
Installation:
1) Copy the code into a text file, probably in your home-dir and call it something memorable, e.g. streammybox.sh .
2) Change the bits in
GREEN to suite your requirements.
3) chmod the file to be executable, e.g. chmod +x streammybox.sh
Usage:
From the console, type sh streammybox.sh
Note, VLC doesn't like being run as root, so use a suitable 'user' level account.
On your device, connect to URL
http://SERVERIP:8080
Code:
#!/bash/bin
wget --http-user=[COLOR="lime"]dreamboxuser[/COLOR] --http-password=[COLOR="lime"]dreamboxpass[/COLOR] http://[COLOR="lime"]dreamboxip[/COLOR]/video.m3u -O /tmp/video.m3u
CHAN=`cat /tmp/video.m3u`
cvlc -vvv $CHAN --sout="#transcode{vcodec=WMV2,vb=400,scale=1,width=400,height=240,acodec=wma2,ab=96,channels =2,samplerate=44100}:std{access=http,mux=asf,dst=[COLOR="lime"]SERVERIP[/COLOR]:8080}"
Note, you can't change channels or anything like this, but its great if you need to pop to the kitchen part way through a programme and don't want to pause. Easy, quick and rapid.
Also, this is configured for my WVGA phone (width=400,height=240) but you can tweak this to your screens resolution if you need to.