是否可以使用HTML5显示MPEG传输流视频?

问题描述 投票:7回答:2

我有几个嵌入了KLV元数据的MPEG2传输流视频。我想在网络浏览器中显示视频。是否可以使用HTML5 <video>标记在Web浏览器中播放此类视频?

如果我使用转换器将视频从MPEG-TS容器中拉出并创建一个用H.264编码的MPEG4文件,那么我可以将视频显示在浏览器中。但有没有可能的方式我可以显示这些视频而无需将它们转换为不同的格式?我需要保留KLV数据,以便我可以用它来做其他事情。

html5 video html5-video mpeg2-ts
2个回答
0
投票

没有支持mpeg2的浏览器。您可以使用以下服务:vid.ly并拥有您需要的所有格式。


0
投票

实际的视频编解码器支持仍然取决于浏览器,但有些支持MPEG2-TS原生作为传输,如果不支持,您可以使用hls.js进行软件解复。阅读KLV是an unresolved issue,但你“应该”(根据那个问题)能够访问原始二进制流并自己解析这些值 - 这不是微不足道的,但可行。

© www.soinside.com 2019 - 2024. All rights reserved.