RE: New issue: switching sources

From: Peter Thatcher []
Sent: Tuesday, May 20, 2014 9:17 AM
To: Jim Barnett
Cc: Martin Thomson;
Subject: Re: New issue: switching sources

The idea is that the SDP is unchanged.  Only the source of the video frames (or the audio) is changed.  If that is impossible for some reason, then the UA could raise an error.

Or raise negotiationNeeded event

On Tue, May 20, 2014 at 9:14 AM, Jim Barnett <<>> wrote:
So is the idea that when switching tracks, the new one must match (all?, most?) of the SDP that described the old one?  Must the UA raise an error if it can't do so?

On 5/20/2014 12:05 PM, Peter Thatcher wrote:
Ah, good point.  So via setLocalDescription and setRemoteDescription, the JS tells the browser to send codec X, but then tells it to send from source Y with hardware codec Z.  Well, in that case, I'd say do what the JS told the browser to do: send with codec X (without hardware encoding).  Yes, that is a danger and we should document it clearly if we decide to support this.

On Tue, May 20, 2014 at 7:58 AM, Martin Thomson <<>> wrote:
On 20 May 2014 07:27, Peter Thatcher <<>> wrote:
> What do you mean by "understand the dangers"?  What dangers are there?

Like the one where you have negotiated codec X and you switch in a
stream that is attached to a hardware encoder with only codec Y.

Jim Barnett

Received on Tuesday, 20 May 2014 16:25:13 UTC