关于 RTP/AVPF 的简单讨论

咨询了国内非常好的FreeSWITCH开发工程师,结论是一致的,那就是Fs的bug

相关规范是:

https://www.rfc-editor.org/rfc/rfc4585.html

F的意思是feedback

要求根据rtcp的汇报情况动态调整码率,a说我丢包啦,b收到后降码率,大概是这个过程

sofia-sip 把 RTP/AVPF m_proto 解析成 262, extended_rtp,这个没什么问题

但是switch_core_media 处理成 ice,这里应该是不对的:

if (m->m_proto == sdp_proto_extended_srtp || m->m_proto == sdp_proto_extended_rtp) {

got_webrtc++;

switch_core_session_set_ice(session);

}

相关推荐
Deepoch10 小时前
算法定义未来:Deepoc-M重构通信技术新生态
人工智能·通信·具身模型·deepoc
xixixi777774 天前
进一步了解一下现代数字经济的核心动脉——DCI(数据中心互联 )
网络·数据库·安全·光通信·数据·通信·dci
SunkingYang8 天前
MFC进程间消息通信深度解析:SendMessage、PostMessage与SendNotifyMessage的底层实现与实战指南
c++·mfc·共享内存·通信·postmessage·sendmessage·进程间
xixixi777778 天前
猫池:黑产的“手机农场”与攻防最前线
安全·通信·反诈·运营商·监管·猫池·黑产
SunkingYang9 天前
QT程序如何将事件和消息发送给MFC程序,MFC程序如何接收消息和事件
qt·mfc·消息·事件·通信·通讯·传递
灵感菇_9 天前
Android ContentProvider全面解析
android·通信·四大组件·contentprovider
无名38711 天前
rtpengine-recording(8) 手册页
通信
无名38714 天前
FreeSWITCH limit 中文手册
通信
xixixi7777715 天前
系统性地解析——边缘计算(从定义与驱动力、核心架构、关键技术特征、与云计算的范式对比、典型应用场景以及挑战与趋势等方面)
安全·架构·云计算·边缘计算·信息与通信·通信·反诈