Closed Bug 1437980 Opened 6 years ago Closed 6 years ago

RTCRtpReceiver track msid not respected

Categories

(Core :: WebRTC: Networking, defect, P2)

59 Branch
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: artushin, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Steps to reproduce:

Set up a new WebRTC connection

const pc = new RTCPeerConnection;
... webrtc negotiation with offer sdp line including msids `a=msid:recv-stream-67981174 consumer-audio-67981174`...
const rtpReceivers = pc.getReceivers()


Actual results:

rtpReceivers did not contain tracks with any of the offer msids.


Expected results:

MSID should be respected as per https://tools.ietf.org/html/draft-ietf-mmusic-msid-16

Firefox 58 did this correctly and used the second msid as the mediastreamtrack id.
Component: General → WebRTC: Networking
Product: Firefox → Core
I think this is a known side effect of implementing the Transceiver model in Firefox 59. AFAIR MSID's are pretty much meaningless in the new Transceiver world.

Byron, do I remember this correct or what do you say about this bug?
Rank: 15
Flags: needinfo?(docfaraday)
Priority: -- → P2
Correct. Under the latest webrtc spec, remote track ids are not consistent with what happens on the other end. We may even end up removing the track ids from a=msid entirely.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(docfaraday)
Resolution: --- → INVALID
Got it. Thanks guys.
Thanks. And yes, I totally agree with removing msid stuff at all.
You need to log in before you can comment on or make changes to this bug.