Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
1146 Discussions

关于视频画面质量

han_x_
Beginner
303 Views

 

你好,我们已试用v3.3,稳定性大幅提高,之前遇到的服务端rpc异常(https://software.intel.com/en-us/forums/intel-collaboration-suite-for-webrtc/topic/705900)和Android端空指针异常(https://software.intel.com/en-us/forums/intel-collaboration-suite-for-webrtc/topic/705205)再没出现。非常感谢。

我有这样的问题:

Android设备发布视频的编码是VP9、分辨率640*480,cpu占用很低(30%左右),本地网络非常好(测速能达到下行8MB/S、上行500KB/S),但是Android发布的视频码流只有10-20KB/S(在本地虚拟机测试和远端服务器测试效果一样)。这样的码率,导致视频画面在静态时画面清晰,在动态时质量非常差,马赛克严重。也就是说,安卓设备只用来发布码流,如何能充分利用安卓的CPU资源和带宽资源,来提高码率和视频画面质量。如果是VP8或H264,也是类似的问题。

多谢!

0 Kudos
2 Replies
han_x_
Beginner
303 Views

目前采用的办法是Android设备发布码流时把最大带宽设大些。效果还可以。

0 Kudos
Lei_Z_Intel1
Employee
303 Views

强制设置比特率是一个办法。通常不设置的话,引擎自己会动态决定当前的比特率,也许是收到了某个因素的干扰,我们会内部加强测试。不过通常来讲VP9的编码更复杂,而且目前无硬件加速,在移动设备上资源消耗较大,导致引擎降低比特率。H.264硬件加速支持比较广泛,一般不会出现这样的现象。

0 Kudos
Reply