关于流媒体有关技术探析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于流媒体有关技术探析

关于流媒体有关技术探析【摘要】Internet的迅猛发展和普及使流媒体技术广泛应用于互联网信息服务的方方面面,本文介绍了流媒体技术背景、发展现状和应用前景,对流媒体关键技术进行分类,并对涉及的关键技术如数据压缩/解压缩、传输协议和数字版权管理进行了介绍,最后对于流媒体关键技术在IPTV业务中的应用做了简要分析。 【关键词】流媒体;数据压缩/解压缩;RTP/RTSP/RSVP;DRM 1.流媒体应用背景 随着信息通信技术和IP技术的不断进步,国家大力推进信息化,互联网和宽带通信网得到了极大的发展,流媒体技术也得到了飞速发展。流媒体技术的一个重要技术特征是将经过压缩处理后的媒体流从服务器发送到用户端,在网络传送的过程中用户可以一边缓存和一边播放。 流媒体技术能够在远程教学、电视直播、视频点播等具有大数据量应用的业务提供者和使用者之间,利用信息流的方式提供连续的、有严格时序关系的、准实时的多媒体信息传输服务。 2.流媒体三大关键技术 流媒体的三个关键技术包括数据压缩/解压缩技术、流媒体的网络传输和媒体文件在流式传输中的版权保护问题。 2.1数据压缩/解压缩技术 流媒体的本质是媒体,流是媒体传递过程中的一表现形式。媒体的编码本质就是音频的编码和视频的编码,然后将两者同步传送,形成媒体流。相比传统的编码方法,流媒体的关键在于降低文件大小,使之能减少带宽压力,也即是除了要做到和传统的编码相同的功能外,压缩是流媒体编码的重点考虑因素,解码只是对编码数据的恢复,虽然也很重要但不是技术的关键。视/音频压缩编码技术是数字电视和交互式系统、多媒体计算机、多媒体通信中的关键技术,它也是流媒体技术的核心之一,它将原来不适合网络传输的大体积文件转化成可以适合网络传输的小体积文件,通常称为压缩编码技术。 数据的压缩方式和图像压缩的JPEG格式很相像,流媒体在播放时,播放器进行实时的解压缩。在不影响文件播放质量的前提下,会丢弃一些不必要的数据。流媒体的文件体积要比其他类型的媒体文件小的多,和传统的声音(WAV)以及视频(AVI)文件相比,同样内容的流媒体文件体积只有它们的5%左右。 2.2流媒体的网络传输 流媒体压缩编码以后,如何在网络上有效传输是另外一个需要考虑的重要问题。和WEB服务器采用的超文本传输协议(HyperText Tranfer Protocol,HTTP)相比,流媒体服务器采用了一些适合流媒体传输特性的传输协议。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用实时传输协议/用户数据报协议(RTP/UDP)来传输实时数据。流式传输的过程一般如下: (a)用户选择某一流媒体服务后,WEB浏览器与WEB服务器之间使用HTTP/TCP交换控制信息,以便将需要传输的实时数据从原始信息中检索出来。 (b)WEB浏览器启动音视频客户程序,使用HTTP从服务器检索相关参数并对音视频客户程序初始化,这些参数可能包括目录信息、音视频数据的编码类型以及与音视频检索相关的服务器地址信息等。 (c)音视频客户程序及音视频服务器运行实时流协议,以交换音视频传输所需的控制信息,同时提供执行播放、快进、快倒、暂停及录制等命令的方法。 (d)音视频服务器使用RTP/UDP协议将音视频数据传输给音视频客户程序,一旦音视频数据抵达客户端,音视频客户程序即可播放输出。 在网络拥挤的情况下,没有办法保证流媒体文件及时有效的传输,单纯依靠数据缓冲技术依然无法满足顺畅欣赏网络媒体的要求。 确保流媒体文件高效快速传输的技术成为迫切的需求,RTP/RTCP、RTSP和RSVP这三种协议就是为了保证流媒体在Internet中高效、实时传输的技术体制。 2.2.1实时传输协议RTP与RTCP(Real-Time Control Protocol,RTCP) RTP是用于Internet上的针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其它协议上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTCP和RTP一起提供流量控制和拥塞控制服务。RTP和RTCP配合使用,以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。 2.2.2实时流协议RTSP(Real-Time Streaming Protocol,RTSP) RTSP是由Real Networks和Netscape共同提出的,该协议定义了一对多情况

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档