9

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

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

4

2 回答 2

1

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

于 2018-06-12T14:01:13.397 回答
0

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

于 2012-03-12T20:51:20.053 回答