- From: Peter Thatcher <pthatcher@google.com>
- Date: Wed, 26 Aug 2015 14:54:13 -0700
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
Received on Wednesday, 26 August 2015 21:55:21 UTC
It looks like we'll soon be adding PeerConnection.createRtpSender, which is a way to create an RtpSender before one has a track to send. The logic corollary is PeerConnection.createRtpReceiver, which would be a way to create an RtpReceiver before any media negotiation has occurred. In other words, it would serve the same purpose as "offerToReceiveVideo". In both implementing offerToReceiveVideo and using it in JS, I found it awkward. I think the following example code would be more natural: var receiver = pc.createRtpReceiver("video"); // The offer now acts like it currently does with "offerToReceiveVideo = 1". var offer = pc.createOffer(); // JS can use the receiver.track immediately. I think this would be more natural, and more logically consistent with PeerConnection.createRtpSender. If you'd like to see how it would look in a PR, here it is: https://github.com/w3c/webrtc-pc/pull/279/files
Received on Wednesday, 26 August 2015 21:55:21 UTC