通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

流媒體的概念及技術

瀏覽:6156  來源:通信人在線  日期:2010-03-29
 

流媒體是一種新的媒體傳輸方式,而非新的媒體形式;如果矯情地說,流媒體并不是一種技術,而是采用了流式傳輸技術的視頻實現手段。流媒體(SMStream Media)技術就是把連續的影像和聲音信息經過壓縮處理后放到網絡服務器上,讓終端用戶能夠一邊下載一邊觀看、收聽,而不需要等到整個多媒體文件下載完成才觀看的技術。

流媒體的核心在于流式傳輸技術。流,在《說文解字》里的意思為“流,水行也”,也就是說,水運動的方式為“流”。因此,流式傳輸技術就是指讓互聯網的信息表現形式如同水流一樣傳輸的技術。水流的特點是什么呢?源源不斷,“逝者如斯,不舍晝夜”。傳統互聯網上的媒體是以包的方式由服務器向客戶端進行傳輸的,媒體內容先進行拆包,分發到各個路由器上,傳輸到終端后再按照規則合并,這就造成了無法形成“源源不斷”的播放。因此,人們想出了應用于互聯網的流式傳輸技術,在這個技術中定義了專門的規則協議、文件格式和服務器,通過這些規則協議來保證媒體傳輸的“源源不斷”。

這里,為了方便讀者理解,可以用一個很有意思的比方來解釋流式傳輸與分組傳輸的區別,即當前國際上的石油運輸:傳統互聯網服務就好比將石油輸出國的石油分包到一艘艘油輪,然后經過航道(航道就代表了互聯網絡)運送到用油國家的港口,之后再卸貨運送到精煉廠或儲油廠;而流式技術則是在兩個國家之間建立一條輸油管,這樣石油就可以“源源不斷”流向用油國家(管道中間的關鍵控制開關以及石油精煉廠、儲油廠等設施就好比協議和服務器等要素)。流式傳輸技術存在兩種實現方法:順序流傳輸、實時流傳輸。

一、順序流傳輸(Progressive Streaming)

順序流傳輸也稱漸進流式傳輸,實際上是順序下載,并在下載文件的同時可讓用戶觀看在線媒體。這種技術實現方式并不需要增加任何協議和新的服務器,而是沿用了互聯網的HTTP服務器及Web服務器,利用了現存的基礎設施。其與完全下載后播放的差別在于客戶端播放器的運作,順序流傳輸可以在下載的同時啟動播放器播放媒體。由于標準的HTTP服務器可發送這種形式的文件,也不需要其他特殊協議,因此它經常被稱做HTTP流式傳輸。因此,這種流式傳輸技術并沒有對傳輸通道和傳輸協議做改動,而只是在末端采用了漸進下載播放的功能,從用戶角度看上去好像實現了“流”的感覺,而實際上傳輸機制并未實現真正意義的“源源不斷”。

因此順序流傳輸的問題自然浮出水面,其表現詳見下表1中的三個方面。于是,技術設計師們會自然而然地想到了一個新的問題:能否在互聯網上采用新的辦法來真正實現“流”的傳輸,以提供給用戶真實的“流”的感受?21世紀初,3個重量級公司MicrosoftAppleReal Networks設計了構思巧妙的實時流傳輸技術。

1順序流傳輸的問題表現

二、實時流傳輸(Realtime Streaming)

實時流傳輸通過采用一系列手段(協議、文件格式、服務器端)保證了媒體的實時性和連續性。實時流與順序流傳輸不同,它需要專用的流媒體服務器與傳輸協議。

1、流媒體服務器

流媒體服務器比當前普遍使用的Web服務器更熟悉流媒體的特點,擁有符合流媒體特點的技術,采用適合流媒體特點的協議。這就好比一個飯店原來由魯菜廚師掌勺,但是發現顧客愛吃麻辣口味,初期可以讓魯菜廚師先做川菜,但是這種做法往往不能滿足顧客的胃口(魚香肉絲做出了京醬肉絲的味道),因此必須再聘請一個川菜師傅才能讓顧客滿意,因為川菜師父這個“服務器”擁有符合麻辣口味的技術。

