流媒體手機

1.手機流媒體的定位

流媒體簡單來說就是套用流技術在網路上傳輸的多媒體檔案;而流技術就是把連續的影象和聲音信息經過壓縮處理後放上網站伺服器,讓用戶一邊下載一邊觀看、收聽,而不需要等整個壓縮檔案下載到自己機器後才可以觀看的網路傳輸技術。
在gprs和CDMA網路中,就可以運營手機流媒體業務。最主要的目標是做到邊下載邊播放,縮短等待時間。
一般意義的手機流媒體業務是在3G網路中存在的。它最主要的目標是節省手機的磁碟空間。

2.手機流媒體的關鍵技術

採集:其實是所有過程中最耗費精力的一個步驟,如何採集,採集誰,是否授權這些問題我們都應該考慮到。我們目前的專業視頻採集設備在功能上可以採集:有限電視,電台廣播,攝像頭,家用DV等等。
壓縮:手機流媒體與大眾流媒體不同,他受限於聯通網路的傳輸速度,雖然目前中國聯通CDMA 1X網路能支持133k/秒的傳播速度,但是在真正的實施過程中,如果要使用戶進行流暢的觀看,後期的壓縮技術是必不可少的。
傳輸控制:我們知道一般的視頻每秒的楨數都在50楨左右,在目前的網路環境下,如果保持流暢的觀看,必須首先將楨數控制在10楨以下,並對畫面進行最佳化。
Cache: 該技術先在使用者端的電腦上創造一個緩衝區,於播放前預先下載一段資料作為緩衝,於網路實際連線速度小於播放所耗用資料的速度時,播放程式就會取用這一小段緩衝區內的資料,避免播放的中斷,也使得播放品質得以維持。
發布:發布的過程其實就是一個傳輸過程,只要安裝了流媒體伺服器特定的客戶端軟體就能將壓縮好的流媒體檔案上傳至伺服器端。

3.手機流媒體的傳輸技術

流媒體的主要技術特徵就是採用流式傳輸,即通過Internet 將影音節目傳送到PC機。實現流式傳輸有兩種方法:順序流式傳輸(Progressive streaming)和實時流式傳輸(Real-time streaming)。
(1)順序流式傳輸
順序流式傳輸採用順序下載方式,用戶可以觀看線上媒體節目。但是在給定時刻,用戶只能觀看已下載的那部分,而不能跳到還未下載的前序部分;它不能根據用戶的連線速度做調整。由於標準的HTTP伺服器可傳送這種形式的檔案,而不需要其他特殊協定,它經常被稱作HTTP流式傳輸;順序流式傳輸方式適合高質量的短片段,如片頭、片尾和廣告,媒體檔案在播放前觀看的部分是無損下載的,QoS高;順序流式檔案放在標準HTTP 或 FTP伺服器上,易於管理,基本上與防火牆無關。順序流式傳輸不適合長片段和有隨機訪問要求的視頻、講座、演說與演示,它也不支持現場廣播。嚴格說來,它是一種點播技術。
(2)實時流式傳輸
實時流式傳輸保證媒體信號頻寬與網路連線相匹配,使媒體可被實時觀看到。實時流與HTTP流式傳輸不同,需要專用的流媒體伺服器與傳輸協定。實時流式傳輸特別適合現場事件,也支持隨機訪問,用戶可快進或後退以觀看前面或後面的內容。理論上,實時流一經播放就可不停地收看,但實際上,可能會發生周期暫停。
(3)二者比較
1) 從視頻質量上講,實時流式傳輸必須匹配連線頻寬,由於出錯丟失的信息被忽略掉,網路擁擠或出現問題時,視頻質量會很差;如欲保證視頻質量,順序流式傳輸更好。
2)實時流式傳輸需要特定流媒體伺服器,如QuickTime Streaming Server、Real Server與Windows Media Server,這些伺服器允許對媒體傳送進行更多級別的控制,因而系統設定、管理比標準HTTP伺服器更複雜。
火牆時有時會出現問題,導致用戶不能看到一些地點的實時內容;而順序流式傳輸與防火牆無關。

4.流媒體傳輸的網路協定

TCP需要較多的開銷,故不太適合傳輸實時數據;流式傳輸一般採用HTTP/TCP(RTCP)來傳輸控制信息,而用RTP/UDP(RTP)來傳輸實時聲音數據。
(1)實時傳輸協定RTP
實時傳輸協定RTP被定義為在一對一或一對多的傳輸情況下工作,其目的是提供時間信息和實現流同步;RTP通常使用UDP來傳送數據;當應用程式開始一個 RTP會話時將使用兩個連線埠:一個給RTP,一個給RTCP。RTP本身並不能為按順序傳送數據包提供可靠的傳送機制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務;通常RTP算法並不作為一個獨立的網路層來實現,而是作為應用程式代碼的一部分。
(2)實時傳輸控制協定RTCP
實時傳輸控制協定RTCP和RTP一起提供流量控制和擁塞控制服務;在RTP會話期間,各參與者周期性地傳送RTCP包;RTCP包中含有已傳送的數據包的數量、丟失的數據包數量等統計資料,因此,伺服器可以利用這些信息動態地改變傳輸速率,甚至改變有效載荷類型。
RTP和RTCP配合使用,它們能以有效的反饋和最小的開銷使傳輸效率最佳化,因而特別適合傳送網上的實時數據。
(3)實時流協定RTSP
實時流協定RTSP定義了一對多應用程式如何有效地通過IP網路傳送多媒體數據;RTSP在體系結構上位於RTP和RTCP之上,它使用TCP或RTP完成數據傳輸;HTTP與RTSP相比,HTTP傳送HTML超連結文檔,而RTSP傳送的是多媒體數據;HTTP請求由客戶機發出,伺服器做出回響;使用 RTSP時,客戶機和伺服器都可以發出請求,即RTSP可以是雙向的。
點對點的手機可視通話,必須在手機終端實現RTSP。

相關詞條

熱門詞條

聯絡我們