Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
1 View

关于视频画面质量

 

你好,我们已试用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,也是类似的问题。

多谢!

Tags (2)
0 Kudos
2 Replies
Highlighted
Beginner
1 View

目前采用的办法是Android设备发布码流时把最大带宽设大

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

0 Kudos
Highlighted
Employee
1 View

强制设置比特率是一个办法。通常不设置的话

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

0 Kudos