【发布时间】: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