【发布时间】:2012-09-05 07:54:57
【问题描述】:
大家好,我正在尝试开发一个视频聊天应用程序,并且我正在使用 h264 编码器来处理视频,但我遇到了一些问题,因为视频看起来有点不清楚。我在下面附上了一张图片,您可以在其中看到眉毛上方的一些阴影。谁能告诉我可能是什么问题?因为它只发生在前置摄像头上,并且在真实摄像头上可以正常工作。
希望得到回应。
【问题讨论】:
-
任何 Android 设备上的前置摄像头通常都很糟糕,所以这听起来更像是硬件问题。
-
不,我也检查了许多设备和其他应用程序。示例探戈没有这个问题。
-
此图像是原始相机图像吗?还是H.264编码后的结果?如果是这样,您使用的是哪个编码器?
-
我正在使用 Camera.setPreviewCallbackWithBuffer 捕获 YUV 数据,方法是实现 onPreviewFrame 并将其传递给 JNI,JNI 反过来处理这些数据并将数据发送到提供的远程 ip。而在远程端,数据被绘制到 GLSurface 视图。
-
尝试处理来自 youtube 等视频 - 它可以帮助您检查它是 h.264 还是硬件错误。