You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Let's say your create an RtpListener without and RtpReceivers attached. Then an RTP packet arrives with muxid header extension assigned to header extension id of 3.
How is the listener supposed to fire an onunhandledrtp event and give the application developer the muxid value if the listener is unaware that header extension 3 means muxid?
Further, if two RtpReceivers get attached to the same RtpListener but one RtpReceiver uses header extension 3 for muxid and header extension 4 for custom-ext but second RtpReciever uses header extension 4 for muxid and header extension 3 for custom-ext and an RTP packet arrives. How does the RtpListener disambiguate between header extension 3 or 4 meaning muxid?
Finally, if two RtpReceiver are created. Once is created with muxid header extension set to 3, attached to the listener, then stopped. The second is created with muxid header extension set to 4, attached to the listener, then stopped. An new SSRC with RTP packet arrives with header extension 3 or 4. Do both header extension value 3, or 4, imply this value must be a muxid?
The text was updated successfully, but these errors were encountered:
If an RtpListener is constructed prior to calling receiver.receive(parameters), RTP header extensions cannot be interpreted. This prevents the rtpunhandled event from providing the MID or RID.
Fix for Issue #243
Let's say your create an
RtpListener
without andRtpReceiver
s attached. Then an RTP packet arrives withmuxid
header extension assigned to header extension id of 3.How is the listener supposed to fire an
onunhandledrtp
event and give the application developer themuxid
value if the listener is unaware that header extension 3 meansmuxid
?Further, if two
RtpReceiver
s get attached to the same RtpListener but oneRtpReceiver
uses header extension 3 formuxid
and header extension 4 forcustom-ext
but secondRtpReciever
uses header extension 4 formuxid
and header extension 3 forcustom-ext
and an RTP packet arrives. How does theRtpListener
disambiguate between header extension 3 or 4 meaningmuxid
?Finally, if two
RtpReceiver
are created. Once is created withmuxid
header extension set to 3, attached to the listener, then stopped. The second is created withmuxid
header extension set to 4, attached to the listener, then stopped. An new SSRC with RTP packet arrives with header extension 3 or 4. Do both header extension value 3, or 4, imply this value must be amuxid
?The text was updated successfully, but these errors were encountered: