如果有人遇到同样的问题(为了更好的可见性),我也会在这里发布这个问题及其答案(原始线程):
我已经在几个不同的 Android 设备上成功安装并运行了示例视频聊天应用程序。仅在运行 Android 5.0.2 的三星 Tab A 上,传入的视频流在大约 20-30 秒后显示失真:
我浏览了日志,发现“解码器格式已更改”消息与视频变得混乱同时记录:
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}
有没有人遇到过类似的问题,可以为我提供一些关于如何解决这个问题的想法?