流媒體服務器具備采用多種應用層協議(OSI的第4)的能力,特別是可以使用UDP(用戶數據報協議)之類的協議,這樣便能極大提高流的體驗。UDPTCP的差別在于,UDP是快速簡單的協議,不具有重傳和數據速率管理能力,不能恢復丟失的數據,也不能應付可變數據速率通道。但是對于實時的音頻視頻數據而言,其特點在于可以容忍一些數據丟失,因此采用針對這樣特點的UDP協議可以通過犧牲無關緊要的包來實現傳輸的連貫。(相反,TCP協議在數據重傳和數據管理方面的能力就很強,這讓我們想到了“塞翁失馬”的故事。)

2、流媒體相關協議

同時,流媒體服務器采用了專門為流式傳輸所建立的RTP、RTCP、RTSPRSVP協議,這些協議保證了傳輸的音頻視頻數據與傳輸控制信息分別遵守各自對應的協議,并做到了對帶寬的匹配,同時為客戶端提供了控制能力(快進、快倒、跳至某段、暫停)。下述協議的分層如圖1所示。

1流媒體協議分層

1)實時傳輸協議(RTP)

RTP (Real-time Transport Protocol)是在Internet上針對多媒體數據流的一種傳輸協議,工作于一對一或一對多的傳輸情況,可提供時間信息和實現流同步。RTPHTTPFTP等一樣都位于應用層。RTPHTTP最大的不同在于RTP是基于UDP的應用層協議。RTP并不將整個媒體文件下載到客戶端,而是在經過初始會話和數據緩存延遲之后,以事先協商好的速率播送數據流。一旦播放器播放完數據,數據就會被丟棄,這樣本地硬盤中并沒有文件保留,當用戶需要再次收看時,只好再和服務器請求協商。RTP只保證數據傳輸,其他諸如擁塞控制、流量控制等傳輸保障一概不管,由此需要再引入RTCP來進行控制。這種設計與當前通信融合中的控制與承載相分離頗有幾分相像。

2)實時傳輸控制協議(RTCP)

RTP會話期間,流媒體服務器對基于UDPRTP協議并不放心,萬一丟包太多造成質量嚴重惡化就會無計可施。于是設置了RTCP協議來協助RTP以提供流量控制和擁塞控制服務。RTCP讓網絡上的所有參與者周期性地傳送RTCP包,這些包中含有已發送數據包的數量、丟失數據包的數量等統計數據,流媒體服務器就可根據這些信息動態地改變傳輸速率和有效載荷類型。RTPRTCP組合成搭檔,一個負責執行,一個負責監控,干活的竭盡全力,監工的毫不懈怠,保證了傳輸流的源源不斷。

3)實時流協議(RTSP)

盡管設計了近乎完美的RTP/RTCP,但仍舊存在一些缺憾。RTP/RTCP確實保證了播放的“源源不斷”,但是流媒體內容存在明顯的時間線(開始時間、結束時間、中間段時間),于是,用戶就存在控制所收看的內容時序的愿望,他們想在收看開始時就知道故事的結局,還想快進或慢進來找到自己想要的內容。而這些都是RTP/RTCP滿足不了的。于是Real NetworksNetscape又共同設計了RTSP (Real-time Streaming Protocol)RTSP在體系結構上位于RTP/RTCP之上,它使用TCP完成數據傳輸。RTSP做到雙向服務,在服務器與客戶端播放器之間傳遞請求和響應。RTP/RTCP兩個協議可以把流媒體的內容順利播放,RTSP則作為更高層的管理,保證了播放內容的可控制性。

4)其他輔助協議:會話描述協議(SDP)和資源預留協議(RSVP)

之所以稱為輔助協議,實際上這兩個協議對實現一個實時流媒體并不必要,但是針對特定的情景和問題這兩個協議會協助流媒體方便傳輸。SDP (Session Description Protocol)規定了對描述會話的必要信息進行編碼的方法。SDP協議實際上更多地服務于“邀請類”業務(這類業務有時會用到流媒體技術)RSVP(Resource Reserve Protocol)是為了保障流媒體QoS而在互聯網傳輸層規定的協議,其根本作用是通過在每個傳輸流媒體的節點上預留資源而保證客戶側的實時“流”感受。

三、流媒體編碼格式

視頻業務的技術實現形式是面向通道的,但是面向源的編碼格式是流媒體通道技術可以在互聯網及未來的3G網絡中得以廣泛使用的關鍵原因。視頻流媒體的編碼技術主要為:H.263MPEG-4、H.264。實際上無論是ISO組織的MPEG還是ITU組織的H.26x,其編碼算法的根本思路都是通過對視頻圖像的分解和人工智能的開發而利用大量的壓縮技術、矢量分析技術進行編碼壓縮。這樣,原先容量巨大的視頻文件才可能迅速變小,在有限帶寬的互聯網和3G網絡中才可能方便傳送。

