【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14

https://tools.ietf.org/html/draft-pantos-http-live-streaming-06


草案主要分为12章节,重要的章节有media segment的介绍;playlist的定义;关键文件;server性能指标等几部分。

1,media segment(媒体段)


Media segment是组成play list的基本单位,每个segment有唯一的标识。

每个媒体小段必须是mpeg-2或者web文件,其它的文件格式目前不支持:

Each Media Segment MUST be formatted as an MPEG-2 Transport Stream
[ISO_13818], an MPEG audio elementary stream [ISO_11172], or a WebVTT
[WebVTT] file. Transport of other media file formats is not defined.


每个传输的媒体段必须按照mpeg的格式进行封装,PAT、PMT等PSI表都是必须的(这点可以看出,传统广播与新的传输方式的关系)。

每个包含video信息媒体段都必须包含至少一个关键帧,用来正确的初始化video decoder。每个媒体段必须参照之前的那个媒体段的编号,以保持连续性。

每个audio的必须使用 apple规定的ID3做为识别的tag.

Subtitle 必须为webvtt文件格式。


2,Play list

...

3, Key file

关键文件是使用EXT-X-KEY标记和URI来获取的一个用于解密媒体段的一个文件。

4,Client/Server Responsibilities

server必须要将源文件分成媒体段,总的媒体段duation时间之和不得超过整个源文件播放的时间长度。

server必须要能够为每个媒体段创建URI,以保证能否获取这些媒体段。

当客户端准备好的时候,http server必须能传输text文件,使用“gzip”的编码方式。

加密的媒体段必须含有EXT-X-KEY标记。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值