webrt双方握手初始化的描述原理

正文开始

http://www.manongjc.com/detail/56-mpcpsadncaxwyfq.html


WebRTC端点之间还需要找出并交换本地和远程音频和视频媒体信息,例如分辨率和编解码器能力。 通过使用称为SDP的会话描述协议格式交换元数据blob(称为 offer 和 answer)来进行交换媒体配置信息的信令: Alice 运行 RTCPeerConnection 的 createOffer() 方法. 返回值提供了一个RTCSessionDescription,也就是 Alice的本地会话描述: trace('localPeerConnection createOffer start.'); localPeerConnection.createOffer(offerOptions) .then(createdOffer).catch(setSessionDescriptionError); 如果成功,Alice使用setLocalDescription()设置本地描述,然后通过其信令通道将此会话描述发送给Bob。 Bob 使用setRemoteDescription设置 Alice 发送给它的描述作为远端描述。 Bob 运行RTCPeerConnection的 createAnswer () 方法,将他从Alice哪儿得到的远端描术传递给它,这样就可以生成一个与她兼容的本地会话。必须传递给 createAnswer() 一个 RTCSessionDescription,并发送给 Alice。 当 Alice 得到 Bob的描述会话时,她给setRemoteDescription设置一个远程会话。

正文结束

js 正则替换返回值做回调函数 谷歌VR动物昆虫库的问题与展示。