news 2026/9/3 3:10:10

关于 RTP/AVPF 的简单讨论

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于 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);
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 7:34:42

3D数字人骨骼觉醒:腾讯混元开源十亿参数3D人体动作生成新SOTA

腾讯混元3D数字人团队刚刚开源了HY-Motion 1.0系统。这是业界首个将DiT架构在动作生成领域扩展至十亿参数量级的模型,通过独创的三阶段训练范式与精细的数据工程,在指令跟随能力和动作质量上显著超越了DART、MoMask等现有开源基准。3D内容创作正在经历一…

作者头像 李华
网站建设 2026/9/2 22:03:26

【性能优化新思路】:利用C#方法拦截重构旧系统,效率提升40%+

第一章:C#跨平台方法调用拦截的背景与意义在现代软件开发中,跨平台能力已成为衡量编程语言和框架成熟度的重要指标。C# 依托 .NET 平台的发展,尤其是 .NET Core 和 .NET 5 的统一,已实现真正意义上的跨平台支持,可在 W…

作者头像 李华
网站建设 2026/9/2 22:41:36

YOLOv8无人机视觉辅助:空中目标追踪可行性验证

YOLOv8无人机视觉辅助:空中目标追踪可行性验证 在消费级和工业级无人机日益普及的今天,一个核心挑战逐渐浮现——如何让飞行器真正“看懂”周围世界?传统依赖地面站回传视频、人工目视判读的方式早已无法满足复杂任务对实时性与自主性的要求。…

作者头像 李华
网站建设 2026/9/2 22:42:35

2025腾讯游戏安全技术竞赛PC端初赛wp

还不是很会调驱动,所以这次都是做的静态分析 ACEFirstRound.exe 挂载完驱动后,首先对输入进行前四位的判断,要求前四位为“ACE_” 然后对输入进行base58 base58函数中使用了自定义的base58表,同时在base58后对结果进行了反转 查…

作者头像 李华
网站建设 2026/9/2 22:42:58

别再写重复代码了!C#跨平台拦截技术让切面编程触手可及

第一章:别再写重复代码了!C#跨平台拦截技术让切面编程触手可及在现代软件开发中,日志记录、异常处理、性能监控等横切关注点常常散布在多个业务逻辑中,导致代码重复且难以维护。借助C#的跨平台拦截技术,开发者可以将这…

作者头像 李华
网站建设 2026/9/2 21:27:41

你真的懂C#的别名定义吗?揭秘unsafe场景下的类型优化策略

第一章:C#别名定义的本质探析在C#语言中,别名(Alias)是一种为类型、命名空间或程序集指定替代名称的机制。它不仅提升了代码的可读性,还在处理命名冲突时提供了灵活的解决方案。别名的核心作用是创建一个符号映射&…

作者头像 李华