【发布时间】:2015-05-07 12:41:42
【问题描述】:
我已经将 RAW h264 打包到 MPEG-TS 中。但我还需要打包 MJPEG。我需要什么 PES stream_type id?对于 h264,它是 0x1b。还是无法打包 MJPEG 并通过 UDP 流式传输?谢谢。
【问题讨论】:
标签: video video-streaming mjpeg
我已经将 RAW h264 打包到 MPEG-TS 中。但我还需要打包 MJPEG。我需要什么 PES stream_type id?对于 h264,它是 0x1b。还是无法打包 MJPEG 并通过 UDP 流式传输?谢谢。
【问题讨论】:
标签: video video-streaming mjpeg
我认为您不能将 MJPEG 打包到 MPEG2-TS 中。不过可以打包成其他格式wiki:
与 MPEG-2 等国际标准中规定的视频格式和 JPEG 静止图像编码标准中规定的格式不同,没有文件定义了一种被普遍认为是“运动”的完整规范的单一精确格式。 JPEG”适用于所有情况。这引发了对来自不同制造商的文件输出的兼容性问题。但是,每种特定的文件格式通常都有一些标准的 M-JPEG 编码方式。例如,Microsoft 记录了将 M-JPEG 存储在 AVI 文件中的标准格式,[2] Apple 记录了 M-JPEG 如何存储在 QuickTime 文件中,RFC 2435 描述了 M-JPEG 如何在 RTP 流中实现,以及 M-JPEG JPEG CodecID 计划用于 Matroska 文件格式
另外,这里没有对应的基本流 id:http://en.wikipedia.org/wiki/Program-specific_information。
您可以使用 UDP/RTP 流式传输它。例如,您可以使用 gstreamer (http://gstreamer.freedesktop.org)。
【讨论】: