自适应流媒体协议——DASH协议

DASH协议框架如下:

说到DASH协议,必须从它的mpd(Media Presentation Description)文件开始讲起。MPD文件用来描述mpeg dash码流的构成,相当于HLS协议的m3u8文件。DASH的诞生就是为了制定统一的流媒体协议标准。因此DASH兼容了Smooth Streaming和HLS协议的特点。

  • Period : 标注了视频的时长信息,也可以看做是更新mpd文件的最长时长。
  • AdaptationSet : 包含了媒体呈现的形式,(视频/音频/字幕)。
  • Representaiton : 包含不同的码率、编码方式、帧率信息等。
  • Segment : 每一个具体的片段。(1,2,4,6,10s …)

MPD文件剖析如下:

下面举例说明

<?xml version="1.0" encoding="UTF-8"?>
<!-- Cop
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值