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

}

相关推荐
liulilittle3 天前
BBR 状态机
网络·通信
无名3874 天前
再评 https://github.com/sipwise/rtpengine/issues/415
通信
xixixi777776 天前
确定性网络:从技术原理到产业落地,2026 年开启广域确定性新时代
人工智能·安全·互联网·北斗·通信·确定性网络·局域
xixixi777776 天前
算力网络双轮驱动:800G 光模块价格再降、1.6T 商用提速,AI-eSIM 用户破亿重构身份生态
网络·人工智能·ai·大模型·光模块·通信·运营商
liulilittle7 天前
TCP UCP 卡尔曼滤波器
网络·网络协议·tcp/ip·通信
liulilittle15 天前
TCP UCP v1.0 拥塞控制算法(Linux Kernel CC-A)
linux·网络·网络协议·tcp/ip·c·通信·拥塞控制
山木嵌入式17 天前
同步通信与异步通信(UART/USART):定义、原理、场景全解析
串口·嵌入式·uart·通信
小贺儿开发17 天前
Unity3D 串口通信上位机联调系统
unity·串口·协议·数据·通信·传输·互动
辰尘_星启17 天前
【Linux】Python Socket编程指南
linux·python·socket·系统·通信
无名38718 天前
rtpengine.conf 设置 table=0
通信