WebRTC媒体协商及实践
WebRTC 处理流程图:WebRTC 终端,负责音视频采集、编码、NAT穿越、音视频数据传输。Signal服务器,负责信令处理,如加入房间、离开房间、媒体协商消息的传递。STUN/TURN 服务器,负责获取WebRTC终端在公网的IP地址,以及NAT穿越失败后的数据中转。主要基础概念:帧率:摄像头一秒钟采集图像的次数;一般情况下,一秒可采集30张-100张图片。帧率越高,视频越平滑,占用带宽越大。编码帧:视频数据流通过编码器(H264/H265\VP8/VP9)压缩后的帧。 I 帧:关键