• 所謂的“串流”(Streaming)是指將一連串的影像壓縮後,經過網際網路分段傳送資料,在網路上即時傳輸影音以供觀賞的一種技術與過程。
• 串流傳輸可傳送現場影音或預存於伺服器上的影片,影音資料在送達觀賞者的電腦後立即由特定播放軟體播放,如 Windows Media Player, Real Player或 QuickTime Player。
多點廣播 vs 單點廣播
• 多點廣播(Multicast)-可提供對多人同時播送,大幅降低對網路頻寬的需求,但是無法提供隨選視訊
• 單點廣播(Unicast)-可以提供隨選視訊,但可連線的用戶數量受限於網路頻寬
Streaming傳輸的兩種方法
順序流式傳輸(progressive streaming): 順序流式傳輸是指依照順序下載,在下載的同時,用戶端可以線上觀看檔案。
即時流式傳輸(real time streaming): 即時流式傳輸可使媒體被即時觀賞。
多媒體串流主要的應用模式
• 多媒體串流主要的應用模式有兩種:即時(On Live)與非即時(On Demand)。
• 即時模式意謂當媒體來源經壓縮處理後,隨即利用伺服器,經由網路傳送到播放器。
• 標準的應用範例有雙向的視訊會議與單向的即時監控。
• 非即時模式意謂當媒體來源經壓縮處理後,即存放在資料庫內,當播放器向伺服器提出要求時,伺服器才從資料庫調出檔案,利用伺服器,經由網路傳送到播放器上。
• 標準的應用範例有隨選視訊(VOD)。
串流技術(傳輸協定)的分類
• 第一類串流技術利用標準的網頁伺服器 (Web server)將多媒體資料送到使用者的播放器播放。
• 第二類串流技術是利用獨立的串流伺服器(streaming server)將多媒體資料送 到使用者的播放器上播放。這種方式通稱為True Streaming。
• 第三類串流技術叫Clientless Streaming,播放器不是內建在用戶端,而是在串流過程中才送到使用者手上。
HTTP vs RTP Streaming
目前網路三大串流影音軟體之功能比較
串流格式之優缺點比較
轉檔成不同串流格式品質之比較