四、流媒體播放器

流媒體播放器就是針對流媒體的客戶端。播放器的作用就是將壓縮文件解碼、呈現視頻和音頻(就是“播放”),因此不同類型的播放器只能解適合自身類型格式的編碼。

© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 济宁市兴大工程机械有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 湖北大洋塑胶有限公司|AGR|PPR|RTP|HDPE|e-PSP钢塑复合压力管道生产厂家 | 污水处理设备-污泥脱水设备-纯水净水设备-山东善丰机械科技有限公司 | 重庆化粪池清淘_管道疏通_高压疏通清洗管道_电话:023-68183336,15723234763 | 企好网 - 中国B2B产业互联网践行者|百度爱采购官方授权一级服务商 | 专业护工_医院护工_护工陪护_住家护工- 心陪护 | 上海新航道学校官网_20年专注雅思_托福_SAT_ACT等出国语言培训机构. | 削片机|木材破碎机|木材粉碎机|模板破碎机|双轴撕碎机_郑州木工机械制造厂 | 履带吊出租_大型吊装设备_履带式起重机-山东腾飞吊装工程有限公司 | 手板机箱_亚克力机箱_医疗机箱_美容机箱_医疗设备外壳厂家_鸿堪医疗器械有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 上海鳞片胶泥-环氧胶泥价格-鳞片涂料批发-乙烯基树脂-环氧结构胶-上海富晨 | 长沙考研-长沙考研辅导学校-长沙领航教育科技有限公司 | 上海舜华新能源系统有限公司_官网 | 陕西柱塞泵厂家_智能张拉设备_桥梁施工设备_千斤顶_液压分裂棒_液压分裂枪|陕西中拓矿山设备有限公司 | 中科迈金节能技术(浙江)有限公司| 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 上海家博会_2025上海家博会时间表_5月31-6月2日_上海家博会门票_免费领取入口 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 气动球阀-气动蝶阀-电动蝶阀「厂家」-恒信流体控制有限公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 上海舞台灯光音响租赁搭建线阵_年会演出摇头光束面光灯出租_led电子显示屏出租-上海led大屏幕租赁 | 景观灯-庭院灯-多功能路灯-高杆灯-智慧灯杆生产厂家-扬州景尚光电 | 压滤机入料泵_渣浆泵_耐磨污水泵_保定森力克水泵制造有限公司 | 企业微信服务商-企业微信crm营销|认证-[朝阳企客通]一款企微管家服务型产品 | 太原门禁系统_太原车牌识别_山西人脸识别系统-山西元一智能科技有限公司 | 矿用精确定位系统,井下4G无线通讯系统,工作面集控系统,皮带保护系统-山东新云鹏电气有限公司 | 温湿度记录仪_温度监控_冷链监控云平台_USB/PDF温度记录仪-深圳市鸿睿物联科技发展有限公司 | 履带式移动破碎站-移动筛分站-移动碎石机-破碎机_山东奥凯诺矿机 | 食用油灌装机-油类食用油灌装设备-液体灌装机_青州市惠联灌装机械 | 煤炭烘干机|煤泥烘干机|矿泥烘干机|酒糟烘干机|果渣烘干机-东鼎干燥官方网站 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 压瓦机|C型钢机|彩钢设备|C/Z互换檩条机-河北玉发压瓦机 | 油罐_双层油罐_双层油罐厂家|值得信赖-泰安晟鼎金属容器制造有限公司 | 徐州车牌识别_徐州门禁一卡通_徐州人脸识别门禁-江苏琪瑞特智能科技有限公司 | 商城网站建设_商城系统_响应式商城_小程序商城_FwShop | 医用空气净化消毒机,医用床单位消毒机,无磁空气消毒机,紫外线空气消毒机厂家-南昌市扬帆环保设备有限公司 | 面粉加工成套设备|面粉加工设备|面粉加工机械|面粉机组设备-河南成立粮油机械有限公司 | 热水工程|空气能热水工程|超低温采暖工程|太阳能热水工程|空气源热泵厂家|炬邦热能设备有限公司 热熔钻孔机【优质厂家】_多年热熔钻设备研发制造经验 |