發新話題

《資訊分享》瞭解各種不同媒體之格式

《資訊分享》瞭解各種不同媒體之格式

Project1    瞭解串流媒體

什麼是串流媒體(Streaming Media)?一開始步入這個世界似乎覺得比較陌生,其實現在網路上的娛樂、新聞、教育、商業應用,很多都用得到這個技術。串流媒體就是流動的媒體,就是應用串流技術在網路上傳輸的多媒體文件;而串流技術就是把連續的影像和聲音訊息,經過壓縮處理後放上網站伺服器,讓用戶可以一邊下載一邊觀看、收聽的網路傳輸技術。

  
什麼是串流媒體

還記得第一次接觸串流媒體嗎?幾年前,RA的音訊在33.6的數據機上發書不太悅耳的音樂時,開始感受到網路上除了可以收發文字的東西和精彩的圖片外,還可以聽到順暢的音樂,並且第一次領教了「緩衝」(Buffer)這一個特別的網路名詞。

簡單來說,串流媒體就是應用串流技術在網路上傳輸的多媒體文件;而串流技術就是把連續的影像和聲音訊息,經過壓縮處理後放上網站伺服器,讓用戶可以一邊下載一邊觀看、收聽的網路傳輸技術。用戶不需要等整個壓縮文件下載到自己的機器後才可以觀看,因為該技術先在使用者端的電腦創造一個緩衝區,於播放前預先下載一段資料作為緩衝,然後在網路實際連線速度小於播放所耗用資料的速度時,播放程序就會取用這一小段緩衝區內的資料,避免播放中斷,也使得播放品質得以維持。


串流媒體的應用

今天,我們可以隨時進入MTV台的網站點播最新和最舊的音樂,可以進入Apple的網站觀看好萊塢最新的影片,還可以適時收看CNN每天緊張的伊拉克戰爭的新聞。也有很多業餘的ON AIR網路電臺;網路電影院VOD網站,也使你多了一個看電影的好地方。


串流式傳輸的特色

目前在網路上傳輸音/視訊等多媒體訊息,主要有下載和串流式傳輸兩種方案。A/V文件一般都較大,所以需要的儲存容量也較大;同時由於網路頻寬的限制,下載常常要花數分鐘甚至數小時,所以這種處理方法延遲也很大。串流傳輸時,聲音、影像或動畫等串流媒體,由音/視訊伺服器向用戶電腦連續、即時傳送,用戶不必等到整個文件全部下載完畢,只須等待幾秒或十數秒,即可進行觀看。當聲音等串流媒體載用戶電腦上播放時,文件的剩餘部份將在後臺從伺服器內繼續下載。串流傳輸不僅使等待的時間十倍、百倍地縮短,而且不需要太大的硬碟容量來處理緩衝區內的資料,避免用戶必須等待整個文件全部從Internet上下載才能觀看的缺點。


即時串流式和順序串流式傳輸

串流式傳輸定義很廣泛,現在主要指通過網路傳送多媒體(如視訊、音訊)的技術總稱,其特定含義為通過Internet將影視節目傳送到個人電腦。實現串流式傳輸有兩種方法:即時串流式傳輸(Realtime streaming)和順序串流式運輸(Progressive streaming)。一般說來,如視訊為即時廣播,或使用串流式傳輸媒體伺服器,或應用如RTSP的即時協議,便是即時串流式傳輸;如果使用

HTTP伺服器,文件便是通過順序串流發送。採用哪種傳輸方法端視你的需求,當然,串流媒體也可以在播放前完全下載到硬碟。

  



Project2      辨認影音格式與相應的播放器

我們要再電腦上觀看串流媒體檔案,就必須配備有播放器。不知道你有沒有這樣的經驗,來到一個網站想要看這些節目,卻需要另外裝一個播放軟體。或者打開一個影音檔案,跳出來「不支持這種格式」的說明。想要一舉解決這樣的困擾,就來看看串流體檔案和播放器之間的對應關係吧。


對應的串流體格式和播放器

現在無論是區域網路,還是ADSL、Cable Modem,都對串流媒體的發展起了催化劑的作用,僅僅是文字、圖片對於富足的頻寬而言簡直是浪費,更多傳統世界的音樂、視訊進入網路世界便不足為奇了。

串流媒體作為傳統媒體的網路延伸,發揮自己獨特的優越性,突破了傳統媒體的諸多約束和對硬體設備要求頗高的限制。不過由於串流媒體採用獨特的編碼格式來適應網路的特點,所以可以在網路上跑起來的影音檔案也有不同的格式,需要用不同的播放器來觀看。目前串流媒體檔案有哪些主要、常見的格式,又是對應哪些播放器呢?以下的表格可以作為大家的參考。

開發公司                        文件格式                                                        播放器
Microsoft                   WMV(Windows Media Video)                           MediaPlayer
                                 WMA(Windows Media Audio)
                                 ASF(Advanced Stream Format)

