go webrtc - 2 webrtc重要概念
webrtc是一套音视频传输技术生态,不是一个协议或一个什么东西。
3种模式
本文基于 SFU 形式阐述!
重要概念:
sfu 服务负责:
信令 服务负责:
peerConnection:
track:
房间:
虚拟分组概念
用户:
重要过程
1 peerconnect建立过程
用户登录时,客户端会在本地创建一个peerconnect,携带offer请求SFU,SFU 服务会创建一个用户实体,并赋值 peerconnect,设置offer后,返回answer给客户端。
2 订阅过程
演示工程,成员
sfu 信令 客户端