[vlc-devel] Re: H.263 over RTP (RFC 2429)

Ross Finlayson finlayson at live.com
Sat May 29 06:31:02 CEST 2004

>          case VLC_FOURCC( 'H', '2', '6', '3' ):
>               id->i_payload_type = 34;  // from live.com MediaSession.cpp

This is not quite correct.  The static RTP payload type 34 is reserved for 
the old H.263 (1996) RTP payload format, defined in RFC 2190.  As you are 
(correctly) implementing the improved payload format defined in RFC 2429, 
you must instead use a dynamic RTP payload type - i.e., one that's >= 
96.  Otherwise, receivers will incorrectly think that the RFC 2190 payload 
format is being used.

For more information, see RFC 3551, sections 5.5 and 6.

(BTW, the LIVE.COM code already contains support for *sending* H.263/RTP 
(as well as receiving), so you could conceivably have used that also.)

	Ross Finlayson

This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>

More information about the vlc-devel mailing list