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

Html 在浏览器中播放包含MPEG-2和/或H.264的MPEG-2传输流,html,video,video-streaming,html5-video,mpeg2-ts,Html,Video,Video Streaming,Html5 Video,Mpeg2 Ts,通过UDP进行流式传输,我有一个 MPEG-2视频和MPEG-1音频,或 H.264视频和MPEG-1音频,或 H.264视频和AC3音频,或 H.264视频和AAC音频 随着Chrome和Firefox中对NPAPI的支持消失,我再也不能使用方便的VLC插件以本机方式播放上述所有内容。正在寻找解决方案 不支持传输流,但我发现我可以通过媒体源扩展接收TS,方法如下 唯一的问题是,它仅限于浏览器内置的编解码器支持,而且似乎没有浏览器支持MPEG-2视频解码 我希望避免在流源和浏览器之间插入转码

通过UDP进行流式传输,我有一个

  • MPEG-2视频和MPEG-1音频,或
  • H.264视频和MPEG-1音频,或
  • H.264视频和AC3音频,或
  • H.264视频和AAC音频
随着Chrome和Firefox中对NPAPI的支持消失,我再也不能使用方便的VLC插件以本机方式播放上述所有内容。正在寻找解决方案

不支持传输流,但我发现我可以通过媒体源扩展接收TS,方法如下

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

我希望避免在流源和浏览器之间插入转码器。这将带来复杂性和延迟

是否有基于
或通过提供MPEG-2视频解码的PPAPI插件的解决方案


谢谢

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

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


但在浏览器上,您需要将代码转换为h264/aac

谢谢。我在机顶盒上做过SW。他们有一个硬件解码芯片,因此浏览器将压缩数据传递给芯片进行解码。愚蠢的是,桌面浏览器上没有任何机制(即使桌面机器——Mac/PC/Linux——已经可以解码MPEG-2视频)嗨,丹尼!我也面临同样的问题。你成功了吗?嗨,何塞。遗憾的是,我没有找到直接的解决办法。在2月19日,我直接与VLC开发人员交谈,他们有一个基于“NaCl”浏览器API的新插件。你必须在Chrome中手动安装(不容易),但它不起作用。我们改变了策略,决定将代码转换到HLS。在后端更难,但在客户端更容易,因为有很多浏览器支持。。。