欢迎来到天天文库
浏览记录
ID:45873344
大小:81.12 KB
页数:7页
时间:2019-11-18
《流媒体技术的工作原理及应用和发展》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、流媒体技术的工作原理及应用和发展————————————————————————————————作者:————————————————————————————————日期:2流媒体技术的原理、应用及发展一.流媒体流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。
2、流式传输方式则是将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备(硬件或软件)对压缩的A/V、3D等多媒体文件解压后进行播放和观看。此时多媒体文件的剩余部分将在后台的服务器内继续下载。与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。在网络上传输音/视频等多媒
3、体信息目前主要有下载和流式传输两种方案。实现流式传输有两种方法:n实时流式传输(Real-timestreamingtransport)n顺序流式传输(progressivestreamingtransport)。 一般来说,如为实时广播,或使用流式传输媒体服务器,或应用实时流协议(RTSP)等,即为实时流式传输。如使用超文本传输协议(HTTP)服务器,文件即通过顺序流发送。采用哪种传输方法可以根据需要进行选择。当然,流式文件也支持在播放前完全下载到硬盘。(1)实时流式传输 实时流式传输总是实时传送,特别适合现场广
4、播,也支持随机访问,用户可快进或后退以观看后面或前面的内容。但实时流式传输必须保证媒体信号带宽与网络连接匹配,以便传输的内容可被实时观看。实时流式传输需要专用的流媒体服务器与传输协议。(2)顺序流式传输 顺序流式传输是顺序下载,在下载文件的同时用户可观看在线内容,在给定时刻,用户只能观看已下载的部分,而不能跳到还未下载的部分。由于标准的HTTP服务器可发送顺序流式传输的文件,也不需要其他特殊协议,所以顺序流式传输经常被称作HTTP流式传输。 顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于这种传输方式观
5、看的部分是无损下载的,所以能够保证播放的最终质量。但这也意味着用户在观看前必须经历时延。顺序流式传输不适合长片段和有随机访问要求的情况,如讲座、演说与演示;也不支持现场广播,严格说来,它是一种点播技术。二、流媒体技术原理 流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用实时传输协议/用户数据报协议(RTP/UDP)来传输实时数据。 流式传输的实现需要缓存。因为一个实时音视频源或存储的音视频文件在传输中被分解为许多
6、数据包,而网络又是动态变化的,各个包选择的路由可能不相同,故到达客户端的时延也就不同,甚至先发的数据包有可能后到。为此,需要使用缓存系统来消除时延和抖动的影响,以保证数据包顺序正确,从而使媒体数据能够连续输出。activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfille
7、dtheprovinceupperandlowerknotsofupto500,000yuanfeecollectiontasks.5,furtherstandardizeinternalmanagement,improvestaffquality.Adheretothe通常高速缓存所需容量并不大,因为通过丢弃已经播放的内容可以重新利用空出的空间来缓存后续尚未播放的内容。流媒体的传输协议1、HTTP2、RTPRTCP:实时传输协议,一对一或一对多传输,RTP控制协议RTCP3、MMS:微软流媒体服务协议4、RTSP:
8、实时媒体的点播协议文件格式分类声音流、视频流、文本流、图像流、动画流RA:实时声音RM:实时视频或音频的实时媒体RT:实时文本RP:实时图像SMIL:同步的多重数据类型综合设计文件SWF:micromedia的realflash和shockwaveflash动画文件RPM:HTML文件的插件RAM:流媒体的元文件,是包含RA、RM
此文档下载收益归作者所有