1。1 研究背景 1
1。3 本文主要工作 7
1。4 本文结构安排 8
2 HTTP/2 直播流媒体技术 9
2。1 概述 9
2。1。1 基本原理 10
2。1。2 MPEG-DASH P6: DASH with Server Push and WebSockets 11
2。2 推送策略 12
2。2。1 基于时间的推送策略 12
2。2。2 基于片段的推送策略 13
2。3 快速启动策略 13
2。3。1 服务器驱动快速启动策略 14
2。3。2 客户端驱动快速启动策略 14
2。4 HTTP/2 直播流媒体系统设计 15
2。4。1 采集端 15
2。4。2 源服务器 15
2。4。3 客户端 16
2。5 小结 16
3 HTTP/2 流媒体直播相关技术标准研究 17
3。1 国际标准 MPEG-DASH P6 17
3。1。1 客户端驱动的模板推送策略 17
3。1。2 快速启动协商机制 18
3。2 国家标准 AVS P6 SMT-HTTP/2 直播框架 19
3。3 小结 21
4 基于动态 K-PUSH 的码率自适应策略 22
4。1 设计目标 22
4。2 系统描述 23
4。3 算法原理 24
4。3。1 带宽预测模型 25
4。3。2 客户端缓存视频时间模型 26
4。3。3 多目标优化问题模型 26
4。3。4 多目标优化算法与决策算法 29
4。4 小结 30
5 系统实现与仿真实验 32
5。1 系统实现 32
5。1。1 采集端 32
5。1。2 源服务器 33