[vlc-devel] Re: Adding support for playing H.264 streams

Ross Finlayson finlayson at live.com
Mon Apr 25 23:11:54 CEST 2005


At 11:43 AM 4/25/05, you wrote:
>On Mon, Apr 25, 2005 at 11:28:14AM -0700, Ross Finlayson wrote:
> > Erik Hellerud <erik-list at kladd.net> tells me that he has built a 
> version of
> > VLC that will play H.264 RTSP/RTP streams.  (This uses the recent version
> > of the LIVE.COM library, which adds RTSP/RTP support for such streams.)
> >
> > Could a VLC expert please get together with Erik to integrate his
> > modifications into the official VLC source code tree?
>I've excanged some mails with him on the topic, and he seems reluctant to
>release his changes, and I do not have the time to install something that
>can stream h264 so I can test.

FYI, I have installed several hinted H.264 ".mp4" files (from Erik) in a 
Darwin Streaming Server running at our site.  For the next few days, you'll 
be able to access these as
         rtsp://ns.live.com/X
where "X" is one of:
         fm_1400b.mp4
         fm_cif_198.mp4
         fm_cif_base_15i_1400b.mp4
         fm_cif_base_99_15i.mp4
         fm_cif_base_99_15i_2.mp4
         fm_cif_base_99_nostap.mp4
         fm_cif_base_99slice.mp4
         fm_cif_base_std.mp4
         foreman_cif_30i.mp4
         foreman_cif_base_9.4.mp4
         foreman_cif_test.mp4
         forman_base_30I.mp4
         lang.mp4
         trevor_176x144_150_baseline.mp4

>  How did the implementation of h264 in
>live.com end up? I heard that it, unlike other codecs in live.com didn't
>return complete frames

Erik, is this still the case?  (I haven't looked at your 
"H264VideoRTPSource" code in detail.)

>I feel it would clutter the livedotcom.cpp file to add a special case for 
>h264.

Erik, how big are your changes to "livedotcom.cpp"?  Let's see if we can 
work this out.

>Btw, could you consider implementing non-blocking connects. Typing incorrect
>urls, or losing network connection, cause for a horrible user experience, as
>the program will stay totally unresponsive for the complete TCP syn timeout.

Yes, that's a good idea.  I'll look into this for a future release.

         Ross.


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



More information about the vlc-devel mailing list