我正在阅读有关IMSC的信息,文档说它应该是XML https://developer.mozilla.org/en-US/docs/Related/IMSC
同时,我有一个 RTMP 流,其中包含来自 HLS 清单的嵌入式字幕数据。当我查看片段时,对我来说,它们看起来像二进制而不是 XML。我实际上检查了来自浏览器的所有网络流量,只看到清单和片段调用。在在线示例播放器中,我确实看到字幕被构建和显示,但我不确定它们是如何从清单 -> XML 开始的。
据我所知,如果开发人员想要显示实时字幕,他们应该使用 https://developer.mozilla.org/en-US/docs/Related/IMSC/Using_the_imscJS_polyfill。
ISMC 包含在碎片化的 mp4 文件中,它们不像 WebVTT 那样是独立的文本文件。