MPEG DASH 中的定时元数据?
Posted
技术标签:
【中文标题】MPEG DASH 中的定时元数据?【英文标题】:Timed metadata in MPEG DASH? 【发布时间】:2015-08-17 18:14:50 【问题描述】:HLS 具有定时元数据,可在 ios / OS X(和一些基于 Flash 的播放器)中使用,通过在元数据到达时运行 javascript 事件处理程序在实时视频流中的某个点启动 JavaScript 事件: HTTP Live Streaming: how to listen for timed metadata embedded as ID3 tags using Javascript in iOS8?
RTMP (Flash) 有提示点,可用于相同的效果。
有没有办法用直播(不是 VOD)MPEG DASH 流来做这样的事情?
【问题讨论】:
【参考方案1】:借助 MPEG Dash,您可以使用内联和带内事件。这些事件有一个展示时间和一个独特的 schemeIdURI 和 value 组合。在您的 DASH 播放器中,您通常可以注册该事件,并在它们发生时收到回调。
内联事件直接在清单文件中发出信号,而带内事件被多路复用到特定段中。您可以找到工作演示和带内事件here。在该示例中,事件用于触发清单文件的重新加载。不过,您也可以将该机制用于您自己的自定义事件。
【讨论】:
以上是关于MPEG DASH 中的定时元数据?的主要内容,如果未能解决你的问题,请参考以下文章