Ffmpeg MPEG-DASH MPD文件未正确播放

Ffmpeg MPEG-DASH MPD文件未正确播放,ffmpeg,video-streaming,mp4,mpeg-dash,Ffmpeg,Video Streaming,Mp4,Mpeg Dash,因此,我正在为我的MPEG-DASH视频生成一个非常简单的MPD清单文件,但我无法找出问题所在。这是我当前的清单文件 <?xml version="1.0" ?> <MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.500S" type="static" mediaPresentationDuration="PT0H9M21.795S" maxSegmentDuration="PT0H0M1.001S" p

因此,我正在为我的MPEG-DASH视频生成一个非常简单的MPD清单文件,但我无法找出问题所在。这是我当前的清单文件

<?xml version="1.0" ?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.500S" type="static" mediaPresentationDuration="PT0H9M21.795S" maxSegmentDuration="PT0H0M1.001S" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">
    <Period>
        <BaseURL>https://mysite/uploads/sources/resolution_640/bitrate_1400/</BaseURL>
        <AdaptationSet mimeType="video/mp4">
            <ContentComponent contentType="video" id="1" />
            <Representation id="2" bandwidth="1400000">
              <SegmentList duration="119">
                <Initialization sourceURL="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_0.mp4"/>
                <SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_1.mp4"/>
                <SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_2.mp4"/>
                <SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_3.mp4"/>
              </SegmentList>
            </Representation>
        </AdaptationSet>
    </Period>
</MPD>

https://mysite/uploads/sources/resolution_640/bitrate_1400/
这个MPD文件使用我能找到的每个验证器进行验证。出于安全原因,这些段的URL被隐藏,但它们都是开放的、公开的,并且可以单独查看。但是当我尝试运行清单文件时,这取决于我得到的玩家。“在清单中找不到支持的源”,或者干脆什么也没发生


你知道这怎么可能是错的吗?我目前正在使用媒体url作为绝对路径,但我也尝试了与BaseURL相关的路径,但运气不佳。任何关于我如何制作一个非常简单的MPEG Dash清单结构的信息都将非常有用。我使用FFMPEG将我的视频分割成150帧片段。谢谢

碎片化的mp4是带有偏移量的单个文件。有关示例mpd文件,请参阅


要使用ffmpeg创建片段化mp4,请参见

您是否使用ffmpeg以外的内容?像MP4Box还是Bento4?我在使用MP4盒时遇到了一个问题,因为我放了一个不正确的MPD,但当我转到Bento4(mp4dash)时,它解决了我的问题。不,我不能使用这两个。如果您在商业应用程序中使用MP4Box和Bento4,则它们都需要支付许可证费用。MP4Box每年约5000美元。我还没有调查便当的价格