2008年7月24日 星期四

stream 串流

stream 串流
作者: wplee (IP已記錄)
日期: 2006年03月07日Tuesday18時53分38秒

影音資訊成為未來網路的主流。例如:德國汽車 BMW 首創以網路電影行銷目前最新款的車種;HiNET 主推的 Hi Channel 以及 DVHOT 哈燒網等,都開始應用串流影音技術,延伸網路的使用功能。

串流影音技術將串流媒體(streaming media)運用封包切割的技術,當龐大的影音檔案切割成小小的封包,透過網路不間斷的傳遞;好比像是打開水龍頭,就會有水源源不絕的流出來一樣,它採用 緩衝設計,可以一邊 Download 一邊觀看,不像以往需要完整的下載完影音檔才能收看,增加了即時性與實用性。

通常以 .ASF 及 .ASX 為副檔名的串流影音



Stream Media

Stream Media (線上串流媒體) 技術的最重要關鍵,簡單的說就是 buffering 。



線上串流媒體 (Stream Media)允許瀏覽者一邊下載多媒體資料、一邊觀看、收聽,而不需要等到整個多媒體資料都完整下載完之後才能進行收看收聽,瀏覽者會有近乎即時的感受,這是其最大的特色。

線上串流媒體並不是單一的技術,它是結合了許多技術之後所產生的,這包括了線上串流媒體數據資料的收集、壓縮、儲存、傳輸以及網路通訊等多種技術。

線上串流媒體帶來了網路視聽巨大的影響,以往,如果需要線上觀看一部VCD格式的影片,大小約為650M,使用寬頻也需要下載3個多小時之後才能進行觀 看。如果影片是採用線上串流媒體技術來進行壓縮的話,只需要 100M,而且用戶可以邊看邊下載,整個下載的過程都在作業系統的背景執行。其最大的優點,就是不會佔用太多用戶的硬碟空間。

不過線上串流媒體採用的是破壞性壓縮的方式,類似於MP3的方式,因此在影音的品質上會有所差異。

當用戶端電腦發出對線上串流媒體格式資料的要求時,伺服器會立即接受請求,然後反應。一般的線上串流媒體影像的壓縮比率為220Kbps,也就是說每秒需 要220Kbps的接收速度,大約是27.5K的下載速度,這種速度普通的 Modem 無法應付,因此線上串流媒體技術也使用了一種數位緩衝的方式來保證資料傳輸的可靠性。

數位緩衝就是指線上串流媒體播放器 (例如 Windows Media Player) 在播放線上串流媒體資料之前先在系統的暫存區中儲存一定量的數據資料,這樣在播放這些資料的時候,線上串流媒體可以持續的進行下載、儲存、解壓縮、播放的 工作,以保持線上串流媒體不間斷的播放。

簡單的說這就是一種暫存緩衝區( buffering ) 的概念。




視訊串流系統技術探微←偷來的文章




◎ Streaming發展簡史


Streaming 技術曾是網路影音傳輸上一大瓶頸,直到 Vxtreme公司發展了以影片為導向的 streaming技術 "Vxtreme Theatre",將聲音與影像作了完美結合。
這時 RealNetwork公司跟進,發展了 RealVideo 與 RealAudio,從此網路影音大戰隨即開始。
MicroSoft公司後來併購了 Vxtreme公司,成立了 Streaming Media Division,將影音市場視為公司經營的重點,並且繼續發展 NetShow,將技術提昇至Mpeg4規格,整體技術稱"Micorsoft Windows Media Technologies 4.X",簡稱 "Windows Media 4.X"。
同時 Apple公司亦發展了QuickTime 的串流技術。

串流傳輸可以由一個現場資料來源所提供,比如攝影、網路傳播、由廣播電台所送出的音源、也可以是儲存在伺服器上的 streaming 影片。當你在觀賞連續影片時,並沒有影片檔被下載到你的電腦上。這些資料在抵達觀賞者的電腦後立即由 streaming plugin (如 Real Player, Quick Time Player, Micorsoft Media Player)播放;觀賞者的硬碟上不會存有影片。為達 Streaming的效果,影片或聲音大小通常都會經過壓縮處理,以降低影音品質,以便減少檔案大小。在時間因素與影片品質,這是需取得平衡考慮。



◎ 串流 Streaming Broadcast 優點:


串流播放 (streaming broadcasting)
串流播放,可即時觀賞到影像,勿須等待長時間的下載。
現場節目 (live broadcasting)
串流,是目前現場職播的唯一方式,如在網路上播放新聞或節目活動。
媒體檔案大小不受限制
串流播放,並無檔案大小的限制,可一邊傳一邊看,勿須一次把檔案下載的等待時間。
多重廣播 (multi-user broadcasting)
允許多位觀賞者同時收看同一個串流影像檔。
隨機播放 (video-on-demand)
對於預先錄製好的節目,觀賞者可以隨意暫停、快轉、播放之互動。
影片資料不會被複製 (???)
串流播放,允許你控制你媒體的散佈及版權。真實影片資料不會被複製到觀賞者的電腦儲存設備上。(※現在已有破解之軟體)
為達Streaming的傳輸效果,所有影片或聲音需放在 Streaming Server上;而觀賞者需在其瀏覽器安裝相關 Player 的Plugin軟體。



已編輯 5 次, 最後一次由 wplee 於 06年03月07日21:08。

沒有留言:

張貼留言