[vlc-devel] Re: Playing "avc1" in X-QT over RTSP?

Damien Fouilleul Damien.Fouilleul at laposte.net
Sat Jan 13 17:47:35 CET 2007


Ross Finlayson wrote:
> MPlayer - like VLC - uses the LIVE555 library for its RTSP client 
> implementation.  Recently the following patch was submitted to 
> MPlayer's LIVE555 interface code (basically, MPlayer's equivalent to 
> "modules/demux/live555.cpp"), to enable it to play H.264 video that's 
> streamed using Apple's non-standard "X-QT" RTP payload format:
>     http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-October/046770.html 
>
>
> In particular, this patch allowed MPlayer to play the following stream 
> (Steve Job's recent MacWorld keynote speech):
>     http://stream.qtv.apple.com/events/aug/wwdc_2006/wwdc_2006_2_650_ref.mov 
>
> (Don't be fooled by the "http://" URL.  The ".mov" file actually 
> contains an embedded "rtsp://" URL; the actual stream is RTSP/RTP.)
>
> Would it be possible to make a similar upgrade to VLC?  This would 
> presumably be done in "live555.cpp"s "StreamRead()" function, inside the
>     if( tk->b_quicktime && tk->p_es == NULL )
> "if" statement.  (Unfortunately I'm not familiar enough with how this 
> code interacts with the rest of VLC to say for sure.)
i've modified live555.cpp following your instructions, and it does 
indeed work. it also works with the latest MacExpo keynote at:

http://stream.qtv.apple.com/events/jan/j47d52oo/m_8848125_650_ref.mov

Damien

-- 
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