RealNetworks            RM(Real Video)                                               RealOne(RealPlayer)
                                 RA(Real Audio)
                                 RP(Real Pix)
                                 RT(Real Text)

Apple                        MOV(QuickTime Movie)                                   QuickTime
                                 QT(QuickTime Movie)

  
                                 MPEG4格式(AVI檔案)                                    通用
On2                           VP5                                                                       TrueCast
                                 VP4
                                 VP3


  
RM、RA、RP、RT檔案--RealOne(RealPlayer)播放器

Real格式編碼的音訊、視訊有其嚴格優化的內部處理機制,因此Real的文檔總是最適合網路傳輸,特別是Real編碼技術第八和第九個版本(Real8/ Real9),使編碼出來的文檔更小,效果更加優秀。現今網路上使用程度最高、最普及的串流媒體格式非Real莫屬,無論是VOD視訊點播還是網路現場直播,Real都表現出非凡的性能。RM、RA、RP和RT等檔案便會使用到RealOne系列播放器。

作為RealPlay8的升級軟體,RealOne是RealNetworks公司新的Helix戰略體系的一份子,表現出挑戰霸主微軟的「企圖心」,因為RealOne幾乎能夠識別所有的媒體格式,唯讀不支持微軟的ASF和WMV。RealOne可以作為一個媒體中心來管理用戶的客戶媒體資料庫,而吸引人的不止這些,CD/DVD的燒錄功能更是誘人。

  
WMV、ASF、WMA檔案--MediaPlayer播放器

早期微軟並沒有看好串流媒體市場,隨著寬頻網路的蓬勃發展,才相繼開發自己的網路串流媒體格式:WMA 、WMV以及ASF串流媒體檔案,這些檔案都可以用微軟自己的MediaPlayer播放。

類似於RealOne,微軟的MediaPlayer也是一個整合得非常好的串流媒體軟體,其管理媒體功能和AVI、DivX的兼容性是最好的。最新的CONoRA也是為了抗衡RealNetworks公司Helix體系。

面對起步較晚的領域,微軟打出殺手:串流伺服器免費,綑綁作業系統。MediaServer作為一個串流媒體的伺服器,競爭業界龍頭RealServer其性能功能雖然不及Real,但是通過誘人的免費午餐足以贏得更多的市場。

  
MOV、QT檔案--QuickTim播放器

由於採用QuickTim播放的MOV視訊檔效果卓越,能夠不失真地還原影片原有品質,因而QuickTim格式的電影總是被電影公司和遊戲公司所垂青,似乎大多數的電影、遊戲片廠都是採用這種格式,作為官方的預告片來發佈。連接到蘋果公司官方網站訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,可以隨時下載好萊塢最新影片預告片。

QuickTim播放器是蘋果公司在多媒體領域的戰略旗艦,不僅可以作為視訊播放器,還是一個媒體編輯器。

  
MPEG4格式(AVI檔案)--適用各種播放器

MPEG4格式作為一個標準通行的行業格式,正在發揮越來越大的作用,無論是傳統視訊領域,還是即時網路視訊系統,都表現出優異的性能。號稱可以把緩衝時間縮小到最短的MP4,廣泛應用到網路即時電話、遠程互動教學、直播等等之中。

MP4格式還有一個絕佳的優勢,那就是大多數主流串流媒體伺服器都支持這種通用格式,總之,MP4有很多機會和生存空間。

  
VP5格式--TrueCast播放器

最後不得不提一下串流媒體格式的新星VP5,其實在此之前的VP3、VP4已經生名鵲起。除了Real、Media、QuickTime和MP4以外,位於德州的小公司On2(訪客無法瀏覽此圖片或連結,請先 註冊登入會員 )開發的VP5格式,可以說是MP4最大的威脅。

比較VP5、MP4,以及QuickTime格式的視訊檔,在相同碼率下面,VP5效果是最好的。發明VP5格式的On2公司配套的伺服器軟體TrueCast也是RealServer、MediaServer、DarwinServer的強大競爭對手。On2能走多遠,讓我們拭目以待。
  

  

Project3      瞭解串流媒體運作模式

串流媒體的運作主要由三部分組成:媒體伺服器、媒體文件製作工具(編碼器),以及客戶端媒體播放器。串流媒體的工作原理也就是三者合一,如果缺少其中一個環節,就意味著不是完整的串流媒體系統。


伺服器

伺服器的作用就是溝通用戶和享用服務之間的源頭。比如我們在網路上看電影,那些電影便是儲存在專門的串流伺服器,才可以實現以串流化方式連線播放。伺服器的種類主要也是Apple公司的Streaming Server、RealNetworks公司的RealServer/HelixServer,還有微軟的Media Server等等。

  
編碼器

