流媒体协议——DASH(chapter-6)
来源:互联网 发布:域名出售页面 编辑:程序博客网 时间:2024/05/27 21:49
chapter-6.2 Segment types
定义的四种不同类别的Segment,简单解释
1.Initialization Segments,包含访问Representation的初始化信息。
2.Media Segments,包含编码媒体内容组件。
3.Index Segments,首要包含的是供Media Segment使用的索引信息。
4.Bitstream Switching Segments,包含必要的数据,用来切换Representation。
Initialization Segments
不应包含任何指定展现时间的媒体数据。由特定的媒体封装格式决定,细节定义与具体的封装格式相关。封装格式许可和要求了Initialization Segment该如何呈现。
Media Segments
6.2.3.1 General
Media Segment包含和封装了媒体流,该Media Segment内会描述该媒体流或者在该Representation内的InitializationSegment描述媒体流或者两者都有描述。
Media Segment由特定的媒体封装格式决定,细节定义与具体的封装格式相关。
对Media Segment的通用要求包括:
1.shall包含若干完整的访问单元;
2.对于含有的每个媒体流,should包含至少一个Stream Access Point;
3.Segment中should提供如何访问Media Presentation的信息,如确切的展现时间和索引。这里并没有要求Media Segment要以SAP开始,但在MPD中标识***也是合理的选择。一个Representation中Segments包含的所有媒体流都从SAP开始。
4.如果MediaSegment作为Representation中的第一个,
5.shall包含足够的信息,在时间精确度上展现一个Representation中包含的每一个媒体组件,与此同时不需要访问这一Representation任何先前的MediaSegment。时间精确性使得客户端能够在Representations之间无缝切换以及共同展现多个Representation。
6.也许会依据Segment Index被分成多个Subsegment。某些封装格式中,Segment Index包含在MediaSegment内;某些封装中,Segment Index包含在一个专用的Index Segment内。关于Index Segments的细节可在6.2.4节查看。
7.shall详细说明所有MediaPresentation的时间,这个时间是相对该Period的起始时间,并结合@presentationTimeOffset的值进行补偿。Media Segments内的显示时间值应该是精确的,以确保一个Period内的所有Representation精确对齐。更多细节参考7.2.1。
6.2.3.2 Subsegments and Segment Index
6.2.3.3 Subsegment Index
Index Segments
包含与Media Segments相关的信息并且主要包含的是与Media Segments相关的索引信息。一个Index Segment内的信息可能供一个或多个MediaSegments使用。
Index Segment可能由特定的媒体封装决定。细节方面的内容要看具体的媒体封装格式对其如何定义。
Bitstream Switching Segments
一个Bitstream Switching Segment要包含必要的数据,以便切换到它被分配到的Representation。
Bitstream Switching Segment如何定义由特定的媒体封装格式决定,细节方面的内容要看具体的媒体封装格式对其如何定义。
- 流媒体协议——DASH(chapter-6)
- 流媒体协议——DASH(chapter-6)
- 流媒体协议——DASH
- 自适应流媒体传输(一)——DASH媒体内容的生成
- 流媒体协议—HTTP
- 流媒体协议—FLV
- 流媒体协议—RTMP
- 流媒体协议—HLS
- 流媒体协议——HLS
- 【流媒体|从入门到出家】:流媒体协议—HTTP
- 【流媒体|从入门到出家】:流媒体协议—FLV
- 【流媒体|从入门到出家】:流媒体协议—RTMP
- DASH(Dynamic Adaptive Streaming over HTTP)自适应流媒体
- 北京大学计算所网络视频组动态自适应流媒体(DASH)项目主页
- 流媒体通信协议HLS与DASH的对比
- 流媒体通信协议HLS与DASH的对比
- 流媒体通信协议HLS与DASH的对比
- 对流媒体相关协议的认识(一) ——流媒体说明
- interactivePopGestureRecognizer无反应及假死卡顿的解决方案
- 网盘书籍分享
- 2016年9月1日 新的开始~我总是给自己小阶段的“新开始”
- python_使用tarfile压缩及解压的方法
- iOS开发之APP上架要填写什么?有什么要注意?
- 流媒体协议——DASH(chapter-6)
- 51nod 1096 距离之和最小(简单题)
- 情感分析相关网站博客
- python处理windows文本报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4
- odoo 路由继承
- javascript的图片上传
- Toast分析——实现自己的Toast,toast分析实现
- iOS 开发学习 正则表达式
- maven简单应用总结