RTP Payload Format for Payload Meta-Information draft-serenyi-avt-rtp-meta-00.txt Denis Serenyi QuickTime, Apple
What is it? Per-packet, payload independent informationPer-packet, payload independent information Accompanies an “underlying payload”Accompanies an “underlying payload” Needed by caching proxies, reflectorsNeeded by caching proxies, reflectors
Structure of the Payload |C| field ID | field len | field data | |.... | |C| field name | field len | | field data | |.... | |C| field ID | field len | field data | |.... |
Negotiation RTSP SETUP: x-RTP-Meta-Info headerRTSP SETUP: x-RTP-Meta-Info header Request: x-RTP-Meta-Info; to;bi;bo Response: x-RTP-Meta-Info: to=0;bi;bo=1 SDP Description:SDP Description: m=other 5084 RTP/AVP 96 a=rtpmap:96 x-RTP-Meta-Info/90000/to=0;bi;bo a=x-embedded-rtpmap:QT/90000
Open Issues RTSP SETUP alters media descriptionRTSP SETUP alters media description How to describe underlying payload in the SDP?How to describe underlying payload in the SDP? IP-layer fragmentationIP-layer fragmentation
More Open Issues Compressed / standard negotiation.Compressed / standard negotiation. RTP header of Meta-Info packet applies to the underlying payloadRTP header of Meta-Info packet applies to the underlying payload Is additional compression necessary?Is additional compression necessary?