连麦方案
2019-06-26 11:51:52 0 举报
自研 连线 流程
作者其他创作
大纲/内容
房间信令服务备选方案:
MCU
SFU:Janus WebRTC流转发服务,主要负责WebRTC流的推、拉。Controld 控制服务,主要用于管理节点内的所有服务,流的管理,并负责与Masterd服务的交互。MCU:Merge 合流服务,主要负责多个流的合流,用于使用MCU的场景。Transfmtd 转格式服务,主要负责WebRTC的RTP流与RTMP流的互转。Segmentd 切片服务,用于推RTMP流时的转封装、切片,可以切成FLV、HLS、FMP4等格式。Edged 边缘服务,主要用于拉FLV、HLS、FMP4流。Janus、Controld调度服务器:Named 流名服务,流名的生成、校验。Masterd 主控服务,用于管理所有的节点,并自动生成最短回源路径。Schedule 调度服务,用于管理用户地域与节点的关系,管理流与节点的关系。
IM、libnice、Http等
SFU
ClientB
janus、licode
客户端模块备选方案:
CDN
ClientA
调服服务
获取路由路径保证最短路径
传输模块备选方案:
rtp_rtcp、quic_over_rtp
房间信令服务
rtp_rtcp、vcm、gcc、音频增益、降噪、FEC、jitterBuffer、neteq
SFU备选方案:
发起房间订阅逻辑
0 条评论
下一页