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

}

相关推荐
RayRings6 天前
OFDM, OFDMA, SC-FDMA的区别
通信
liulilittle7 天前
回归物理本质:对拥塞控制实验室依赖与公平性误置的反思
网络·tcp/ip·计算机网络·算法·tcp·通信·拥塞控制
liulilittle8 天前
KCC:在 BBR 思路上的一次探索
网络·tcp/ip·算法·bbr·通信·拥塞控制·kcc
liulilittle8 天前
KCC: An Exploration Along the Lines of BBR
网络·tcp/ip·计算机网络·bbr·通信·拥塞控制·kcc
liulilittle8 天前
甲骨文云中国大陆定向 QoS 原理及绕过解决方案
服务器·开发语言·网络·计算机网络·oracle·通信·qos
七夜zippoe10 天前
DolphinDB OPC-UA协议接入:工业标准通信
网络·通信·dolphindb·工业标准·opc-ua
liulilittle11 天前
拥塞控制:排水终止的两种决策:OR 与 AND
网络·tcp/ip·计算机网络·算法·信息与通信·tcp·通信
liulilittle12 天前
删除 Inflight Bounds:为什么 KCC 放弃了 BDP 钳位
linux·网络·tcp/ip·计算机网络·信息与通信·tcp·通信
大大杰哥13 天前
SSeEmitter的基本使用和介绍
java·sse·通信
liulilittle14 天前
TCP KCC v1.0(卡尔曼拥塞控制)
linux·服务器·网络·tcp/ip·计算机网络·tcp·通信