【问题标题】:h264 global headerh264 全局标头
【发布时间】:2012-09-13 05:18:46
【问题描述】:

我需要处理来自外部服务器的传入 h264 流。

这个流由带有sps/pps信息的h264帧组成。

我需要“剥离”这些信息并将数据传递给接收方。

我该怎么做?

【问题讨论】:

  • 所以你需要附加一些东西吗?因为在 H.264 中没有众所周知的“全局标头”,也许你需要改进这个问题。
  • 当使用 x264 编码时,有一个选项“b_repeat_headers”,这意味着我们希望将 sps / pps 信息与每个关键帧一起发送。当 b_repeat_headers 设置为 false 时,ffmpeg 调用“全局标头”。
  • 这就是我的意思“改进问题”。 b_repeat_headersH.264 无关。它特定于 x264 或其他东西,因此您需要解释您要达到的目标。我想您想解析出 SPS/PPS NAL 单元并通过重新插入每个 I 帧来复制它们。这是您需要添加到原始帖子中的内容。

标签: c ffmpeg h.264 libx264


【解决方案1】:

取决于远程服务器使用的协议。

如果是 RTP,请检查此链接:

process raw udp packets

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 2017-05-01
    相关资源
    最近更新 更多