我正在研究自适应流媒体平台,我想问一下是否有可能使用字幕(caption)通道来显示有关当前视频剪辑的video.js格式(CSS)信息。例如:在我的例子中,我用来传输音乐视频剪辑播放列表,我想向当前艺术家展示一个带有信息的 css-box。我目前使用 GPAC 的东西来发送自适应 mpeg-dash 视频,我想知道是否有办法通过字幕通道发送我需要为 css-box 内的每个视频显示的信息,而不是字幕的标准格式。提供链接 www.allibrante.com 非常感谢!
MPEG DASH 支持字幕信息,无论是作为单独的文件还是在 mp4 容器中。
为字幕定义了不同的格式,但从您的需求描述来看,听起来 W3C TTML 会是一个很好的匹配。
这支持用于设置文本样式的 CSS - 规范包括如下示例:
<region xml:id="r1">
<style tts:extent="306px 114px"/>
<style tts:backgroundColor="red"/>
<style tts:color="white"/>
<style tts:displayAlign="after"/>
<style tts:padding="3px 30px"/>
</region>
...
<p region="r1" tts:backgroundColor="purple" tts:textAlign="center">
Twinkle, twinkle, little bat!<br/>
How <span tts:backgroundColor="green">I wonder</span> where you're at!
</p>
完整规范可在此处获得(在撰写本文时):https : //www.w3.org/TR/2018/CR-ttml2-20180313/,您可以在此处查看一些讨论和示例:https://github。 com/rbouqueau/TTML_in_MP4_DASH_statement
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句