【问题标题】:Streaming H.264 video in MPEG2-TS over RTP通过 RTP 以 MPEG2-TS 流式传输 H.264 视频
【发布时间】:2022-08-09 22:11:16
【问题描述】:

我正在尝试构建一个 Android 应用程序,该应用程序能够使用 MPEG2-TS 容器中的 H.264 视频源在网络上流式传输屏幕,通过 RTP 发送(如果重要,这应该流式传输到 Miracast 显示器)。我有屏幕录制和 H.264 编码工作,但无法在我的一生中弄清楚 MPEG2-TS 容器。 RTP 标头非常简单,我使用ByteBuffers 手动制作它,我现在正尝试使用 MPEG2-TS 做类似的事情,但它是一种非常复杂的格式。我找到了许多库来解析传入的 MPEG2-TS,但没有生成它(最接近的是 codice/mpegts-streamer 从 taktik/mpegts-streamer 分叉,但这需要输入 MPEG2-TS 流,从而破坏了整个目的)。是否有任何其他库可以用于此目的,还是我只需要自己重新发明轮子?

    标签: java android video-streaming mpeg2-ts miracast


    【解决方案1】:

    我不确定这是否对您的情况有用,但您可能能够辨别如何使用我很久以前在这里放弃的一些源来打包 mpeg-ts:https://github.com/Red5/red5-hls-plugin

    它主要是Java,希望它有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 2013-05-01
      • 2013-06-23
      • 2023-03-17
      • 2012-04-25
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多