Expand description
a=extmap RTP header-extension declarations and the well-known extension URIs.
a=extmap RTP header-extension declarations.
An ExtMap binds a header-extension URI to the small integer id that will appear in RTP
packets. Both sides must agree, which is the whole point of negotiating it in SDP: the id is
per-session, while the URI is the stable name.
The *_URI constants are the extensions this stack uses — audio level, video orientation,
absolute send time, transport-wide CC, and the SDES ids that make simulcast demultiplexing
possible.
Structs§
- ExtMap
- ExtMap represents the activation of a single RTP header extension
Constants§
- ABS_
SEND_ TIME_ URI - The absolute-send-time extension URI, used for bandwidth estimation.
- AUDIO_
LEVEL_ URI - The audio-level extension URI, carrying per-packet loudness.
- DEF_
EXT_ MAP_ VALUE_ ABS_ SEND_ TIME - Default ext values
- DEF_
EXT_ MAP_ VALUE_ SDES_ MID - The default id assigned to the SDES
midextension. - DEF_
EXT_ MAP_ VALUE_ SDES_ RTP_ STREAM_ ID - The default id assigned to the SDES RTP stream id extension.
- DEF_
EXT_ MAP_ VALUE_ TRANSPORT_ CC - The default id this crate assigns to the transport-wide CC extension.
- SDES_
MID_ URI - The SDES
midextension URI, which tags each packet with its m-line. - SDES_
REPAIR_ RTP_ STREAM_ ID_ URI - The SDES repaired RTP stream id extension URI, which identifies an RTX layer’s target.
- SDES_
RTP_ STREAM_ ID_ URI - The SDES RTP stream id (RID) extension URI, which identifies a simulcast layer.
- TRANSPORT_
CC_ URI - The transport-wide congestion control extension URI.
- VIDEO_
ORIENTATION_ URI - The video-orientation (CVO) extension URI, carrying rotation flags.