小编Sil*_*via的帖子

如何创建MPEG-DASH的MPD文件来播放webm视频?

我正在关注这个使用mediaSource API和MPEG DASH标准播放.webm视频的演示.这是使用的MPD文件:

<?xml version="1.0" encoding="UTF-8"?>
<MPD
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns="urn:mpeg:DASH:schema:MPD:2011"
  xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011"
  type="static"
  mediaPresentationDuration="PT888.05S"
  minBufferTime="PT1S"
  profiles="urn:webm:dash:profile:webm-on-demand:2012">
  <Period id="0" start="PT0S" duration="PT888.05S" >
  <AdaptationSet id="0" mimeType="video/webm" codecs="vp8" lang="eng" width="720"      height="306" subsegmentAlignment="true" subsegmentStartsWithSAP="1" bitstreamSwitching="true">
  <Representation id="1" bandwidth="534144">
    <BaseURL>mevq_logo_720x306_0250k_int-150-150.webm</BaseURL>
    <SegmentBase indexRange="29052226-29054708">
      <Initialization range="0-229" />
    </SegmentBase>
  </Representation>
  <Representation id="2" bandwidth="1078766">
    <BaseURL>mevq_logo_720x306_0500k_int-150-150.webm</BaseURL>
    <SegmentBase indexRange="56003676-56006200">
      <Initialization range="0-229" />
    </SegmentBase>
  </Representation>
  <Representation id="3" bandwidth="1745140">
    <BaseURL>mevq_logo_720x306_0750k_int-150-150.webm</BaseURL>
    <SegmentBase indexRange="83686040-83688577">
      <Initialization range="0-229" />
    </SegmentBase>
  </Representation>
  <Representation id="4" bandwidth="2295403">
    <BaseURL>mevq_logo_720x306_1000k_int-150-150.webm</BaseURL>
    <SegmentBase indexRange="111588024-111590567">
      <Initialization range="0-229" />
    </SegmentBase>
  </Representation>
  <Representation id="5" bandwidth="3797938"> …
Run Code Online (Sandbox Code Playgroud)

xml mpeg html5-video webm mpeg-dash

6
推荐指数
1
解决办法
1万
查看次数

自适应流媒体播放器播放列表更新间隔

关于自适应流媒体播放器的行为(具体地说我对HLS和DASH感兴趣),它应该多久重新加载播放列表?这是指定还是由播放器实现?

当它重新加载播放列表时,是仅针对所谓的变体播放列表还是每次重新加载主节点?

这对于直播和点播内容有何不同?

video-streaming playlist http-live-streaming mpeg-dash

3
推荐指数
2
解决办法
2273
查看次数