【问题标题】:h.264 and mpeg headerh.264 和 mpeg 标头
【发布时间】:2012-01-22 13:46:15
【问题描述】:

我正在尝试为 mpeg/h.264/RTP 流式传输开发代码。我对这一切都很陌生,所以也许我的问题有点傻。我正在从移动相机(android)捕获视频,我想流式传输它。在网上我发现了很多类似的东西,我想我应该做的是从流中取出 mpeg4 头,这是,取流的前 40 个字节,然后我应该找到 de接下来 4 个字节中的 NAL 单元长度,但我没有找到它,我也不知道为什么。

我的直播是这样的:

mpeg4 头文件

0000001866747970336770340000030033677034336770360000000877696465000000006d646174

然后

3c911716be6679e1e001e7aff0000000800000000000000000000000000000003c4877.......

所以我的 NAL 单元长度是 3c911716...这显然不是我的 NALu 长度

我有什么遗漏吗???

非常感谢!

【问题讨论】:

    标签: android h.264 rtp mpeg-4


    【解决方案1】:

    并非所有 MPEG 变体编解码器都是 H.264。查看编解码器到底是什么。

    此外,即使它是 H.264,它也不总是有 NAL 单元。这可能是打包在不同容器(如 3gpp 或 MP4)中的原始 h.264 文件。

    尝试 GSpot 应用程序来解决这个问题。

    【讨论】:

      猜你喜欢
      • 2011-12-16
      • 2017-08-21
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      相关资源
      最近更新 更多