gpt4 book ai didi

html - 在浏览器中播放包含 MPEG-2 和/或 H.264 的 MPEG-2 传输流

转载 作者:行者123 更新时间:2023-12-04 17:49:08 27 4
gpt4 key购买 nike

通过 UDP 流式传输,我有一个 MPEG Transport Stream包含:

  • MPEG-2 视频和 MPEG-1 音频,或
  • H.264 视频和 MPEG-1 音频,或
  • H.264 视频和 AC3 音频,或
  • H.264 视频和 AAC 音频

随着 Chrome 和 Firefox 不再支持 NPAPI,我无法再使用方便的 VLC 插件来本地播放上面的所有内容。寻找解决方案。

<video>不支持传输流,但我发现我可以使用类似 hls.js 的东西通过媒体源扩展接收 TS .

唯一的问题是它仅限于浏览器内置的编解码器支持,似乎没有浏览器支持 MPEG-2 视频解码。

我想避免在流源和浏览器之间插入转码器。这会引入复杂性和延迟......

是否有任何基于 <video> 的解决方案?还是通过提供 MPEG-2 视频解码的 PPAPI 插件?

谢谢

最佳答案

您需要对其进行转码才能在桌面浏览器上播放。

可以在机顶盒的浏览器中播放此类内容,因为通常有一个特殊的标签视频实现,几乎可以播放任何内容,包括 RTSP 或 UDP 多播。

但是在浏览器上需要转码为h264/aac

关于html - 在浏览器中播放包含 MPEG-2 和/或 H.264 的 MPEG-2 传输流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46523548/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com