You can already do this in 2 different ways: use Serviio as a DLNA server and add an entry (Library>Online Sources>http://192.168.1.189:7799/stream?channel=600) for each channel you want available in WDTV or XBMC.
Originally Posted by proline
And if you use XBMC you don't even need a DLNA server. Just create a folder and fill it up with *.m3u files for each channel you want. For example, CNN.m3u would be a simple text file with this inside:
WinTVExtend will provide a direct stream with the video in all its glory, no compression. It looks great in WDTV or XBMC.
The problem is still trying to get a compressed stream if you happen to have a computer running WinTV Extend in a remote location. The folks at Hauppauge have developed a clever way to ask the server for a compressed stream by adding &bitrate=1024&resolution=640x480. So this:
gives you channel 600 at 512 bitrate and 320x240 resolution. Regrettably, it only works ONCE: WinTVExtend Server has to be restarted after every instance of this compressed command-line request.
Once they fix this, you will be able to create playlists with channels at different resolutions depending on your bandwidth.
Hope this helps.