- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
你好,我们已试用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:
- HTML5
- JavaScript*
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
目前采用的办法是Android设备发布码流时把最大带宽设大些。效果还可以。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
强制设置比特率是一个办法。通常不设置的话,引擎自己会动态决定当前的比特率,也许是收到了某个因素的干扰,我们会内部加强测试。不过通常来讲VP9的编码更复杂,而且目前无硬件加速,在移动设备上资源消耗较大,导致引擎降低比特率。H.264硬件加速支持比较广泛,一般不会出现这样的现象。

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page