2007年6月11日 星期一

網路教材設計與製作--Unit 15 重點整理

nit15 網路串流媒體技術 (Streaming Media and Technologies)

何謂串流?

所謂的“串流”(Streaming)是指將一連串的影像壓縮後,經過網際網路分段傳送資料,在網路上即時傳輸影音以供觀賞的一種技術與過程。

串流傳輸可傳送現場影音或預存於伺服器上的影片,影音資料在送達觀賞者的電腦後立即由特定播放軟體播放,如 Windows Media Player, Real Player或 QuickTime Player。

串流技術的發展

現在的多媒體影音的檔案容量通常都較為龐大。

如果採用一般「下載檔案」的方式 進行,必須要等整個檔案下載完後才能觀賞,會花費過多的等待時間。

又如在PDA 等IA產品,如Compaq iPAQ 3835 Pocket PC,僅有64MB RAM 可供使用,下載整個檔案的方式就變得較為不切實際。 •為了解決上述的問題核心,於是便開始發展多媒體串流(Streaming)技術。 •多媒體串流的主要目的是希望在網路上,不需藉由下載檔案的方式,就能讓使用者在不用等待的情況下,即時觀賞多媒體資訊。

串流媒體的概念

檔案下載

–等待時間以及品質都與檔案大小有關
串流下載

–當你使用串流觀賞線上影音時,你所使用的檔案會先放置到Windows的Temp資料夾中而這資料夾會定期出清,當然也可以手動清除。

–有人說會下載到硬碟也算有使用,但既然會清除也就算是不佔用了。

–無須等待檔案完全下載,品質受限於網路頻寬

多點廣播 vs 單點廣播

多點廣播(Multicast)-可提供對多人同時播送,大幅降低對網路頻寬的需求,但是無法提供隨選視訊

單點廣播(Unicast)-可以提供隨選視訊,但可連線的用戶數量受限於網路頻寬

Streaming傳輸的兩種方法

1.順序流式傳輸(progressive streaming): 順序流式傳輸是指依照順序下載,在下載的同時,用戶端可以線上觀看檔案。

2.即時流式傳輸(real time streaming): 即時流式傳輸可使媒體被即時觀賞。

多媒體串流的架構


•如圖所示為多媒體串流的架構,主要包含幾個模組:壓縮、串流伺服器 與播放器。壓縮模組主要的功能,是將龐大的多媒體資料壓縮成能在網路上傳送的大小。

•壓縮的功能越強,串流的效果就越好。壓縮模組應該算是整個多媒體串流系統中的引擎。

•它也必須負責將壓縮後的多媒體資料切割成網路封包的形式, 以便於在網路上傳送。串流伺服器主要功能就是提供串流的建立、管理與傳送服務。播放器則負責接收與重組封包、解壓縮以及同步展現多媒體資料。

多媒體串流主要的應用模式

•多媒體串流主要的應用模式有兩種:即時(On Live)與非即時(On Demand)。

•即時模式意謂當媒體來源經壓縮處理後,隨即利用伺服器,經由網路傳送到播放器。

•標準的應用範例有雙向的視訊會議與單向的即時監控。

•非即時模式意謂當媒體來源經壓縮處理後,即存放在資料庫內,當播放器向伺服器提出要求時,伺服器才從資料庫調出檔案,利用伺服器,經由網路傳送到播放器上。

串流技術(傳輸協定)的分類

•第一類串流技術利用標準的網頁伺服器 (Web server)將多媒體資料送到使用者的播放器播放。

•第二類串流技術是利用獨立的串流伺服器(streaming server)將多媒體資料送 到使用者的播放器上播放。這種方式通稱為True Streaming。

•第三類串流技術叫Clientless Streaming,播放器不是內建在用戶端,而是在串流過程中才送到使用者手上。

•標準的應用範例有隨選視訊(VOD)。

HTTP vs RTP Streaming

基本上,兩者之間的優缺點是處於互補的狀態。


UDP

這是TCP/IP架構中一個在運輸層的無連接導向且不可靠的協定,特性有:

1.在資料開始傳送之前,不須先連繫建立管道,屬於無連接導向協定。

2.資料傳送時,進行較簡單的檢查和(checksum)錯誤偵測,若發現錯誤或遺失時,也不會要求重新傳送分封,同時不保證資料傳送順序是正確的

3.此協定可以單向快速的傳送資料。

串流技術的瓶頸

串流技術的終極理想是:「Streaming media at anywhere、anytime、 any place and any device」 。

然而在實際應用上會遇到一些瓶頸: 傳輸錯誤與傳輸頻寬變動。

目前網路三大串流影音軟體之功能比較

串流格式之優缺點比較




轉檔成不同串流格式品質之比較



沒有留言: