SDPng structure
SDPng structure
Uses XML syntax - example adapted from Appendix C in [Kutscher 2005]:
<!--?xml version="1.0" encoding="UTF-8"?--> <sdpng xmlns="http://www.iana.org/sdpng" xmlns:audio="http://www.iana.org/sdpng/audio" xmlns:video="http://www.iana.org/sdpng/video"3 xmlns:rtp="http://www.iana.org/sdpng/rtp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iana.org/sdpn sdpng-base.xsd http://www.iana.org/sdpng/audio sdpng-audio-pkg.xsd http://www.iana.org/sdpng/video sdpng-video-pkg.xsd
http://www.iana.org/sdpng/rtp sdpng-rtp-pkg.xsd" > <cap><audio:codec name="avp:dvi4"> <audio:encoding>DVI4</audio:encoding> <audio:channels>1</audio:channels> <audio:codec name="avp:l16"> <audio:encoding>L16</audio:encoding> <audio:channels>1 2</audio:channels> <audio:sampling>44100</audio:sampling></audio:codec> <video:codec name="avp:celb"> <video:encoding>CelB</video:encoding> <video:framerate>4 6 8 12 16 20 24 30</video:framerate></video:codec> <rtp:udp name="rtpudpip6"> <rtp:network>IP6</rtp:network></rtp:udp></cap> <def><rtp:udp name="rtp-cfg1" ref="rtpudpip6"> <rtp:ip-addr>::1</rtp:ip-addr> <rtp:rtp-port>9546</rtp:rtp-port></rtp:udp></def> <cfg><component> <alt> <audio:codec ref="avp:l16"/> <rtp:udp ref="rtp-cfg1"><rtp:pt>0</rtp:pt></rtp:udp></alt></component></cfg></sdpng>
For details see appendices A.1 “SDPng Base DTD” and A.2 “SDPng XML-Schema Specification” in [Kutscher 2005].
Slide Notes
Dirk Kutscher, Jörg Ott, and Carsten Bormann, “Session Description and Capability Negotiation”, IETF Internet-Draft, February 20, 2005, Expired: August 21, 2005, http://tools.ietf.org/html/draft-ietf-mmusic-sdpng-08 Links to an external site.
Transcript
[slide203] So here's what SDP next generation was proposed to be. It should be in XML, it's much more readable, we have more readable names, etc.