将段与绝对日期和时间相关联(相当于 DASH 的 PROGRAM-DATE-TIME)

Posted

技术标签:

【中文标题】将段与绝对日期和时间相关联(相当于 DASH 的 PROGRAM-DATE-TIME)【英文标题】:Associating segment with an absolute date and time (equivalent of PROGRAM-DATE-TIME for DASH) 【发布时间】:2016-04-15 07:41:27 【问题描述】:

HLS 提供了EXT-X-PROGRAM-DATE-TIME 标签

关联 a 的第一个样本 具有绝对日期和/或时间的媒体片段

对于 MPEG-DASH,PROGRAM-DATE-TIME 的等价物是什么?

我查看了mpeg-dash events,但他们将任意元数据与一段时间相关联。我需要的是将时间与段相关联。

我查看了mpeg-dash descriptors,但据我所知,他们将元数据与period/adaption-set 相关联。诸如音频配置、帧打包、drm 保护之类的东西。我不认为描述符可以将元数据与特定段相关联(我所说的段是指 MPD 中 <S> 标记所描述的元素)。

我知道PROGRAM-DATE-TIME 属于将任意元数据与段关联的更一般的类别,因此我查看了 MPEG-DASH 规范(ISO/IEC 23009-1 中的 5.3.9.6.3)中的段描述和我注意到除了"t""d""r" 之外,还可以指定任何其他属性。但是规范没有说明这些附加属性的含义或格式。我猜他们留给应用程序。但是我仍然想知道是否有任何标准名称来指定绝对日期和时间?

【问题讨论】:

【参考方案1】:

presentationTimeOffset 是 DASH 等价于 PDT https://dashif-documents.azurewebsites.net/DASH-IF-IOP/master/DASH-IF-IOP.html#timing-sampletimeline

【讨论】:

以上是关于将段与绝对日期和时间相关联(相当于 DASH 的 PROGRAM-DATE-TIME)的主要内容,如果未能解决你的问题,请参考以下文章

是否可以仅通过重定向允许访问页面?

hyphen和dash的区别

如何将我的用户的支出与他们在 Firebase 中的个人资料相关联?

第52条:别忘了NSTimer会保留其目标对象

相当于 dash shell 中的 pipefail

如何将段放在中间