音视频解决方案中的缓冲技术
来源:互联网 发布:非典怎么消失的 知乎 编辑:程序博客网 时间:2024/04/30 17:52
AnyChat采用动态缓冲技术,会根据不同的网络状况实时调节缓冲区的大小,在实时性和流畅性之间保持平衡。
当网络状况较好时,AnyChat会减小缓冲区的容量,提高音视频的实时性;
当网络状况较差时,AnyChat会增大缓冲区的容量,这样会带来一些延迟的增加,但是能保障音视频的流畅性,有效消除网络抖动对音视频播放质量的影响;
根据实际网络测试,AnyChat的音视频延迟指标如下:
网络状态较好时(无丢包,网络延迟<=10ms):<1s
网络状态一般时(无丢包,网络延迟<=50ms):<=1s, >=0.5s
网络状态较差时(丢包率<=5%,网络延迟<=100ms):<=1.5s
网络状态较好时(无丢包,网络延迟<10ms):<100ms
网络状态一般时(无丢包,网络延迟<50ms):<=100ms
网络状态较差时(丢包率<=5%,网络延迟<100ms):<=250ms
网络状态很差时(丢包率<=20%,网络延迟<500ms):<=1100ms
注:上述指标为发言模式下的测试值,如采用放歌模式,则内核为了保障播放的流畅性,会适当增加缓冲区大小,导致延迟增大。
AnyChat Platform Core SDK V4.6对延迟进行了优化,局域网环境下,实时高清视频(720P,25fps)通话延迟<100ms。
如有需要下载体验可以访问http://www.bairuitech.com/
- 音视频解决方案中的缓冲技术
- 音视频聊天中的动态缓冲技术
- 音视频解决方案中的即时通讯开发技术
- 即时通讯技术 音视频解决方案
- 音视频 开发技术 在线好友解决方案
- 医疗会诊音视频技术解决方案
- iOS音视频SDK开发技术解决方案
- java中的双缓冲技术
- opengl中的双缓冲技术
- 编程中的双缓冲技术
- 即时通讯音视频解决方案 音视频技术处理
- 音视频解决方案中的透明通道
- J2ME游戏开发中的双缓冲技术
- VC中的双缓冲绘图技术
- VC绘图中的双缓冲技术
- VC中的双缓冲绘图技术
- 网络游戏中的视频技术
- 基于webRTC技术的 音视频,IM解决方案
- 关于Spring中org.springframework.beans.factory.UnsatisfiedDependencyException异常
- UITextView圆角、背景设置与居中
- iMAC修改本地HOST
- [2月25日的脚本] 如何自动地安装NET4.5, PowerShell 3.0, KB2592525 (PowerShell)
- 笑话 整理
- 音视频解决方案中的缓冲技术
- 控件、UI 半年学习总结下自定义控件用法和一些常用页面效果
- 【外网访问局域网tomcat服务器设置过程】
- cortex-A8上3G模块的支持
- vector list deque比较
- web.config 中SessionState的配置
- [2月26日的脚本] 超链接或者图像字段类型的默认值 (PowerShell)
- GNU C Library特性测试宏Feature Test Macros
- Hibernate注解详解