- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
直播点播流媒体技术方案书
直播点播流媒体技术⽅案书
如何快速构建低延时,⾼可⽤,⼤规模,跨终端、
跨地域加速的流媒体直播服务
xuli@
2014年11⽉
霹雳流媒体云 (PILI.QINIU.COM) 1
引⾔
流媒体技术介绍
流媒体技术的主要特点是以 “流(Streaming)” 的形式在基于 IP 协议的互联
⽹中进⾏多媒体数据的实时、连续传播,客户端在播放前并不需要下载
整个媒体⽂件,⽽是在将缓存区中已经收到的媒体数据进⾏播放。同时,
媒体流的剩余部分仍持续不断地从服务器递送到客户端,即所谓的“边下
载,边播放”。
移动互联⽹是传统桌⾯互联⽹向移动通信⽹络的延伸。作为移动互联⽹中
具有代表性的典型应⽤,移动流媒体业务主要是利⽤互联⽹和3G、4G通
信⽹络平台,为以⼿机为主的嵌⼊式终端设备提供基于⾳视频的流式多媒
体服务。
流媒体协议是⽀撑流媒体业务运⾏的关键核⼼技术之⼀。在传统桌⾯互联
⽹时代,常⽤的流媒体协议主要有 HTTP 渐进式下载和基于 RTSP/RTP
的实时流媒体协议栈等等,这些流媒体协议⼤多数可以平移到移动流媒体
中继续应⽤。然⽽由于移动互联⽹及其终端设备的⼀些独有特性,传统流
媒体协议在移动互联⽹中的应⽤在功能、性能的提供和⽤户体验等⽅⾯都
会受到不同程度的约束和限制,于是⼀些新的流媒体协议应运⽽⽣。例如,
苹果公司的 HTTP Live Streaming 就是其中具有代表性且得到较为⼴泛应
⽤的⼀个。
本篇内容主要针对上述⼏种流媒体协议进⾏综述,并对这⼏种协议的优缺
点以及适⽤范围进⾏较为深⼊的分析和⽐较,以辅助⼯程⼈员对流媒体实
现的技术选型有较为全⾯的认知。
霹雳流媒体云 (PILI.QINIU.COM) 2
1. HTTP 渐进式下载流媒体播放
基于 HTTP 的渐进式下载 (Progressive Download) 流媒体播放仅是在完全下载后再播放
模式基础上做了⼀些⼩的改进。与下载播放模式中必须等待整个⽂件下载完毕后才能
开始播放不同,渐进下载客户端在开始播放之前仅需等待⼀段较短的时间⽤于下载和
缓冲该媒体⽂件最前⾯的⼀部分数据,之后便可以⼀边下载⼀边播放。在正式开始播
放之前的这⼀⼩段缓冲应使得后续即使在⽹络较为拥塞的情况下媒体数据也能够得以
不间断地连续播放,通常需要⼏⼗秒甚⾄上百秒的时间。在这种模式下,客户端以⾃
⼰以及 Web 服务器和⽹络所能允许的最⼤速度尽可能快地从服务器索取数据,⽽不考
虑当前所播放压缩码流的实际码率参数。只有满⾜特定封装条件的媒体⽂件格式才⽀
持这种类型的渐进下载播放,例如⽤于初始化解码器的编码参数必须放置在媒体⽂件
的起始部位,⾳视频数据完全按照时间顺序进⾏交织等。
渐进下载流媒体播放采⽤标准 HTTP 协议来在 Web 服务器和客户端之间递送媒体数
据,⽽HTTP 又承载于 TCP 之上。TCP 最初是为⾮实时性数据传输⽽设计的,其优
化⽬标在于在保证整个⽹络总的稳定性和⾼吞吐量的前提下,最⼤化数据传输速率。
为达到这个⽬的,TCP 采⽤了⼀种称之为慢启动的算法,它⾸先以⼀个较低的速率来
发送数据,然后再逐渐提⾼这个速率,直到接收到来⾃⽬的⽅的分组丢失反馈报告。
此时 TCP 认为它已达到最⾼带宽限制或者⽹络中出现了拥塞,于是重新开始以⼀个较
低速率来发送数据,然后逐渐提⾼,这个过程不断地重复下去。TCP 通过重传丢失的
分组来达到可靠传输的⽬的。然⽽,对于流媒体数据来说,TCP ⽆法保证所有重传的
数据能在它们预定的播放时刻之前按时到达客户端。当这种情况出现时,客户端不能
跳过这些丢失或迟到的数据直接播放时间上靠后的媒体数据,⽽必须停下来等待,从
⽽导致播放器画⾯停顿和断断续续的现象发⽣。
在 HTTP 渐进下载播放模式中,客户端需要在硬盘上缓存所有前⾯已经下载的媒体数
据,对本地存储空间的需求较⼤。播放过程中⽤户只能在前⾯已经下载媒体数据的时
间范围内进⾏进度条搜索和快进、快退等操作,⽽⽆法在整个媒体⽂件时间范围内执
⾏这些操作。
霹雳流媒体云 (PILI.QINIU.C
您可能关注的文档
- 用交流阻抗谱研究活性砂浆胶结材料的电化学行为.pdf
- 用以为海事处更换4艘巡逻船.pdf
- 用单钻孔资料和岩层面复平求构造面线倾斜的简便方.pdf
- 用基于输入!输出线性化的自适应模糊方法控制混沌系统!.pdf
- 用天然789丰度法评价贵州茂兰喀斯特森林区玉米地土壤中.pdf
- 用壳聚糖絮凝剂去除水中汞Ⅱ.pdf
- 用双多普勒雷达分析华南一次飑线系统的中尺度结构特征.pdf
- 用户参与收入分配系统的规则.pdf
- 用户手册CD播放机中文版.pdf
- 用户行为可靠性评价综合框架.pdf
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 2025年安徽水利水电职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 2023年平安人寿保险基本法.docx
- 三年级综合实践教案详细版(新教材).doc VIP
- 环境岩土工程学课件-东南大学-潘华良环境岩土工程学概.pptx VIP
- 人工智能deepseek介绍.pptx VIP
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 新版现西第一册答案.doc
- 六年级下册作文骑鹅旅行记梗概600字精彩4篇.docx
- 2025年合肥通用职业技术学院单招职业技能考试题库及答案1套.docx VIP
- 统编版道法二上 第一单元《我们的节假日》单元整体备课设计.pdf
文档评论(0)