編碼器可以把不同的傳統視訊,轉換成適用於網路的媒體格式。比如將來源於數位攝影機的影像,來源於電視機,或是視訊碟片的節目源,經過編碼後生成串流媒體。編碼器可以分為兩個方向:一是面向直播環境,二是面向隨選視訊領域。兩者原理是相同的,都是生成適合網路的串流格式。編碼器對應的三個主流軟體分別是:Apple公司的QuickTime Pro、Realnetworks公司的Real Producer,還有微軟的Media Encoder。

  
播放器

最終,作為用戶關心的是怎麼樣可以獲取需要看到、聽到的視訊/音訊,需要這樣一把鑰匙去打開串流媒體精彩的世界,這把鑰匙就是串流媒體播放器。我們可以打開播放器,連接到需要拜訪的站點就可以了。

  
                              伺服器                                       編碼器                                       播放器
Windows Media         Windows Media Server              Windows Media Encoder        Windows Media Player
RealNetworks            Realserver                                 Real Producer                         RealOne
QuickTime                  QuickTime Streaming Server      QuickTime Pro                         QuickTime 6


  

Project4     辨認檔案協議

什麼是串流媒體協議?協議就是打開彼此連接的那道門,並許可互相訪問的一種特別的約定方式。如同網路一樣,訪問串流媒體也需要專門的協議。我們知道網路採用的是TCP/IP協議,但是要訪問串流媒體檔案,由於客觀因素,目前尚沒有完全統一的協議標準,開發商各自為政。隨著市場的成熟,基本上可以劃分為幾種協議。


RTSP協議

RTSP協議被更多的串流媒體公司定義為標準的傳輸訪問協議,包括RealNetworks、Apple、On2等,唯讀微軟不採用。

RTSP是應用層協議,與RTP、RSVP一起設計來完成串流式服務。RTSP有很大的靈活性,可被用在多種操作系統上,它允許客戶端聯繫不同廠商的服務平臺。RTSP在體系結構上位於RTP和RTCP之上,它使用RTP完成數據傳輸。他將串流式媒體數據可控制的通過網路傳輸到客戶端。RTSP可以保持用戶電腦與傳輸串流業務伺服器之間的固定連接,用於觀看者與單播(Umicast)伺服器通信,並且還允許雙向通信。觀看者可以同串流媒體伺服器通信,提供類似「VCR」形式的操作,例如暫停、快進、倒轉、跳轉等。操作的資源對象可以是直播流,也可以是儲存片段。

  
MMS協議

微軟發佈了串流媒體系列,包括自己獨有的檔案格式、伺服器,以及屬於自己的訪問協議MMS(Microsoft Media Server Protocol)。這也就意味著,要使用他們的免費套餐,就必須連帶使用微軟獨有的餐具,在提倡網路多樣性的今天,可以看出微軟期望獨霸的一些潛在用心。不過,MMS協議是非常優秀的串流媒體協議,表現出的性能和RTSP平起平坐,唯一的缺陷式作業系統通用性不好:它必須在視窗環境下使用。

  
其他串流媒體協議

串流媒體還可以採用HTTP協議訪問,不過用HTTP協議訪問的效能性不高。早期還有PNM協議,後來被RTSP協議所取代,因為PNM有很多功能不能夠實現,比如智慧流(sure sreaming)技術,再任意拖動時間片段上也沒有很好的表現。

  
FTP協議

FTP不是串流體協議,而是文件傳輸協議(File Transfer Protocols)。現在FTP通常指文件傳輸服務,使用者能在兩個聯網的電腦之間傳輸文件。如果你登錄到一個遠程電腦上,可以直接查看遠程電腦的文件目錄,開始「下載」或「上傳」文件。

FTP非常適合寬頻網路使用,適合傳輸大容量的文件。電影文件本身體積就龐大,使用FTP傳輸具有很大的優勢。如過一個FTP伺服器中儲存了大量的電影,因為不存再串流媒體傳輸協一的問題,所有的AVI、MPG、RM、ASF、WMV都直接以文件的形式存放,我們直接遠程拖曳到本地電腦就可以了,那起不是太方便了嗎?

FTP不能在線播放,只能全部下載到個人電腦之後再播放。由於不能發揮串流媒體線上播放、版權保護的兩大要求,因此商業網站一般不採用FTP協議儲存電影檔案,不過這種交換文件檔案的方式在網友之間很盛行,常常有許多精彩的影音文件在FTP上頭交換流傳。


[ 本帖最後由 蔡逸竹 於 2006-10-4 11:52 編輯 ]

TOP

嗯... 這篇對我蠻實用的...
因為工作就是跟媒體有關 (MP3 Player)...
感謝發帖大大分享喔...

TOP

感謝大大詳細的說明~~辛苦了

TOP

好多用法喔...  感謝你的分享喔

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。