流媒体技术研究及流媒体播放器的实现.doc

流媒体技术研究及流媒体播放器的实现.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流媒体技术研究及流媒体播放器的实现

目 录 摘 要 1 关键字 1 1 流媒体技术介绍 1 1.1引言 1 1.2什么是“流式传输”思想[1] 1 1.3什么是流媒体 2 1.4流媒体的技术原理 2 1.4.1流媒体的传输方式[1] 2 1.4.2流媒体的传输协议 4 1.4.3流媒体的文件格式 5 1.5流媒体所存在的关键问题 5 1.5.1编码/压缩的性能[4] 5 1.5.2服务器性能[4] 6 1.5.3媒体流传输的质量控制 6 1.5.4宽带网络普遍存在速度过慢[5] 6 1.5.5对文件格式标准的不一致性[5] 6 1.5.6接收机和播放器间的关系[5] 7 2 流媒体播放器 7 2.1概述 7 2.2 Windows Media Player 7 2.3 Real Player 7 2.4 Quick Time Player 7 2.5三大主流播放器的比较 8 3 微软的Windows媒体技术 8 3. 1 Windows媒体工具 9 3. 2 Windows媒体服务 9 3. 3 Windows媒体播放器 9 4 一个简单流媒体播放器的实现 10 4.1 程序主要功能介绍 10 4.2程序界面介绍 11 4.4程序的运行及其结果 13 5 结束语 14 致谢 14 参考文献 14 Abstract 15 Keywords 15 流媒体技术研究及流媒体播放器的实现 摘 要 流媒体技术是当前最热门的多媒体技术。在国内,各种以媒体技术为核心的产业,如网络视频游戏、远程教学和视频点播等都相继出现并很快红起来。流媒体技术的应用将为网络信息交流带来革命性的变化,对人们的工作、生活以及社会的各方面都将产生深远的影响。 本文紧密联系流媒体技术的发展现状,介绍了流媒体的技术原理及相关知识,讨论了目前最典型的三大流媒体播放器功能,并利用目前最流行的流媒体播放器的控件,制作出一个属于自己的流媒体播放器,使对流媒体播放器的实现过程又有了更直接的认识和了解。本文到位,全面介绍了流媒体播放器的实现。 关键字 流媒体;连续性实时性后次序传输和播放的连续音/视频数件下载并存储在本地计算机上,然后才可以观看。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。流媒体数据流具有三个特点:连续性(Continuous)?、实时性(Real?-?time)、时序性,即其数据流具有严格的前后时序关系。流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据,通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。流式传输 HTTP/TCP Web浏览器 元文件 定位 音频/视频服务器 RTSP(RTP)/TCP(UDP) 音频/视频播放器 图1 流式传输基本原理 1.4.1 流媒体的传输方式[1] 流媒体的传输方式跟普通流媒体的传输方式有着本质上的不同,如图2 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 媒体服务器 媒体客户机 a.普通媒体传输方式 1 2 3 4 5 6 7 8 9 9 8 7 6 1 2 3 4 5 媒体服务器 媒体客户机从播放缓 媒体客户机 冲器顺序读取数据 b.流媒体传输方式 图2 普通媒体传输方式和流媒体传输方式对比 从图中可以看出,普通媒体传输方式是将整个文件下载完毕后才能看到具体的的内容,而流媒体播放器只需要经过几秒或几十秒的启动延时即可利用相应的播放器对压缩的动画、音

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档