New issue
Advanced search Search tips

Issue 908377 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Yesterday
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

RTCConfiguration.offerExtmapAllowMixed

Project Member Reported by kron@chromium.org, Nov 26

Issue description

As of M-71, Chrome will support two-byte RTP header extensions as defined in RFC8285. One- and two-byte RTP header extensions can only be mixed in the same stream if the SDP attribute extmap-allow-mixed is supported by all clients. The problem with extmap-allow-mixed is that prior to Chrome 71, this attribute made the SDP parser to stop parsing due to a bug in the implementation.

The member RTCConfiguration.offerExtmapAllowMixed will therefore be added to make it configurable if the extmap-allow-mixed attribute should be offered or not.

See design doc at http://go/extmap for more details.
 
Status: Started (was: Untriaged)
Link to "Intent to Implement and Ship" thread with 3xLGTM:

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/7z3uvp0-ZAc
Project Member

Comment 3 by bugdroid1@chromium.org, Jan 9

Comment 4 by kron@chromium.org, Yesterday (43 hours ago)

Status: Fixed (was: Started)
Tested on a Canary build.

If the RTCPeerConnection object is created as
pc = new RTCPeerConnection({offerExtmapAllowMixed:true});
the offer will include the SDP attribute a=extmap-allow-mixed.

Sign in to add a comment