騰創網路流媒體技術研究(影片播出-遠端教學-視訊會議)

tenchong99發表於2010-07-26

騰創網路流媒體技術研究(影片播出-遠端教學-視訊會議)

摘 要:對網路流媒體及其應用於流媒體系統的技術,包括傳輸、傳輸質量控制等了較為祥實的,並對流媒體傳輸的和運用作了介紹。
  關鍵詞:流媒體;技術;遠端教育
  
  1 流媒體概述
  
  音/影片(A/V)等多媒體資訊是在上展開的資料流,資料量大和實時等特點。要在多媒體終端(如PC)上再現或回放多媒體資訊,平滑的多媒體資料流非常。當使用者下載將網路中伺服器的資料儲存至本地終端DSM(數字儲存媒質,如計算機硬碟)後,資料匯流排在DSM和記憶體之間傳輸不難。但採用下載,使用者考慮兩個因素:對客戶端的儲存需求和播放啟動延時。A/V檔案都,需要的儲存容量;而且網路頻寬的限制,下載需要花費較長的。
  流媒體技術解決的問題:採用流式傳輸直接從網路上平滑的資料流,無須把多媒體資料下載到本地終端在採用流式傳輸的系統中,聲音、影像、動畫等資訊從網路中音影片伺服器向使用者終端(如PC、PDA等)連續、實時傳送,使用者不必象下載那樣等到整個檔案下載完畢,只需短暫的啟動延時(緩衝)即可在使用者的計算機上解壓裝置(硬體或軟體)解壓後回放,資料的剩餘在後臺從伺服器下載對多媒體資料邊下載邊回放的使啟動延時縮短,而且不需要本地終端有太大的儲存容量。
  
  2 流媒體的傳輸
  
  2.1 順序流式傳輸
  即在給定時刻,使用者只能觀看已下載的,而跳過還未下載的,它不像實時流式傳輸那樣在傳輸期間使用者連線的速度。檔案在播放前觀看的是無損下載的,順序流式傳輸適合高質量的短片段,如片頭、片尾和廣告,不適合長片段和有隨機訪問要求的影片、講座、演說與演示,也不支援現場廣播。說來,它是點播技術。
  2.2 實時流式傳輸
  是指媒體傳輸時資訊頻寬能自動網路頻寬,媒體訊號頻寬與網路連線相匹配,使媒體可被實時觀看到。它與順序流式傳輸不同,需要專用的流媒體伺服器與傳輸協議。實時流式傳輸適合現場事件,也支援隨機訪問,使用者可快進或後退觀看前面或後面的內容。理論上,實時流一經播放就可不停地收看,但上,會週期暫停。
  2.3 二者的
  (1)從影片質量上講,實時流式傳輸匹配連線頻寬,出錯丟失的資訊被忽略掉,網路擁擠或問題時,影片質量會下降;如欲影片質量,順序流式傳輸。
  (2)實時流式傳輸需要特定的伺服器,如QuickTime StreamingServer、Real Server與Windows Media Server,伺服器允許對媒體傳送更多級別的控制,系統設定、管理比標HTTP伺服器更。
  (3)實時流式傳輸還需要特殊的網路協議,如:RTSP(Real?time Streaming Protocol)或MMS(Microsoft Media Server),協議在有防火牆時有時會問題,使用者看到地點的實時內容;而順序流式傳輸與防火牆無關。
  
  3 流媒體傳輸質量的控制
  
  3.1 智慧(intelligence and abilitcdfds.com)流技術
  系統能夠自動檢測網路狀況並將視、音訊流的屬性到最佳,使使用者收到與其連線速度相符的媒體流。智慧流技術的實質是C/S應用層的速率反饋機制探測網路頻寬,媒體流的多速率層次編碼能力,在伺服器端的調節媒體流的傳輸速率,以使用者在網路頻寬條件下仍能收到質量的媒體流。
  3.2 分流(splitting)技術
  分流技術只在作網路直播時使用。傳送伺服器UDP單播、UDP組播等將直播媒體流傳送到分佈在各地的多個接收伺服器,客戶端可以就近訪問伺服器較高質量的媒體流,頻寬使用。傳送伺服器與接收伺服器之間由高速鏈路連線。
  3.3 內容分發網路(CDN)技術
  CDN是近幾年才發展起來的新技術,它基礎IP網路之上的內容疊加網,引入內容管理、全域性負載均衡和內容快取等技術,可以將使用者請求的流媒體內容釋出到距離使用者最近的網路邊緣,從而使用者訪問的響應速度,並解決網路擁塞,最大限度的減輕骨幹網路流量。
  3.4 快取(caching)技術
  網際網路是以斷續的非同步包傳輸為基礎,實時媒體流或媒體檔案在傳輸中將被分成多個包傳輸。網路的延時、抖動等因素,包到達客戶端的順序和延遲不一樣,先發的包後到的情況,需要快取系統來彌補網路延遲和抖動的,以資料包的順序不會網路暫時擁塞而播放停頓的。快取技術採用環形連結串列結構儲存資料,丟棄已傳送或已播放內容並空出的空間儲存將要傳送或將要播放的內容,快取不會。

  4 流媒體系統組成結構
  
  4.1 伺服器端產品
  伺服器端軟體產品主要有Microsoft公司的Windows MediaServers伺服器元件、RealNetworks公司的Real Server和Apple公司的QuickTime Streaming Server等。軟體的作用是流式多媒體資訊的釋出和管理平臺。
  4.2 製作端產品
  製作端軟體產品主要有Microsoft公司的Windows MediaServers工具元件、RealNetworks公司的RealProducer和Apple公司的QuickTime等。軟體的作用是將普通格式的音訊、影片或動畫媒體檔案壓縮轉換為能流式傳輸的流格式檔案。
  4.3 客戶端播放器
  客戶端播放器軟體產品主要有Microsoft公司的WindowsMedia Placdfds.comer、RealNetworks公司的Real Placdfds.comer和Apple公司的QuickTime等。軟體通常既可以獨立執行,也能外掛在瀏覽器中執行。
  
  5 流媒體技術的應用
  
  Internet的發展決定了流媒體應用廣闊的市場前景。流媒體技術及其產品將用於遠端教育、網路電臺、影片點播、收費播放等。流媒體技術在企業一級的應用包括電子商務、遠端培訓、視訊會議、客戶支援等。下面對主要的流媒體應用作簡要的介紹。
  5.1 影片播出(Streaming Video)
  娛樂是流媒體的應用場合。用攝像機或其它裝置影片訊號後,就可以站點基於Internet的現場直播;或者儲存為流媒體格式的檔案,以供按需播放。需要在一臺較高配置的PC機或伺服器上安裝上普通影片採集卡和音效卡,然後影片採集卡輸入影片和音效卡輸入聲音訊號就可以用實時編碼工具來直播或錄製成流媒體檔案。

  5.2 遠端教學(Remote seminar)
  遠端教學將為更多的人教育的機會。教學者事先在Internet/Intranet上發出通知,聽眾在講座開始前訪問某個URL地址,當講座開始時,聽眾可以看到演講者的演講畫面並聽到他的聲音。整個講座也可以媒體檔案的記錄下來,用於以後按需播放。教學者事先把媒體檔案傳給遠端教學伺服器,當聽眾需要聽講座時,同樣訪問的URL地址,請求獲取伺服器中的媒體內容。媒體資料流式傳輸下載到使用者的瀏覽器快取記憶體中,由媒體播放器實時回放。


  5.3 視訊會議(Video Conference)
  視訊會議和遠端教學有類似之處,但它對實時性的要求更高。在視訊會議中,各個會議點用音/影片採集裝置多媒體內容資訊,數字化後用某種壓縮方法壓縮。壓縮資料可以網路直接在各個會議點之間組播,或傳到多點器(MP)合成或轉換後再向各與會點組播。但不管採用哪種,都需要以儘量小的時延在各個點回放,這正是流媒體技術作用的地方。

5.4 騰創遠端教育平臺(Tcedu)
TCEdu是一款基於Flash+Red5技術的影片產品,是一個整體成熟的現代遠端教育平臺,當然也可以結合現有網站方便實現一對多影片遠端教育的應用。該產品是由深圳市騰創網路技術有限公司()獨立研發的一個產品,為了滿足不同的客戶需要,可以根據客戶需要定製,讓客戶方便結合自己的網站做應用。如果你想在你的網站上加影片教育功能的話,TCEdu將是你最佳的選擇。
(一)產品主要功能包括如下:
1.影片功能
2.音訊功能
3.文字對話功能
4.可以傳送表情
5.白板畫圖功能(臨時檔案上傳,支援:jpg,png,gif,doc,ppt,pdf,swf,flv格式)
6.排麥功能
7.自動上麥功能
8.共享桌面功能
9.線上充值

(二)演示地址:

教師賬號:teacher
教師密碼:123456

學生賬號:student
學生密碼:123456
(三)購買諮詢請聯絡電話:0755-26070697 QQ:859800299 李生 加好友請說明購買TCEdu,謝謝!

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24068621/viewspace-1035560/,如需轉載,請註明出處,否則將追究法律責任。

相關文章