首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在浏览器中播放包含MPEG-2和/或H.264的MPEG-2传输流

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

Stack Overflow用户
提问于 2017-10-02 10:11:34
回答 1查看 4.4K关注 0票数 3

在UDP上,我有一个MPEG传输流,它包含以下任一项:

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

由于在Chrome和Firefox中提供了NPAPI支持,我再也不能使用方便的VLC插件来本地播放上面的所有内容。寻找解决之道。

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

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

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

有没有基于<video>或通过PPAPI插件提供MPEG-2视频解码的解决方案?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-03 04:24:01

您需要将其转换为在桌面浏览器上播放。

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

但在浏览器上,您需要将代码转换到H 264/aac

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46523548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档