Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

关于视频画面质量

han_x_
Beginner
111 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
111 Views

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

Lei_Z_Intel1
Employee
111 Views

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

Reply