AnyChat采用动态缓冲技术,会根据不同的网络状况实时调节缓冲区的大小,在实时性和流畅性之间保持平衡。
当网络状况较好时,AnyChat会减小缓冲区的容量,提高音视频的实时性;
当网络状况较差时,AnyChat会增大缓冲区的容量,这样会带来一些延迟的增加,但是能保障音视频的流畅性,有效消除网络抖动对音视频播放质量的影响;
根据实际网络测试,AnyChat的音视频延迟指标如下:
网络状态较好时(无丢包,网络延迟<10ms):<100ms
网络状态一般时(无丢包,网络延迟<50ms):<=100ms
网络状态较差时(丢包率<=5%,网络延迟<100ms):<=250ms
网络状态很差时(丢包率<=20%,网络延迟<500ms):<=1100ms
注:上述指标为发言模式下的测试值,如采用放歌模式,则内核为了保障播放的流畅性,会适当增加缓冲区大小,导致延迟增大。
AnyChat Platform Core SDK V4.6对延迟进行了优化,局域网环境下,实时高清视频(720P,25fps)通话延迟<100ms。
如有需要下载体验可以访问http://www.bairuitech.com/