然后在 then() 方法中 , 让 localVideo 接收音视频流,并且将 Track 与 RTCPeerConnection 绑定 。
这一步很关键,没有这一步就无法将音视频流推给远端 。
然后创建 Offer 类型的 SDP 信息,配置本地描述,并通过信令服务器发送给远端 。
接着可以在两个浏览器(例如 Chrome 和 Edge)中分别访问 http://localhost:1234,在一个浏览器中点击开播,如下图所示 。

文章插图
在另一个浏览器的 remoteVideo 中,就可以看到推送过来的画面 。

文章插图
下面用一张时序图来完整的描述整个连接过程,具体内容不再赘述 。

文章插图
参考资料:
What is WebRTC and How to Setup STUN/TURN Server for WebRTC Communication?
WebRTC音视频传输基?。篘AT穿透
【3 HTML躬行记——WebRTC视频通话】
推荐阅读
- 从 Wepy 到 UniApp 变形记
- 之六 2流高手速成记:从SpringBoot到SpringCloudAlibaba
- Windows下自动云备份思源笔记到Gitee
- 2 我的牙套日记
- 电脑开不了机怎么办简单方法(笔记本电脑开不了机)
- windows启动不了开不了机怎么办(笔记本无法启动windows)
- 记录在linux上单机elasticsearch8和kibana8
- 电脑运行了但开不了机怎么办(笔记本电脑冻了一晚开不了机)
- 神仙记事录司铎线怎么选择
- 神仙记事录程煌线怎么选择