隨著計算機網絡的飛速發展,傳統的電影院模式也隨之發展到互聯網上。在線電影作為流媒體技術的一種應用,已經在各大網站上“露臉”。不久的將來,在線電影將會吸引越來越多的眼球。就目前而言,很多國內電影大片的全球同步放映,我們已經可以在網絡上通過在線支付的方式進入指定的網絡影院同時觀賞。特別是現在電視臺的電視劇、中央電視臺的新聞、各類體育比賽節目。我們都可以通過網絡影院里在第一時間欣賞到。
一、在線網絡影院的發展
目前,我國騰迅公司的QQ直播QQLive是互聯網最大規模視頻直播的在線網絡影院。它采用了先進的P2P流媒體播放技術。可以確保在大量用戶同時觀看節目的情況下,節目依然流暢清晰:同時具有很強的防火墻穿透能力,為用戶在任何網絡環境下收看流暢的視頻節目提供了有力保障:而且所有流媒體數據均存放在內存中,避免了頻繁直接訪問硬盤數據而導致的硬盤損壞。它支持目前我國的全部衛星電視,包括香港的鳳凰衛視等同步直播,同時具備各類電影的點播功能,在線人數為目前互聯網上在線網絡影院人數之最。
影院的發展趨勢。由于受到網民的追捧使得在線影院網站如雨后春筍般在互聯網上涌現出來,使得盈利模式就較為單一的在線影視網站,變得很難應付。相對于在線影院來說,需要修煉內功,在這里主要是指在線影院自身硬件和軟件的自修提升。在線影院硬件條件是指在線影院空間,帶寬:而在線影院軟件條件則是指在線影院的流媒體平臺。網站頁面。收費平臺,服務響應等等。
二、網絡影院模式的流媒體相關技術
所謂流媒體(Streaming Media)指的是在Internet/Intranet中使用流式傳輸技術的連續時基媒體,顯然,流媒體實現的關鍵技術就是流式傳輸。通過流式技術進行傳輸,即使在網絡非常擁擠或很差的撥號連接條件下。也能提供清晰、不中斷的音影給觀眾,從而使窄帶互聯網傳輸多媒體視音頻內容成為可能。“流媒體”不同于傳統的多媒體,它的主要特點就是運用可變帶寬技術,以“流”(Stream)的形式進行數字媒體的傳送,使人們在從28K到1 200K的帶寬環境下都可以在線欣賞到連續不斷的高品質的音頻和視頻節目。在互聯網大發展的時代。流媒體技術的產生和發展必然會給我們的日常生活和工作帶來深遠的影響。隨著寬帶化成為建設信息高速網絡架構的重點,許多城市的城域網從接入到核心各個部分都實現了寬帶化,架構了以lP為基礎的無阻塞數據承載平臺。網絡的寬帶化不僅是為了使人們在寬闊的信息高速路上更順暢地進行交流,使網絡上的信息不再只是文本、圖像或簡單的聲音文件。而且人們越來越希望寬帶網絡帶來更直觀更豐富的新一代的媒體信息表現。于是流媒體傳輸問題得以解決。
流式傳輸使用緩存系統來彌補數據包到達客戶端的延遲和抖動的影響,并保證數據包的順序正確,從而使媒體數據能連續輸出,而不會因為網絡暫時擁塞使播放出現停頓。通常高速緩存所需容量并不大,因為高速緩存使用環形鏈表結構來存儲數據,通過丟棄已經播放的內容,流可以重新利用空出的高速緩存空間來緩存后續尚未播放的內容。一般流式傳輸的實現需要合適的傳輸協議。由于TCP需要較多的開銷,故不太適合傳輸實時數據。在流式傳輸的實現方案中,一般采用HTTP/TCP來傳輸控制信息,用RTP/UDP來傳輸實時聲音圖像數據。在網絡上電影數據以包傳輸為基礎進行斷續的異步傳輸,對一個實時AN源或存儲的AN文件,在傳輸中它們要被分解為許多包,由于網絡是動態變化的,各個包選擇的路由可能不盡相同,故到達客戶端的時間延遲也就不等,甚至先發的數據包還有可能后到。
流式傳輸的過程一般是這樣的:電影用戶選擇某一流媒體服務后,Web瀏覽器與Web服務器之間使用HTTP/TCP交換控制信息,以便把需要傳輸的實時數據從原始信息中檢索出來:然后客戶機上的Web瀏覽器啟動A/VHelper程序,使用HTTP從Web服務器檢索相關參數對Helper程序初始化。這些參數可能包括目錄信息、A/V數據的編碼類型或與AN檢索相關的服務器地址。ANHelper程序及A/V服務器運行實時流控制協議(RTSP),以交換A/V傳輸所需的控制信息。與CD播放機或VCRs所提供的功能相似,RTSP提供了操縱播放、快進、快倒、暫停及錄制等命令的方法。A/V服務器使用RTP/UDP協議將A/V數據傳輸給A/V客戶程序(一般可認為客戶程序等同于Helper程序),一旦A/V數據抵達客戶端,A/V客戶程序即可播放輸出。
三、網絡影院鏡媒體的解決方案
一個完整的網絡影院流媒體解決方案應是相關軟硬件的完美集成,它大致包括下面幾個方面的內容:即內容采集、視音頻捕獲和壓縮編碼、內容編輯、內容存儲和播放、應用服務器內容管理和發布。
1、內容采集:節目源可以是攝像機、電視臺節目、VCD光盤、衛星輸入信號等。采集編碼設備是視頻網站內容的創作端。負責將各種不同類型的視頻源壓縮轉換成流格式的視頻文件。系統的目標是為用戶提供高質量的流格式視頻,而壓縮制作這些高質量的視頻節目需要大量的計算資源。因此在采集編碼設備中。必須對系統的資源進行優化配置,要能達到系統目標的要來。由于現在的流媒體系統大體上分為Microsoft的Media Server、RealNetwork的Real System、Apple的QuickTime。考慮到成本和性能等因素,采集編碼設備采用P/V級的PC,選用Winnov 2代的采集卡。Winnov 2代的采集卡不但能夠達到1M碼率的視頻流的實時采集壓縮,實現現場直播,而且可同時支持Microsoft和Real的視頻流格式,系統以后無論采用Microsoft mediaserver還是Real System,都可以輕松實現。
2、視音頻捕獲和壓縮編碼:硬件一般為視音頻捕獲卡,編碼軟件如RealProducer、MS Media Encoder等。結合多種視頻編碼技術來適應網絡上的QoS波動是今后可擴展性視頻編碼的發展方向。比如,可擴展性視頻編碼可以適應網絡帶寬的變化:錯誤彈性編碼可以適應丟包;DCVC(Delay CognizantVideo Coding)可以適應網絡時延。這三種技術的結合可以更好地提供一種應對網絡QoS波動的解決方案。
3、內容編輯:對內容進行編輯修改、歸檔、做索引、如Virage Video Logger可以對視頻文件做索引入庫。
4、內容存儲和播放:節目不多時可使用文件系統,當節目量大,就必須編制數據庫管理系統。使用數據庫存儲視音頻文件、視頻服務器運行流播放服務軟件如realserver或MSMedia Service等播放視音頻。
5、應用服務器內容管理和發布:發行模塊負責將節目提交到網頁。或將視頻流地址郵寄給用戶。內容管理主要完成視頻存儲、查詢。用戶管理則包括用戶的登記和授權。流媒體服務器是提供流式傳輸的核心設備。要求有很高的穩定性,同時能滿足現有的應用需求,即能支持200個并發點播流和10個直播流,為達到這樣的性能需求,采用2個CPU/2G內存的服務器,操作系統運行Windows2000 Serve r,流媒體系統選用WindowsMedia Server、Real Server和Quick Time。
四、結語
網絡流媒體技術的進步和用戶的需求促進了在線電影應用的迅速發展,同時也在遠程教育、數字圖書館、電子商務、視頻點播、交互電視、遠程醫療、網絡音,視頻、實時多媒體會議等方面,流媒體技術都起到很重要的作用。本文對在線電影中流媒體的關鍵技術和做了相關研究,并探討了未來網絡電影的發展方向。我們相信,隨著流媒體應用的不斷普及。寬帶流媒體技術及其應用必然會在未來的網絡影院中發揮更重要的作用,并在一定程度上改變人們目前在電影院欣賞電影的傳統方式。