P2P 视频传输 · SDP 信令交换 · ICE 穿透 · 实时统计
Canvas 视频源
RTCPeerConnection
同页面内创建两个 RTCPeerConnection,Canvas 粒子动画通过 captureStream 采集后经 WebRTC 传输到远端播放。无需信令服务器。
技术栈
信令流程
createOffer()
发送端创建 SDP Offer
setLocalDescription
发送端设置本地描述
交换 SDP
通过信令服务器传递 Offer
createAnswer()
接收端创建 SDP Answer
ICE Candidate 交换
双端交换网络候选地址
连接建立 ✅
P2P 通道就绪,开始传输
WebRTC vs MSE
应用场景