新闻资讯
看你所看,想你所想

pxp

pxp

所谓流媒体是指採用流式传输的方式在Internet播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送伺服器把节目当成数据包发出,传送到网路上。用户通过解压设备对这些数据进行解压后,节目就会像传送前那样显示出来。

基本介绍

  • 中文名:流媒体
  • 外文名:pxp
  • 分类:加速引擎
  • 解释:连续时基媒体

加速引擎

为了让网友流畅、顺利的观看视频内容,搜狐使用了PXP流媒体加速引擎。PXP流媒体加速引擎是集成了搜狗最新研发的PXP加速技术的流媒体内容传输加速器,使网路视频观看体验更加清晰、流畅。搜狐PXP流媒体加速引擎以ActiveX外挂程式形式向网友提供。当您打开搜狐视频时,如没有安装过PXP流媒体加速引擎外挂程式,系统将会自动提示安装此外挂程式。只要您一点确定,就可以装上啦。

流媒体定义

这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体技术全面套用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现。
流媒体技术发端于美国。在美国目前流媒体的套用已很普遍,比如惠普公司的产品发布和销售人员培训都用网路视频进行。
流式传输方式则是将整个A/V及3D等多媒体档案经过特殊的压缩方式分成一个个压缩档,由视频伺服器向用户计算机连续、实时传送。在採用流式传输方式的系统中,用户不必像採用下载方式那样等到整个档案全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备(硬体或软体)对压缩的A/V、3D等多媒体档案解压后进行播放和观看。此时多媒体档案的剩余部分将在后台的伺服器内继续下载。
与单纯的下载方式相比,这种对多媒体档案边下载边播放的流式传输方式,不仅使启动延时大幅度地缩短,而且对系统快取容量的需求也大大降低。

流媒体的技术

一、流式传输的基础
在网路上传输音/视频等多媒体信息,目前主要有下载和流式传输两种方案。A/V档案一般都较大,所以需要的存储容量也较大;同时由于网路频宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频伺服器向用户计算机的连续、实时传送,用户不必等到整个档案全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在客户机上播放时,档案的剩余部分将在后台从伺服器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的快取容量。流式传输避免了用户必须等待整个档案全部从Internet上下载才能观看的缺点。
流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体档案。流式媒体在播放前并不下载整个档案,只将开始部分内容存入记忆体,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式传输。
流式传输定义很广泛,现在主要指通过网路传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet 将影视节目传送到PC机。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。一般说来,如视频为实时广播,或使用流式传输媒体伺服器,或套用如RTSP的实时协定,即为实时流式传输。如使用HTTP伺服器,档案即通过顺序流传送。採用那种传输方法依赖你的需求。当然,流式档案也支持在播放前完全下载到硬碟。

顺序流式传输

顺序流式传输是顺序下载,在下载档案的同时用户可观看再线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不象实时流式传输在传输期间根据用户连线的速度做调整。由于标準的HTTP伺服器可传送这种形式的档案,也不需要其他特殊协定,它经常被称作HTTP流式传输。顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该档案在播放前观看的部分是无损下载的,这种方法保证电影播放的最终质量。这意味着用户在观看前,必须经历延迟,对较慢的连线尤其如此。对通过数据机发布短片段,顺序流式传输显得很实用,它允许用比数据机更高的数据速率创建视频片段。儘管有延迟,毕竟可让你发布较高质量的视频片段。顺序流式档案是放在标準HTTP 或 FTP伺服器上,易于管理,基本上与防火墙无关。顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。

实时流式传输

