MPEG DASH中的定时元数据?

时间:2015-08-17 18:14:51

标签: metadata mpeg-dash

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 个答案:

答案 0 :(得分:3)

使用MPEG Dash,您可以使用Inline和Inband事件。这些事件具有演示时间和schemeIdURI与值的唯一组合。在您的DASH播放器中,您通常可以注册该事件,并在发生时收到回叫。

内联事件直接在清单文件中发出信号,而带内事件则多路复用到特定的段中。您可以找到有效的演示和带内事件here。在该示例中,事件用于触发清单文件的重新加载。不过,您也可以将这种机制用于自己的自定义事件。