Janus-webrtc端口复用和rtp流单端口的设计和实现草稿

23 篇文章 13 订阅 ¥29.90 ¥99.00
本文详细介绍了Janus WebRTC服务器如何实现端口复用,包括rtcp/rtp复用、音视频复用策略以及端口复用的挑战。文章提出了两种单端口方案,一种是通过代理实现端口映射,另一种是绕过libnice直接与Janus交互。还讨论了信令和媒体分开的架构,以及级联中采用的路由表优化,以防止回源问题。文章最后提及了替换libnice库作为优化的方案。
摘要由CSDN通过智能技术生成

第一部分: 端口复用

rtmp直播服务器单端口走天下, webrtc mediaserver确实有点尴尬--理解为rtmp is tcp,所以单端口,accept的socketfd绑定同一个port 

目前为止已经有几个减少端口使用的策略:
几个复用:rtcp.rtp; dtls,audio,video复用

rtp/rtcp复用端口的方案rtcp-mux.
音视频的boundle, 可以让音视频复用连接通道.
包括后面出现的多路流复用单peerconnection的plan b和unified plan方案, 最新的webrtc标准都已经转向了unified plan.

webrtc 音视频端口复用--boundle---没找到记得code有
https://juejin.cn/post/6986863033893175310   ---boudle 策略
现在只有一路视频流,当音视频都有的时候 a=group:BUNDLE video audio 标识音频和视频流复用同一个端口进行发送和接收,通过ssrc进行区分不同的流
https://cloud.tencent.com/developer/article/1870902?from=15425   这个图代表了端口的合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值