如何计算破折号媒体片段名称的 $Time$ 变量?

Posted

技术标签:

【中文标题】如何计算破折号媒体片段名称的 $Time$ 变量?【英文标题】:How calculate $Time$ variable for name of dash media segments? 【发布时间】:2021-08-09 05:08:38 【问题描述】:

我有一个 MPD 播放列表。我想知道下一期媒体片段的 URL 是什么。 例子是这样的

     <SegmentTemplate timescale="10000000" initialization="Video-$RepresentationID$-init.mp4" media="Video-$RepresentationID$-$Time$.mp4">
      <SegmentTimeline>
        <S t="2083838574453329" d="100053337" />
        <S d="100053332" r="1" />
        <S d="99839999" />
        <S d="100053337" />
      </SegmentTimeline>
    </SegmentTemplate>

如何计算每段虚线段的$Time$变量?

【问题讨论】:

【参考方案1】:

DASH 规范在 https://www.iso.org/standard/79329.html 上免费提供,并清楚地记录了如何确定清单中列出的任何段的 URL。

【讨论】:

以上是关于如何计算破折号媒体片段名称的 $Time$ 变量?的主要内容,如果未能解决你的问题,请参考以下文章

如何在ColdFusion中访问包含特殊字符的变量名称

如何添加加载程序来处理 .mpd 和 .mp4s 文件类型(破折号媒体文件)?

如何使用包含破折号的模块名称来限定命令?

如何在 Kohana 中的控制器名称之间添加破折号?

当模块名称中包含“-”破折号或连字符时如何导入模块?

如何将破折号输入保存为全局变量