实时流式传输指保证媒体信号频宽与网路连线配匹,使媒体可被实时观看到。实时流与HTTP流式传输不同,他需要专用的流媒体伺服器与传输协定。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。实时流式传输必须配匹连线频宽,这意味着在以数据机速度连线时图象质量较差。而且,由于出错丢失的信息被忽略掉,网路拥挤或出现问题时,视频质量很差。如欲保证视频质量,顺序流式传输也许更好。实时流式传输需要特定伺服器,如:QuickTime Streaming Server、RealServer与Windows Media Server。这些伺服器允许你对媒体传送进行更多级别的控制,因而系统设定、管理比标準HTTP伺服器更複杂。实时流式传输还需要特殊网路协定,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。这些协定在有防火墙时有时会出现问题,导致用户不能看到一些地点的实时内容。
二、 流媒体技术原理
流式传输的实现需要快取。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V档案,在传输中它们要被分解为许多包,由于网路是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用快取系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网路暂时拥塞使播放出现停顿。通常高速快取所需容量并不大,因为高速快取使用环形鍊表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速快取空间来快取后续尚未播放的内容。——流式传输的实现需要合适的传输协定。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般採用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web伺服器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程式,使用HTTP从Web伺服器检索相关参数对Helper程式初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的伺服器地址。
A/VHelper程式及A/V伺服器运行实时流控制协定(RTSP),以交换A/V传输所需的控制信息。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录製等命令的方法。A/V伺服器使用RTP/UDP协定将A/V数据传输给A/V客户程式(一般可认为客户程式等同于Helper程式),一旦A/V数据抵达客户端,A/V客户程式即可播放输出。
需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协定与A/V伺服器建立联繫,是为了能够把伺服器的输出重定向到一个不同于运行A/VHelper程式所在客户机的目的地址。实现流式传输一般都需要专用伺服器和播放器,其基本原理如图所示。
三、智慧型流技术(SureStream)
今天,28.8Kbps数据机是Internet连线的基本速率,cable modem、 ADSL、DSS、ISDN等发展快,内容提供商不得不要幺限制发布媒体质量,要幺限制连线人数。根据RealNetwork站点统计,对28.8Kbps数据机,实际流量为10bps到26Kbps,呈钟形分布,高峰在20Kbps。这意味着若内容提供商选择20Kbps固定速率,将有大量用户得不到好质量信号,并可能停止媒体流而引起客户端再次缓冲,直到接收足够数据。一种解决方法是伺服器减少传送给客户端的数据而阻止再缓冲,在RealSystem 5.0中,这种方法称为“视频流瘦化”。这种方法的限制是RealVideo档案为一种数据速率设计,结果可通过抽取内部帧扩展到更低速率,导致质量较低。离原始数据速率越远,质量越差。另一种解决方法是根据不同连线速率创建多个档案,根据用户连线,伺服器传送相应档案,这种方法带来製作和管理上的困难,而且,用户连线是动态变化的,伺服器也无法实时协调。 智慧型流技术通过两种途径克服频宽协调和流瘦化。首先,确立一个编码框架,允许不同速率的多个流同时编码,合併到同一个档案中;第二,採用一种複杂客户/伺服器机制探测频宽变化。
针对软体、设备和数据传输速度上的差别,用户以不同频宽浏览音视频内容。为满足客户要求,Progressive networks公司编码、记录不同速率下媒体数据,并保存在单一档案中,此档案称为智慧型流档案,即创建可扩展流式档案。当客户端发出请求,它将其频宽容量传给伺服器,媒体伺服器根据客户频宽将智慧型流档案相应部分传送给用户。以此方式,用户可看到最可能的优质传输,製作人员只需要压缩一次,管理员也只需要维护单一档案,而媒体伺服器根据所得频宽自动切换。智慧型流通过描述I现实世界Internet上变化的频宽特点来传送高质量媒体并保证可靠性,并对混合连线环境的内容授权提供了解决方法。流媒体实现方式如下: * 对所有连线速率环境创建一个档案 * 在混合环境下以不同速率传送媒体 * 根据网路变化,无缝切换到其它速率 * 关键帧优先,音频比部分帧数据重要 * 向后兼容老版本RealPlayer
智慧型流在RealSystem G2中是对所谓自适应流管理(ASM)API的实现,ASM描述流式数据的类型,辅助智慧型决策,确定传送那种类型数据包。档案格式和广播外挂程式定义了ASM规则。用最简单的形式分配预定义属性和平均频宽给数据包组。对高级形式,ASM规则允许外挂程式根据网路条件变化改变数据包传送。每个ASM规则可有一定义条件的演示式,如演示式定义客户频宽是5,000到15,000Kbps,包损失小于2.5%。如此条件描述了客户当前网路连线,客户就订阅此规则。定义在规则中的属性有助于RealServer有效传送数据包,如网路条件变化,客户就订阅一个不同规则。
四、常用流媒体格式
.mov .asf .3gp .viv .swf .rt .rp .ra .rm

播放方式

1.单播
在客户端与媒体伺服器之间需要建立一个单独的数据通道,从一台伺服器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体伺服器传送单独的查询,而媒体伺服器必须向每个用户传送所申请的数据包拷贝。这种巨大冗余首先造成伺服器沉重的负担,回响需要很长时间,甚至停止播放;管理人员也被迫购买硬体和频宽来保证一定的服务质量。
2.组播
IP组播技术构建一种具有组播能力的网路,允许路由器一次将数据包複製到多个通道上。採用组播方式,单台伺服器能够对几十万台客户机同时传送连续数据流而无延时。媒体伺服器只需要传送一个信息包,而不是多个;所有发出请求的客户端共享同一信息包。信息可以传送到任意地址的客户机,减少网路上传输的信息包的总量。网路利用效率大大提高,成本大为下降。
3.点播与广播
点播连线是客户端与伺服器之间的主动的连线。在点播连线中,用户通过选择内容项目来初始化客户端连线。用户可以开始、停止、后退、快进或暂停流。点播连线提供了对流的最大控制,但这种方式由于每个客户端各自连线伺服器,却会迅速用完网路频宽。
流媒体技术套用
网际网路的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正变得日益流行。 流媒体技术广泛用于多媒体新闻发布、线上直播、网路广告、电子商务、视频点播、远程教育、远程医疗、网路电台、 实时视频会议等网际网路信息服务的方方面面。流媒体技术的套用将为网路信息交流带来革命性的变化,对人们的工作和生活将产生深远的影响。
一个完整的流媒体解决方案应是相关软硬体的完美集成,它大致包括下面几个方面的内容: 内容採集、 视音频捕获和压缩编码、内容编辑、内容存储和播放、套用伺服器内容管理髮布及用户管理等。

转载请注明出处海之美文 » pxp

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com