[vlc] Re: H263 over RTP

Ross Finlayson finlayson at live555.com
Fri Feb 23 11:34:16 CET 2007


>chris.2.dobbs at bt.com wrote:
>>Please could someone help with the following:
>>I am writing some code which reads live video , compreses it to H263 and
>>transmits across UDP/RTP. I have created the RTP payload according to
>>RFC2190 (4 byte h263 header) and fired it at VLC to test. This doesn't
>>work and I think I know why. VLC expects elementary streams over RTP to
>>be encapsulated inside an MPEG2-TS container - I am unfamiliar witht
>>this and have tried simply adding an MPEG2-TS header (RFC2250) and then
>>the h263 bitstream, but suspect I need to somehow mux the h263 to mpeg2
>>as this is designed to carry both audio/video muxed together?
>>Am I completely lost at sea here ? If so could someone quickly explain
>>how I can best achieve what I need to do?
>>Many regards and thanks for a great product - we use it all the time at
>>a certain large UK telco...
>>-Chris Dobbs
>>Software contractor
>Did you compile against the live555 library too? VLC is not 
>restricted to rtp inside MPEG-TS. If you use the udp/rtp access 
>module then yes. But using the live555 access_demuxer should allow 
>for these kinds of rtp streams.

Yes - however, one more piece of information: Don't use the payload 
format defined by RFC 2190; that has now been deprecated by the IETF, 
and we do not support it in VLC.  Instead, use RFC 2429 (which 
defines the payload format "video/H263-1998").

The LIVE555 libraries - and thus VLC - can handle this payload 
format, but only if you give VLC a proper SDP description for the 
stream.  Note that the "video/H263-1998" payload format must use a 
dynamic RTP payload format code, and therefore the SDP description 
must use a "a=rtpmap:" line.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

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



More information about the vlc mailing list