【问题标题】:Video Chat implement with h264 encoder带有 h264 编码器的视频聊天工具
【发布时间】:2012-09-05 07:54:57
【问题描述】:

大家好,我正在尝试开发一个视频聊天应用程序,并且我正在使用 h264 编码器来处理视频,但我遇到了一些问题,因为视频看起来有点不清楚。我在下面附上了一张图片,您可以在其中看到眉毛上方的一些阴影。谁能告诉我可能是什么问题?因为它只发生在前置摄像头上,并且在真实摄像头上可以正常工作。

希望得到回应。

【问题讨论】:

  • 任何 Android 设备上的前置摄像头通常都很糟糕,所以这听起来更像是硬件问题。
  • 不,我也检查了许多设备和其他应用程序。示例探戈没有这个问题。
  • 此图像是原始相机图像吗?还是H.264编码后的结果?如果是这样,您使用的是哪个编码器?
  • 我正在使用 Camera.setPreviewCallbackWithBuffer 捕获 YUV 数据,方法是实现 onPreviewFrame 并将其传递给 JNI,JNI 反过来处理这些数据并将数据发送到提供的远程 ip。而在远程端,数据被绘制到 GLSurface 视图。
  • 尝试处理来自 youtube 等视频 - 它可以帮助您检查它是 h.264 还是硬件错误。

标签: android video encoder


【解决方案1】:

编码世界确实是巨大的,有很多方法可以存储数据、操作数据和传输数据,而当涉及到成像世界时,所有选项都会成倍增加。

你的问题让我想起了this topic,看起来也有一些阴影,有点像那个蓝色的阴影是前一帧的一部分,形状在不同的位置。

请记住,H264 是一种获得专利的编解码器,如果您想使用它,您必须付费。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-10
    • 2023-03-14
    • 1970-01-01
    • 2015-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    相关资源
    最近更新 更多