音视频聊天中的动态缓冲技术
来源:互联网 发布:pdf合并 知乎 编辑:程序博客网 时间:2024/05/01 00:03
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。
- 音视频聊天中的动态缓冲技术
- 音视频解决方案中的缓冲技术
- 音视频视频聊天中的移动流媒体技术
- 音视频聊天中走P2P技术带来的优势
- java中的双缓冲技术
- opengl中的双缓冲技术
- 编程中的双缓冲技术
- 视频聊天网站的技术与发展
- 基于web视频聊天技术归纳
- 视频聊天软件的技术实现
- J2ME游戏开发中的双缓冲技术
- VC中的双缓冲绘图技术
- VC绘图中的双缓冲技术
- VC中的双缓冲绘图技术
- 音视频解决方案中的即时通讯开发技术
- 网络游戏中的视频技术
- 音视频直播技术--实时互动中的多视频展示
- 音视频聊天开发: 1 视频采集
- 匿名对象和object的转换
- J2EE应用监控后台执行SQL
- SQL笔记(五)
- ASIHTTPRequest
- oracle 重启动更新
- 音视频聊天中的动态缓冲技术
- algorithm
- 建筑的永恒之道----道
- 重写equals 和 hashCode
- windows安装 pyusb笔记
- AndroidManifest.xml文件解读
- SQL笔记(四)
- Ubuntu下安装Julia
- JFileChooser 内部的所有控件