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标记。

【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14相关推荐

  1. 【Linux】一步一步学Linux——whatis命令(14)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 whatis命令在一些特定的包含系统命令的简短描述的数据库 ...

  2. 【组织】请13级1/2/3班,14级1/2班 将同学们的博客地址列个清单回复(按班级来)...

    回复格式: 某某,学号,博客地址 ... 一个班一个回帖就好了!!! 转载于:https://www.cnblogs.com/jerry1979/p/5243802.html

  3. 联想y700安装黑苹果_【EFI】联想Y700 I7-6700HQ HD530 GTX 960M 1080P 10.14.6 引导下载

    电脑型号 联想 80NV 笔记本电脑 操作系统 Windows 10 64位 ( DirectX 12 ) 处理器 英特尔 Core i7-6700HQ @ 2.60GHz 四核 主板 联想 Alls ...

  4. 【前端】20款国外非常漂亮的优秀网站404错误页面HTML模板

    404错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开.虽然404错误页面在所难免,但网页设计师们却可以在该页面上做 ...

  5. 采用Atlas+Keepalived实现MySQL读写分离、读负载均衡【转载】

    文章原始出处:http://sofar.blog.51cto.com/353572/1601552 ================================================== ...

  6. 【Vue3】第十四部分 父子组件传参

    [Vue3]第十四部分 父子组件传参 文章目录 [Vue3]第十四部分 父子组件传参 14. 父子组件传参 14.1 父传子(props) 14.2 子传父(emit) 14.3 子传父(ref) 总 ...

  7. 【分享】一年级古诗古朗月行语文知识点心田花开汇总

    <古朗月行>是唐代大诗人李白借乐府古题创作的一首诗.心田花开对<古朗月行>知识点进行整理并划分基础知识与进阶知识. 一.<古朗月行>基础知识掌握 1.熟读<古 ...

  8. 【动态规划】电路布线问题

    算法笔记--[动态规划]电路布线问题 原创 2013年03月14日 09:18:27 标签: 电路布线 / 算法笔记 / 动态规划 / 最优子结构 12785 1.问题描述: 在一块电路板的上.下两端 ...

  9. 前端百题斩【032】——两个角度一个实战了解事件循环

    写该系列文章的初衷是"让每位前端工程师掌握高频知识点,为工作助力".这是前端百题斩的第32斩,希望朋友们关注公众号"执鸢者",用知识武装自己的头脑. 111 9 ...

  10. 前端百题斩【017】——一基础、二主线、双机制理解原型链

    写该系列文章的初衷是"让每位前端工程师掌握高频知识点,为工作助力".这是前端百题斩的第17斩,希望朋友们关注公众号"执鸢者",用知识武装自己的头脑. 17.1 ...

最新文章

  1. 用于点云视频时空建模的点4D transformer网络(CVPR 2021)
  2. 基于VUE只是作为模版引擎的前后端分离
  3. iphone开发笔记
  4. STM32开发 -- 惯导模块开发详解
  5. linux下调用python脚本,Linux下QT调用Python脚本的解决方案,Qt,python,一种,解决办法
  6. 搭建SVN服务器详细过程 及 使用方法 Windows端
  7. extjs中rowEditing动态编辑
  8. iOS AVPlayer的那些坑
  9. 使用手机摄像头做网络ip摄像头用opencv中打开
  10. wav音频文件转为c语言代码程序 1.0 简体绿色版,WAV音频单声道提取工具下载
  11. matlab之在坐标区上添加图例函数legend
  12. 微信公众号获得城市及街道位置信息
  13. 0ctf_2016_unserialize
  14. 172Echarts - 象形柱图(Dotted bar)
  15. csgo跑图文件_一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新)
  16. 惠普HP DeskJet Ink Advantage 2778 驱动
  17. chrome浏览器使用方法介绍
  18. composingBuild依赖统一管理实践
  19. WebGL/ThreeJS如何在场景中创建立体文字TextGeometry,认识精灵模型
  20. 基于案例的软件构造教程第二章课后题答案

热门文章

  1. JavaWeb 如何从FTP服务器下载文件 页面如何获取到FTP服务器上的图片进行显示
  2. 一、Maven-单一架构案例(创建工程,引入依赖,搭建环境:持久化层,)
  3. 网站跳出率高是什么原因引起的?如何优化?
  4. linux如何更改主题颜色,修改Ubuntu主题的颜色
  5. 2022年小游戏----游戏背包系统之搭建背包UI
  6. 【零基础入门MyBatis系列】第三篇——使用MyBatis完成CRUD
  7. 德保罗大学计算机专业,2020年德保罗大学排名TFE Times美国最佳计算机科学硕士专业排名第75...
  8. 线上CPU飙升问题排查
  9. android的sd卡分区,超强Android系统SD卡分区教程!
  10. 云计算的特征:基本功能