【问题标题】:Can you have an MPEG Dash File Pointing To Other MPEG Dash Files?您可以将 MPEG Dash 文件指向其他 MPEG Dash 文件吗?
【发布时间】:2022-11-25 21:06:17
【问题描述】:

我想组装一个 mpeg dash 播放列表,我将多个 MPEG-Dash URL 拼接在一起以形成一个单一的内聚电影。

MPEG-Dash URL 1 Start @00:10 End @00:30
MPEG-Dash URL 2 Start @01:00 End @05:00
MPEG-Dash URL 3 Play Whole File

在不打开所有文件并使用从子流复制的各个 AdaptionSet/SegmentTemplates/Timelines 创建一堆不同时期的情况下,这是否可能?我担心的是,如果我单独打开每个文件,并且其中一个子流被重新格式化,一切都会崩溃。

This post 提到有人在做 dash-cast,但我试图将它保持在(静态)MPD 格式,因为我们有一个已经支持它的播放器。

这可能是SegmentURL 的用途吗?

【问题讨论】:

    标签: mpeg-dash


    【解决方案1】:

    DASH 规范支持 XML 链接语言 (XLink),因此您可以包含对远程内容的引用,例如 Period 元素。

    这是来自 DASH test file 的示例:

    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd" profiles="urn:mpeg:dash:profile:isoff-live:2011" minBufferTime="PT1.5S" type="static" mediaPresentationDuration="PT1M12S">
    <Period xlink:href="https://se-mashup.fokus.fraunhofer.de/dashjs/period_timescapes" xlink:actuate="onLoad"></Period>
    </MPD>
    

    【讨论】:

      猜你喜欢
      • 2014-01-07
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      • 2014-07-27
      • 2018-11-04
      • 2015-12-28
      相关资源
      最近更新 更多