Quickblox Android示例视频聊天 - 扭曲的视频流

时间:2016-07-14 07:01:49

标签: android webrtc quickblox videochat quickblox-android

如果有人遇到同样的问题(为了更好的可见性),我也会在这里发布这个问题及其答案(Original thread):

我已在多个不同的Android设备上成功安装并运行了示例视频聊天应用。仅在运行Android 5.0.2的Samsung Tab A上,传输的视频流在大约20-30秒后显示失真:

我已经浏览了日志,发现一个"解码器格式已经改变了#34;消息与视频混乱同时记录:

06-06 10:00:09.779 31260-6050/com.quickblox.sample.groupchatwebrtc D/MediaCodecVideoDecoder: Decoder format changed: {image-data=java.nio.ByteArrayBuffer[position=0,limit=80,capacity=80], mime=video/raw, crop-top=0, crop-right=639, slice-height=480, color-format=19, height=480, width=640, what=1869968451, crop-bottom=479, crop-left=0, stride=640}
06-06 10:00:33.499 31260-6050/com.quickblox.sample.groupchatwebrtc D/MediaCodecVideoDecoder: Decoder format changed: {image-data=java.nio.ByteArrayBuffer[position=0,limit=80,capacity=80], mime=video/raw, crop-top=0, crop-right=479, slice-height=384, color-format=19, height=360, width=480, what=1869968451, crop-bottom=359, crop-left=0, stride=512}

是否有人遇到类似问题,可以就如何解决此问题向我提供一些想法?

1 个答案:

答案 0 :(得分:0)

在修改设置后,我找到了解决此问题的方法。通过停用受影响设备上的硬件加速,在视频聊天过程中,失真的视频停止显示。

QBRTCMediaConfig.setVideoHWAcceleration(false);