[streaming] How to stream high-def video over a LAN?

Chhaya, Harshal hchhaya at ti.com
Tue Mar 1 15:36:35 CET 2005


Hi,

I am trying to stream a high-definition file (MPEG2 transport
stream @ ~19 Mbps) over a LAN and would like your advice on
the best way to do this.

I can stream using vlc (over unicast UDP) and play it on the 
other PC using vlc but the video is choppy. I suspect that 
this is because the CPU is fully utilized (100% usage) and
vlc cannot decode all the frames in time. If I dump the 
received video stream to file and play it layer, it plays 
back smoothly which confirms the 'not enough CPU' hypothesis. 
This is a 2.4 Ghz Pentium 4 and I don't have a faster PC.

So I assumed that I could buy one of the DxVA (DirectX video
acceleration) enabled MPEG decoders and offload some of the
video decoding to the video card (ATI Radeon 9000). I know 
that VLC cannot use these decoders but Windows Media Player 
can. However, from what I have read streaming from vlc to WMP 
means that I have to transcode the file to a lower bitrate 
which defeats the purpose. 

Is there a way to stream to WMP without transcoding? I read 
some mentions of a plug-in that allows WMP to decode MPEG-TS 
over UDP but I can't find any such plugin. Does such a plugin
exist?

Is there any other way I can stream these high-definition
files? Are there other players that can decode MPEG-TS over
UDP?

Thanks for any ideas and suggestions you can provide.

- Harshal

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list