If the packet contains solely one-byte extension ids, the 16-bit RTP
header extension tag MUST be set to 0xC0DE to indicate that the
encryption has been applied, and the one-byte framing is being used.
If the packet contains only two-byte extension ids, the header
extension tag MUST be set to 0xC2DE to indicate encryption has been
applied, and the two-byte framing is being used.
This text doesn't say what to do if the packet contained a mix of 1 and 2 byte extension-ids. My presumption is that this isn't allowed. I will leave it to the authors to decide whether to clarify this, but acknowledge that it may be obvious to everyone familiar with RTP ...
Only one trivial comment:
This text doesn't say what to do if the packet contained a mix of 1 and 2 byte extension-ids. My presumption is that this isn't allowed. I will leave it to the authors to decide whether to clarify this, but acknowledge that it may be obvious to everyone familiar with RTP ...