在HLS中使用WebVTT字幕:是否需要分段?

4

我想知道是否有什么地方在HLS规范中被遗漏了,我想将字幕添加到HLS .m3u8文件中,使用WebVTT。

我看到有网站说任何HLS字幕文件都应该被分段,或者必须被分段(在这个CLI中要这样做:https://www.rubydoc.info/gems/webvtt-ruby/0.3.0#segmenting-for-http-live-streaming-hls它说“对于HLS视频,分段是必需的”)。

然而(就我所见),苹果文档并没有说过这一点:https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices

鉴于额外的开销,如果可能的话,我宁愿不进行分段。所以问题是是否必须这样做。还是情况已经改变,现在需要/不需要分段。

谢谢。

1个回答

0

谢谢。对于直播来说,文件需要分段是有道理的。但在我的情况下,这是视频点播,我想知道是否需要这样做。根据第二行,仍然不清楚是否存在文件大小/持续时间截止点,以确定是使用单个WebVTT还是将其拆分为多个。 - coder_uk
1
如果你真的不想分割,并且字幕在一个单独的片段中也能正常工作 - 我会支持这样做。 - Markus Schumann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接