流媒体技术分析研究.docx
《流媒体技术分析研究.docx》由会员分享,可在线阅读,更多相关《流媒体技术分析研究.docx(7页珍藏版)》请在第一文库网上搜索。
1、摘要11引言12流媒体技术基础12.1 流媒体定义12.2 流媒体系统组成12.3 流媒体的播放方式23流媒体技术原理23.1 流式传输23.2 流媒体实现原理33.3 预处理44流媒体传输的网络协议44.1 实时传输协议RTP44.2 实时传输控制协议RTCP44.3 实时流协议RTSP44.4 资源预留协议RSVP55流媒体压缩编码技术55.1 WindowsMedia55.2 Rea1media55.3 Quicktime66流媒体技术的应用66.1 视频点播66.2 远程教育66.3 视频会议76.4 Internet直播77结束语7参考文献7流媒体技术概述摘要:流媒体(Streami
2、ngmedia)是一种新兴的网络传输技术,在互联网上进行实时顺序地传输和播放音频或视频等多媒体内容的连续数据流。与传统多媒体相比较,流媒体采用边下载边播放的方式,节省了客户端的存储空间,有效利用了带宽。本文介绍了流媒体技术的定义、原理和应用,对流媒体技术的发展前景进行了展望。关键词:流媒体流式传输原理应用1引言现代网络技术飞速发展,网络带给人们各种形式的信息。人们对信息的需求不再仅仅停留在文本和话音信息。从在网络上最初出现声音、图片到现在各种形式的网络视频和三维动画,人们的视觉听觉在网络上得到很大的满足。越来越多的公司和个人利用音频和视频等多媒体技术发布和传播信息,人们也期望能通过网络实时地获
3、得数据和视频等多媒体信息。而Intemet是尽力而为的网络,不能保证提供多媒体信息业务的QoS(QUa1ityOfservice),即不能很好地实现实时性。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术。2流媒体技术基础2.1 流媒体定义流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。而流式传输技术就是把连续的声音和图像信息经过压缩处理后放到网站服务器上,让用户一边下载一边收听观看,而不需要等待整个文件下载到自己的机器后才可以观看的网络传输技术。2.2 流媒体系统组成流媒体的实现大致包括以下几个步骤:制作(压缩编码,格式转换)、发布(上传到流媒体服务器
4、)、编码(可整合多媒体,并以互动方式呈现)、播放(用客户端播放器播放)。压缩编码的作用是将普通格式的音频视频或动画媒体文件通过压缩转换为能进行流式传输的流式文件。客户端的解码器,对接收的文件进行解码从而用于播放。2.3 流媒体的播放方式2.3.1 单播单播是指在客户端与媒体服务器之间建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机。每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。2.3.2 组播组播技术允许路由器一次将数据包复制到多个通道上。采用组播方式,单台服务器能够对多台客户机同时发送连续数据流并且做到无延时。多媒体服务
5、器只需一次性发送一个信息包,所有发出请求的客户端共享同一信息包。信息可以发送到任意地址的客户机,减少网络上的信息包的总量提高了网络利用的效率,从而也降低了成本。2.3.3 点播与广播点播连接是客户端与服务器之间的主动连接。在点播连接过程中,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。点播连接实现对流的最大控制,然而这种方式因为每个客户端都各自连接服务器,会迅速消耗完带宽。3流媒体技术原理3.1 流式传输流媒体实现的关键技术是用流式传输把声音、影像或动画信息由服务器向用户终端连续实时地传送。流式传输的一般过程是:用户选择流媒体服务后,客户端与服务器之间使用HT
6、TP/TCP交换控制信息,以便把需要传输的数据从原始信的息中检索出来,然后客户机上的Web浏览器启动播放器,使用HTTP从Web服务器检索相关参数对播放器进行初始化。这些参数一般包括目录信息、A/V(音视频)数据的编码类型或与AZV(音视频)检索相关的服务器地址。播放器和A/V(音视频)服务器运行实时流控制协议(RTSP),交换A/V(音视频)传输所需要的控制信息。A/V(音视频)服务器使用RTP/UDP协议将A/V(音视频)数据传输给A/V(音视频)客户程序,一旦A/V(音视频)数据抵达客户端,A/V(音视频)客户程序即可播放。流式传输过程如图3-1所示。图3-1流式传输基本原理实现流式传输
7、的两种方法是:实时流式传输和顺序流式传输。一般来说,若视频为实时广播,使用流式传输媒体服务器或应用如RTSP的实时协议,则这种流式传输就是实时流式传输。这种传输为实时传送,非常适合现场事件,并且支持随机播放,用户可以快进或后退来观看前面或后面的内容。顺序流式传输在传输期间不会根据用户连接的速度进行调整,而是按照一个固定的顺序流来发送文件。在下载的同时用户可以观看在线媒体,但在给定的时刻用户只能观看已经下载完成的部分,不能观看还未下载的部分,这种方式比较适合高质量的短片段,比如广告和片头和片尾等。3.2 流媒体实现原理流媒体实现原理简单来说就是先通过高效的压缩算法来降低文件大小,同时也减少质量的
8、损失,让原本庞大的多媒体数据更适合流式传输。然后通过架设流媒体服务器,修改M1ME标识,通过各种实时协议传输流数据。其原理框图如图3-2所示。3.3 图3-2流媒体实现原理3.4 预处理多媒体数据必须进行预处理后才能进行流式传输,这是因为目前的网络带宽对多媒体的数据流量来说远远不够。预处理主要包括以下两方面:一是采用先进高效的压缩算法;二是通过加入一些附加信息把压缩媒体转换为适合流式传输的文件格式。其技巧在于压缩原始内容,使其能够以流的方式在窄带或宽带通道上传给用户。预处理在编码器内完成。编码方式的选择可以是多种多样的:MicrosoftNRea1NetworkssAPPIeCOmPUter以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流媒体 技术 分析研究