kurento-rtmp连麦互动直播系统架构
连麦
RTC: web端一般采用webrtc,移动端采用native
控制信令: websocket/http等协议
混流、混画
自研的服务器
【注】简单采用ffmpeg、gstreamer框架
直播CDN:
- 一般采用nginx-rtmp/SRS开源或自研服务器
- 直接接入第三方CDN
拉流格式
Name | Description | 时延 | |
---|---|---|---|
rtmp | tcp 流,格式:flv,连续流 | 1~3s | 1935端口 |
http-flv | http 流,格式:flv,连续流 | 1~3s | 80/443端口,灵活支持 |
HLS | http,格式:TS 文件 | 5~20s(一切片情况) | 时延较大 |
【注】一般不用支持dash的拉流
Author
zhangbiwu