Re: draft-ietf-mmusic-msid-16 is out of sync with WebRTC 1.0

Flemming Andreasen <[email protected]> Tue, 12 Sep 2017 08:53:56 -0400
Newsgroups gmane.ietf.mmusic
Message-ID <[email protected]>
We need more list discussion and inputs to consider making such a change.

Thanks

-- Flemming & Bo (MMUSIC chairs)


On 8/5/17 1:52 PM, Christer Holmberg wrote:
>
> Hi,
>
> Nothing prevents us from doing changes to a draft, even if it’s 
> already in the RFC editor’s queue. The question is whether we consider 
> the change essential enough at that stage.
>
> Regards,
>
> Christer
>
> *From:*mmusic [mailto:[email protected]] *On Behalf Of *Taylor 
> Brandstetter
> *Sent:* 27 July 2017 02:23
> *To:* mmusic WG <[email protected]>
> *Subject:* Re: [MMUSIC] draft-ietf-mmusic-msid-16 is out of sync with 
> WebRTC 1.0
>
> Ping. Harald (the author of this document) is on sabbatical, so I'd 
> appreciate some guidance from someone else familiar with IETF 
> processes. It's already in the RFC editor queue, which seems like a 
> problem.
>
> On Thu, Jul 20, 2017 at 6:41 PM, Taylor Brandstetter 
> <[email protected] <mailto:[email protected]>> wrote:
>
>     In the current state of WebRTC 1.0, track IDs are not guaranteed
>     to be symmetrical between the sending and receiving
>     PeerConnection. This is because "addTrack" not only creates an
>     RtpSender, but a whole RtpTransceiver, which has an RtpReceiver,
>     which has a MediaStreamTrack with a generated ID. So if "addTrack"
>     is called, and a remote description is set later, it's the MID
>     that correlates the "m=" section with the track, not the track ID,
>     and the track ID in SDP is effectively ignored.
>
>     This is all related to the "early media" functionality, and is
>     explained further in a blog post by Jan-Ivar; see the "Correlate
>     by transceiver.mid" section:
>     https://blog.mozilla.org/webrtc/the-evolution-of-webrtc/
>
>     So, the question became "why signal track IDs at all?" This was
>     brought up in a May virtual interim
>     (https://www.w3.org/2011/04/webrtc/wiki/May_2_2017), and we
>     decided to investigate removing them. To my knowledge this topic
>     hasn't been brought up on this mailing list yet.
>
>     Is this something still worth considering, or is it too late?
>     "a=msid" would switch to only containing the stream ID, not the
>     track ID. Implementers would presumably have a transitional period
>     where they support parsing both forms of "a=msid", after which
>     they start generating the new format, as we've done for other things.
>
>     The benefits are that the SDP would be slightly smaller, and the
>     complexity of the standards could be slightly reduced. The
>     downside is that more applications that rely on track IDs would
>     need to be updated (though many will need to be updated anyway).
>
>     Regardless of the outcome of this decision, "mmusic-msid" really
>     ought to be updated before publication. It's been out of sync with
>     WebRTC 1.0 for about a year; here's the first editor's draft that
>     broke the track ID symmetry:
>     https://w3c.github.io/webrtc-pc/archives/20160722/webrtc.html
>
>
>
> _______________________________________________
> mmusic mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/mmusic