- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Mon, 13 Apr 2015 10:51:50 +0200
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
<chair hat>
At the October 2014 TPAC, we had a presentation on the proposed
ReplaceTrack function.
Despite some misgivings (OK, a lot of them mine) about the way
ReplaceTrack works with the identifiers of tracks, the WG decided to go
ahead with adopting ReplaceTrack, and asked for a complete proposal.
At the moment, we have two proposals for ReplaceTrack or equivalent up
as pull requests, both by Jan-Ivar.
The two proposals are:
https://github.com/w3c/webrtc-pc/pull/195 -
RTCRTPSender.ReplaceTrack(MediaStreamTrack withTrack)
https://github.com/w3c/webrtc-pc/pull/196 - RTCRTPSender.track attribute
Both proposals suggest that the action of replacing a track either fires
negotiationnneeded or "just switches". Neither proposal says what
happens to the identifiers on the receiving side - presumably they would
be unchanged in the "no signalling" case, but I'm not sure what would
happen in the "signalling" case.
We have to decide:
a) whether the proposals are complete enough to evaluate or not
b) whether the proposals' suggestions for how to handle signalling is
the right one
c) if we prefer the "replaceTrack()" or ".track" representation of the
functionality.
Comments welcome!
Harald
Received on Monday, 13 April 2015 08:52:20 UTC