[ortc] RTP header extensions may conflict on transport receiver

robin-raymond has just created a new issue for https://github.com/w3c/ortc:

== RTP header extensions may conflict on transport receiver ==
If there are multiple receivers with different header extensions mapped to the same ID this can cause issues in interpreting of the header extension. For example, RID might be mapped to an ID which conflicts in one sender with a different header extension.

This can cause receiver.receive(...) to fail. This can also cause changing transports on a receiver can fail due to attaching to a transport that already has header extensions assigned to different meanings for other receivers.

receiver.setTransport should be async to allow the receiver to interrogate the transport to ensure no conflicts occur with header extensions.

Please view or discuss this issue at https://github.com/w3c/ortc/issues/803 using your GitHub account

Received on Monday, 15 January 2018 19:01:50 UTC