关于 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);

}

相关推荐
无名38719 小时前
Kamailio 处理呼叫但碰到的错误为 no connect set and no active connection
通信
TTGGGFF19 小时前
深度解析 CAN 总线:从底层物理层到 SocketCAN 编程实战
通信·can总线
Deepoch3 天前
Deepoc数学大模型:通信行业智能化的算法引擎
人工智能·算法·数学建模·开发板·通信·具身模型·deepoc
晚风吹长发4 天前
初步理解Linux中的进程间通信以及管道通信
linux·运维·服务器·c++·进程·通信
冷凝雨4 天前
逻辑分析仪隔离模块 —— 基于π121M31
通信·逻辑分析仪·解码器·数字·隔离模块·隔离芯片·高压隔离
无名3876 天前
Debian12 源码编译 FreeSWITCH 1.10.12
通信
无名3878 天前
关于 VRF
网络·通信
LeeYLong9 天前
浅谈无线AP/路由未来发展趋势
wifi·路由器·通信·射频
liulilittle11 天前
OPENPPP2 网络驱动模式
开发语言·网络·c++·网络协议·信息与通信·通信
liulilittle11 天前
俄罗斯访问欧洲国际线路优化
开发语言·网络·信息与通信·ip·通信·俄罗斯·莫斯科