Page 1 of 1

DirectShow UPD streaming using DX9 SDK sample filter

Posted: 25 Aug 2004 17:52
by t1
I've successfully implemented VLC UDP (multicast) streaming to a DirectShow filtergraph using the DirectX 9 SDK sample filter "MPEG-2 Multicast Receiver" (DXSDK\Samples\C++\DirectShow\Filters\DSNetwork) and the DX9 MPEG-2 Demultiplexer. The demux must be configured manually (programmatically or in graphbuilder) with output pins, and PIDs for the A/V streams must be mapped correctly (0x45=69 for video in my case)

Of course an MPEG-2 decoder is still required. (Maybe someone has whipped up a free DirectShow filter based on the mpeg2dec library?)

We're still a few steps away from being able to stream directly to WMP though...

Thanks for nothing everyone ;-)

.: t1 :.

Posted: 27 Aug 2004 13:18
by The DJ
Just install a DVD player, or ffdshow, and you should be able to view MPEG2 in WMP.

Posted: 27 Aug 2004 13:35
by t1
I'm using Elecard/Moonlight myself, but WMP is still not able to play multicast streams, because of the special configuration of the filters. A custom app is required, which is no problem for me since I'm rendering into a Direct3D 9 fullscreen world anyway.

And as far as I can tell ffdshow does not support MPEG-2 video

Thanks,

.: t1 :.