- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Mon, 02 Jan 2012 12:01:24 +0100
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
Just to be sure I understand the JSEP proposal properly:
As I understand it, the following calls cause NO change in browser state:
pc.createOffer()
pc.createAnswer()
The following calls can cause a change to the overall PeerConnection
state (between NEW, ACTIVE and CLOSED), and may cause changes to the
incoming media streams' states:
pc.setLocalDescription()
pc.setRemoteDescription()
The following calls cause a change to the ICE processing state, and may
cause (delayed) changes to the incoming media streams' states, by
letting media flow:
pc.connect()
pc.processIceMessage()
The following calls cause a change in local (outgoing) media stream
state, but do NOT trigger any automatic renegotiation, so do NOT cause
any state change on the remote end, but WILL affect the result of
pc.createOffer() and pc.createAnswer() if called:
pc.addStream()
pc.removeStream()
Is this understanding correct?
Harald
Received on Monday, 2 January 2012 11:01:51 UTC