時間:2023-03-14 15:15:34
引言:易發(fā)表網(wǎng)憑借豐富的文秘實踐,為您精心挑選了九篇流媒體播放器范例。如需獲取更多原創(chuàng)內(nèi)容,可隨時聯(lián)系我們的客服老師。
關(guān)鍵詞:數(shù)字監(jiān)控 流媒體 播放器
中圖分類號:TN919.82 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2013)04-0012-03
數(shù)字監(jiān)控系統(tǒng)需要實現(xiàn)海量音視頻數(shù)據(jù)的傳輸和存儲、播放,滿足用戶以最簡便、最逼真、最安全的方式進(jìn)行實時監(jiān)控與管理。而流媒體技術(shù)作為一種新的網(wǎng)絡(luò)多媒體技術(shù),在圖像實時性、平滑流暢傳輸及存儲容量等方面有很好表現(xiàn)。
1 流媒體播放器的系統(tǒng)分析
數(shù)字監(jiān)控系統(tǒng)由數(shù)據(jù)采集端、服務(wù)器端、客戶端和一些附屬設(shè)備構(gòu)成。
其中服務(wù)器端對前端采集到的視音頻資源進(jìn)行流壓縮編碼、發(fā)送、處理;在實時監(jiān)控的同時它還將視頻數(shù)據(jù)流傳送給網(wǎng)絡(luò)上的客戶端;遠(yuǎn)程客戶端可以連接任何具有外部IP的視頻監(jiān)控服務(wù)端,利用流媒體播放器可實時網(wǎng)絡(luò)監(jiān)控,檢索網(wǎng)絡(luò)回放流媒體數(shù)據(jù)。
流媒體播放器系統(tǒng)在收取網(wǎng)絡(luò)上的大量音視頻數(shù)據(jù),將數(shù)據(jù)解碼同時也進(jìn)行回放與顯示。流媒體播放器系統(tǒng)功能模塊主要包括數(shù)據(jù)采集模塊、網(wǎng)絡(luò)模塊、解碼播放模塊、操作控制模塊。這些模塊根據(jù)數(shù)據(jù)的流向,有一定的層次結(jié)構(gòu),居于最底層的是采集模塊、網(wǎng)絡(luò)模塊,然后依次是解碼播放模塊、操作控制模塊。
流媒體播放器系統(tǒng)結(jié)構(gòu)如圖1所示。
網(wǎng)絡(luò)實體是收集從監(jiān)控流媒體服務(wù)端傳來的各種數(shù)據(jù)和指令包。解碼實體是把網(wǎng)絡(luò)實體收到后組合好的幀數(shù)據(jù)進(jìn)行分析、解碼處理。播放實體是將從解碼實體傳過來的數(shù)據(jù)進(jìn)行顯示輸出。
1.1 流媒體播放器系統(tǒng)的特點(diǎn)要求
本文采用了H.264壓縮編解碼方式,這就對播放器提出了一些特殊的要求。(1)實時性,從網(wǎng)絡(luò)上傳輸與接收H.264音視頻壓縮編碼格式的數(shù)據(jù)幀,播放之前需進(jìn)行解碼播放。做這些處理的時間不能太長,否則會造成播放時延影響實時性。(2)播放器支持流媒體的邊下載邊播放,應(yīng)盡可能保證最佳的數(shù)據(jù)流傳輸和視頻圖像播放質(zhì)量。畫面清晰流暢,(3)需提供遠(yuǎn)程的用戶可以多人次同時訪問流媒體服務(wù)器,檢索并同時點(diǎn)播或回放同一音視頻媒體,可以進(jìn)行播放時的屏幕功能控制。
2 流媒體播放器系統(tǒng)的實現(xiàn)
為了避免多用戶同時訪問遠(yuǎn)程目標(biāo)的網(wǎng)絡(luò)擁堵問題,本系統(tǒng)設(shè)計在各區(qū)域中心的網(wǎng)絡(luò)監(jiān)控服務(wù)器端配置流媒體服務(wù)器,統(tǒng)一管理用戶對系統(tǒng)視頻的訪問。流媒體服務(wù)器啟動后的工作主要是對流媒體文件進(jìn)行管理并監(jiān)聽客戶端請求并及時響應(yīng),發(fā)送媒體流數(shù)據(jù)給網(wǎng)絡(luò)上的客戶端。同時遠(yuǎn)程客戶端播放器經(jīng)過身份驗證,可以查詢點(diǎn)播流媒體服務(wù)器上的視頻資源,接收流數(shù)據(jù)、解碼并顯示觀看。在流式傳輸?shù)膶崿F(xiàn)方案中,采用RTSP/TCP協(xié)議來傳輸控制信息,而用RTP協(xié)議來傳輸實時流媒體數(shù)據(jù)。
基本工作過程是用戶選擇某一流媒體服務(wù)后,與服務(wù)器之間交換控制信息,客戶端啟動客戶端播放器程序,使用從服務(wù)器檢索到的相關(guān)參數(shù)對播放器進(jìn)行初始化,這些參數(shù)可能包括音/視頻數(shù)據(jù)的編碼類型或與音/視頻檢索相關(guān)的服務(wù)器地址等。播放器客戶端及服務(wù)器端通過實時流協(xié)議,以交換音/視頻傳輸所需的控制信息,然后服務(wù)器通過RTP協(xié)議將音/視頻數(shù)據(jù)傳輸給客戶端的播放器。
2.1 流媒體服務(wù)端的實現(xiàn)流程
服務(wù)器端有以下主要的類:
CMain:主動類,主要完成系統(tǒng)參數(shù)設(shè)置及初始化;多視頻畫面窗口的創(chuàng)建管理;用戶登陸權(quán)限管理;各種報警聯(lián)動設(shè)置,實現(xiàn)手動或自動錄像、云臺控制管理等功能。
CNetServer:網(wǎng)絡(luò)流媒體服務(wù)類,主要設(shè)置流媒體服務(wù)器端的各項數(shù)據(jù)參數(shù),包括服務(wù)器端的IP地址、端口號及緩沖區(qū)大小等;服務(wù)器端數(shù)據(jù)的獲取與保存;制定點(diǎn)播錄像文件列表;客戶端的連接控制;流文件傳輸?shù)染W(wǎng)絡(luò)管理功能。
CVideoViewS:視音頻類,主要實現(xiàn)視音頻預(yù)覽初始化,以及視音頻參數(shù)、鏡頭參數(shù)、錄像參數(shù)的設(shè)置,實時播放及網(wǎng)絡(luò)回放,視頻剪輯錄象等功能。
(如圖2)
主要過程是首先程序開始的時候要調(diào)用WinSock DLL庫,創(chuàng)建套接字WSASartup()/socket(),并設(shè)定監(jiān)聽端口,然后調(diào)用ServerStartup()初始化服務(wù)端,并準(zhǔn)備接受連接請求,同時可以調(diào)用ServerAddFile()向播放列表中添加要播放的文件同時也可以調(diào)用ServerRemoveFile()或ServerRemoveAllFiles()從播放列表中刪除。接著客戶進(jìn)程用同樣的方法創(chuàng)建客戶端套接字WSASartup()/Socket(),向服務(wù)器端發(fā)出連接請求,建立一個端到端的連接,服務(wù)器根據(jù)連接請求向客戶機(jī)發(fā)送數(shù)據(jù)流及其相關(guān)的控制信息。
客戶機(jī)得到正確的控制信息是其正確地進(jìn)行視頻解碼、回放的前提條件。這里,服務(wù)器采用了一種可靠性較高的面向連接的傳輸協(xié)議TCP來傳輸控制信號,建立信令通道。TCP協(xié)議通過采用提供確認(rèn)、超時重發(fā)、滑動窗口機(jī)制等措施來保證傳輸?shù)目煽啃浴?/p>
服務(wù)端由NetProc()處理客戶端請求,并向客戶端返回接收信號,一旦客戶套接字收到來自服務(wù)器的接收信號,則建立連接傳輸數(shù)據(jù),程序結(jié)束的時候還需要調(diào)用ServerCleanup()以此來釋放程序的資源,以關(guān)閉套接字WSACleanup()/Closesocket()。圖3是流媒體服務(wù)器端的程序流程圖。
2.2 流媒體客戶端的實現(xiàn)流程
客戶端有以下主要的類:
CplayDlg:框架構(gòu)建,引入Socket實現(xiàn)網(wǎng)絡(luò)通信,設(shè)置需要訪問流媒體服務(wù)器的IP地址、端口號,添加識別流媒體服務(wù)器,所添加的服務(wù)器保存在服務(wù)器鏈表svr_list中,獲得播放列表;單/多畫面播放視頻的模式選擇,實現(xiàn)播放等各功能。
CcutFile:主要實現(xiàn)檢索服務(wù)端的列表文件,用戶可以通過指定路徑來選擇所要播放的文件,對當(dāng)前播放的視頻可按時間和幀兩種方式進(jìn)行剪輯操作,即時抓取并存儲當(dāng)前播放的視頻片斷及靜態(tài)的畫面等功能。CVideoView:主要用于播放窗口的建立和管理,實現(xiàn)實時播放和網(wǎng)絡(luò)回放,具有播放、快進(jìn)、單幀播放、暫停等功能。
圖4是客戶端的主要類結(jié)構(gòu)圖。
客戶端程序啟動的時候調(diào)用WinSock DLL庫,創(chuàng)建套接字WSASartup()/socket(),根據(jù)服務(wù)器的端口號和IP地址,向服務(wù)器發(fā)出連接請求,連接成功后,根據(jù)服務(wù)器傳輸過來的編碼器信息設(shè)置客戶端視頻接收緩沖區(qū)的大小,等待接受視頻幀格式信息,當(dāng)客戶端成功接受到視頻幀格式信息,并對視頻解碼器進(jìn)行正確的初始化之后,就可以建立套接字接收來自組播組的視頻數(shù)據(jù)。
當(dāng)接收到完整的視頻數(shù)據(jù)后,就可以根據(jù)控制信息,調(diào)用相應(yīng)的視頻解碼器將接收到的視頻數(shù)據(jù)解壓縮,順序存入視頻播放緩沖區(qū);然后根據(jù)已接收到的視頻幀格式信息按照正確的視頻幀格式回放視頻。重復(fù)上述過程,直到系統(tǒng)停止圖像接收過程。
開始時可調(diào)用ClientStartup()初始化客戶端會話信息,調(diào)用ClientGetFileList獲得流媒體文件播放列表,用ClientSelectFile()點(diǎn)播要播放的文件,如果要中斷播放或是播放完畢,則要調(diào)用ClientT eardown以釋放資源,使用ClientFreeFileList()釋放播放列表。
結(jié)束的時候要調(diào)用ClientCleanup釋放客戶端資源,關(guān)閉加載的套接字WSACleanup()/Closesocket(),程序退出。如圖5是客戶端的軟件主體流程圖。
3 流媒體播放器系統(tǒng)的優(yōu)化
3.1 視音頻數(shù)據(jù)的協(xié)議處理
發(fā)送端的視頻編碼器輸出的H.264數(shù)據(jù)流要進(jìn)行相應(yīng)的成幀算法,形成適合于RTP協(xié)議格式的視頻流封裝,遞交給RTP協(xié)議處理,經(jīng)多目地址傳輸來完成。
在接收端,當(dāng)實時視頻數(shù)據(jù)到達(dá)后,RTP根據(jù)其會話標(biāo)識和序列號進(jìn)行鑒別,將有效的數(shù)據(jù)包傳遞給相應(yīng)的解碼緩沖區(qū),實現(xiàn)視頻流內(nèi)部的同步。利用QoS反饋控制分析接收數(shù)據(jù)包的時延、丟包率等信息,并由此判斷網(wǎng)絡(luò)擁塞狀況,RTCP根據(jù)這些信息周期性的向發(fā)送端返回RTCP控制包,以檢驗接收數(shù)據(jù)的正確性,并使發(fā)送端可以對輸出速率做出自適應(yīng)控制。
在數(shù)字監(jiān)控系統(tǒng)中,遠(yuǎn)程客戶端的可用帶寬是不斷變化的,需要服務(wù)器端的視頻流有帶寬自適應(yīng)功能,H.264標(biāo)準(zhǔn)中的SP(Switching P Slice)/SI(Switching I Slice)幀技術(shù)正是迎合了這種要求。利用這一特性,服務(wù)器端可以實現(xiàn)碼流的隨機(jī)切換,增加碼流的帶寬自適應(yīng)性。H.264算法具有很高的編碼效率,其碼流結(jié)構(gòu)對網(wǎng)絡(luò)的適應(yīng)性更強(qiáng),增加了差錯恢復(fù)能力,能夠很好地適應(yīng)IP網(wǎng)絡(luò)的應(yīng)用,對信息的封裝和對信息可以進(jìn)行更好的優(yōu)先控制。
3.2 緩存去抖動技術(shù)
視頻數(shù)據(jù)流在IP網(wǎng)上傳輸時,就會出現(xiàn)先發(fā)出的數(shù)據(jù)包由于路徑選擇的不同可能會延遲到達(dá),而出現(xiàn)視頻流的等待和抖動,緩存技術(shù)就是在開始連接視頻流時先在客戶接受端暫存一定量的數(shù)據(jù),播放時就讀取緩存中的視頻流數(shù)據(jù)。緩沖同時還要對延遲最大等待時間、接收緩沖隊列最大長度、播放隊列最大長度、幀丟失率下限閡值和上限閾值等QoS參數(shù)進(jìn)行設(shè)置與調(diào)節(jié)。緩存技術(shù)能很好地抑制視頻流的抖動但同時也在播放開始有了等待的時間。要根據(jù)網(wǎng)絡(luò)的具體情況設(shè)置服務(wù)器和客戶端的緩沖區(qū)大小。
3.3 多線程技術(shù)
在數(shù)據(jù)包接收、解碼、回放采用了多線程技術(shù)。以實現(xiàn)取流、封裝到重建圖像的過程。
網(wǎng)絡(luò)接收、解碼、顯示分別放在不同的線程里面獨(dú)立運(yùn)行,數(shù)據(jù)從網(wǎng)絡(luò)線程出來進(jìn)入解碼線程,再轉(zhuǎn)到顯示線程。在某個線程工作的同時不阻礙其他線程的正常工作,可以大幅度提高CPU的并行效率和視頻圖像傳輸?shù)男省?/p>
(1)流媒體服務(wù)器端。服務(wù)器端將幾個需要并發(fā)處理的功能分為幾個線程,其中包括一個主線程、用戶在線檢測線程、多個視頻數(shù)據(jù)傳輸線程和各種用戶服務(wù)線程。各線程協(xié)調(diào)工作,完成服務(wù)器功能。主線程是一個消息處理線程,服務(wù)器應(yīng)用程序啟動后就啟動主線程,它用于處理界面的操作任務(wù),如窗口控制,配置查詢等。用戶在線檢測線程由主線程啟動,用來監(jiān)聽客戶請求,同時檢測有多少個用戶和視頻服務(wù)器連接上了。用戶服務(wù)線程根據(jù)收到的客戶端消息,判斷請求類型,執(zhí)行相應(yīng)的操作為客戶端提供服務(wù),服務(wù)提供完畢之后,服務(wù)線程關(guān)閉套接字,斷開和客戶端的連接,然后關(guān)閉自身線程,就完成了一次完整的流程。視頻數(shù)據(jù)傳輸線程用來向客戶端發(fā)送視頻數(shù)據(jù),支持單播也支持組播。
(2)客戶端。為了支持多路數(shù)據(jù)并發(fā)處理,客戶端軟件模塊同樣也設(shè)計了主線程和幾個工作線程,其中主要包括一個數(shù)據(jù)接收線程和多個視頻流解碼播放線程。客戶端程序運(yùn)行之后主線程即啟動,隨后根據(jù)用戶操作調(diào)用其他線程。在客戶端向視頻服務(wù)器發(fā)送播放某個通道的實時視頻畫面的請求得到服務(wù)器端的許可后,數(shù)據(jù)接收線程接收來自視頻服務(wù)器端的RTP包,將拆包分析后取出的視頻數(shù)據(jù)流放置一個視頻數(shù)據(jù)緩沖區(qū),然后視頻解碼播放線程則從這個緩沖區(qū)中讀取視頻數(shù)據(jù),解碼顯示。
3.4 共享內(nèi)存
大量數(shù)據(jù)在不同的線程間流動,要不斷地做內(nèi)存拷貝,而內(nèi)存的拷貝也會消耗系統(tǒng)資源,導(dǎo)致播放器性能下降,因此要減少內(nèi)存拷貝次數(shù),為此采用共享內(nèi)存的方法。網(wǎng)絡(luò)模塊的輸出和解碼模塊的輸入共享一塊內(nèi)存,解碼模塊的輸出和顯示模塊的輸入共享一塊內(nèi)存,這樣當(dāng)數(shù)據(jù)在模塊之間流動的時候就可以不用耗費(fèi)額外的資源了。
4 結(jié)語
本文設(shè)計并實現(xiàn)了一種基于H.264標(biāo)準(zhǔn)的流媒體播放器,盡可能克服了由于網(wǎng)絡(luò)原因造成的時延抖動和中斷問題,保證了系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性。播放器系統(tǒng)及時傳輸并處理網(wǎng)絡(luò)流媒體數(shù)據(jù),解碼和播放的畫面清晰流暢。用戶遠(yuǎn)程控制及播放控制、編輯等功能完備,很好的滿足了數(shù)字監(jiān)控系統(tǒng)的需求,在工程應(yīng)用中具有積極的實際價值。
參考文獻(xiàn)
[1]徐立中,馬曉平.多媒體監(jiān)控系統(tǒng)技術(shù)與系統(tǒng).國防工業(yè)出版社,2004.
[2]呂雪.基于網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)研究.國外建材科技.計算機(jī)與數(shù)字工程,2006(2).
[3]孫冬柏.流媒體技術(shù)及其應(yīng)用.信息技術(shù),2005(11).
[關(guān)鍵詞] 流媒體 J2ME MPEG RTP RTCP
一、引言
隨著通信技術(shù)和計算機(jī)技術(shù)的迅猛發(fā)展,3G時代的到來,使得人們對手持設(shè)備的應(yīng)用有了更高的要求,人們已不滿足于簡單的通話,收發(fā)短信等基本功能,而更多的是要求有多媒體應(yīng)用,能利用手機(jī)進(jìn)行上網(wǎng)沖浪,3D游戲,播放視頻等。
二、系統(tǒng)的分析與設(shè)計
1.目前存在的系統(tǒng)分析
隨著通信技術(shù)和計算機(jī)技術(shù)的迅猛發(fā)展,使得人們對手持設(shè)備的應(yīng)用有了更高的要求,人們已不滿足于簡單的通話,收發(fā)短信等基本功能,而更多的是要求有多媒體應(yīng)用,能利用手機(jī)進(jìn)行上網(wǎng)沖浪,3D游戲,播放視頻等。移動設(shè)備通過網(wǎng)絡(luò)觀看視頻將是不可避免的問題。而且目前的城市的網(wǎng)絡(luò)覆蓋率比較的好。
在這種情況下,多媒體播放器在設(shè)計與實現(xiàn)在有一些問題:
(1)由于多媒體手機(jī)在硬件性能上與PC機(jī)有著顯著的差異,所以在多媒體手機(jī)上播放的視頻短片的比特率要遠(yuǎn)遠(yuǎn)低于PC機(jī)上的,所以在設(shè)計多媒體手機(jī)時要受到多媒體手機(jī)硬件與操作系統(tǒng)的影響。
(2)現(xiàn)在多媒體手機(jī)外接的存儲卡容量不是很高,當(dāng)你在旅行的過程中或者在移動的過程中,因為你的存儲卡的容量有限,所以你只能看少量的視音文件。
(3)現(xiàn)在多媒體手機(jī)在播放視音頻文件的過程中,如果你看到自已喜歡的圖片,你就想要保存下來,作為永久的珍藏。
(4)如何設(shè)計一項全新多媒體播放器,為將來的多媒體移動服務(wù)打下堅實的基礎(chǔ)。
2.對目前系統(tǒng)的改進(jìn)
本項目是一個關(guān)于手機(jī)播放器的系統(tǒng),通過移動終端手機(jī)能夠?qū)崿F(xiàn)在任何時間,地點(diǎn)進(jìn)行多媒體音頻與視頻的播放,本項目在空間上延伸了基于internet的網(wǎng)絡(luò)服務(wù),在時間上更具有靈活性。本系統(tǒng)只能播放視頻文件的格式為MPEG格式與音頻文件的格式為WAV格式,這是因為由底層的開發(fā)包所決定的。
本項目具有以下幾個功能模塊:
(1)首先視頻(主要是MPEG格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網(wǎng)絡(luò)播放。本地播放也就是所謂的視頻文件在本地手機(jī)存儲器里,直接進(jìn)行播放,網(wǎng)絡(luò)播放主要是視頻文件放在網(wǎng)絡(luò)服務(wù)器,手機(jī)進(jìn)行調(diào)用播放。它在空間上延伸了internet網(wǎng)絡(luò)服務(wù),在時間上更具有靈活性。
(2)其次實現(xiàn)音頻(主要是WAV格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網(wǎng)絡(luò)播放。運(yùn)行方式與視頻播放模塊相似。
(3)再次抓圖模塊,在進(jìn)行播放本地與網(wǎng)絡(luò)視頻時,當(dāng)你認(rèn)為哪一個視頻的瞬間你很鼓歡,你就可以進(jìn)行抓圖,把它抓下來。
(4)最后是控制模塊,在進(jìn)行播放音頻與視頻的同時,有一些基本的控制功能,比如:播放,停止,暫停,增加音量,減小音量等。
1>以下是本地播放視頻或音頻文件流程圖
以上圖的說明:這是一個本地播放視頻或音頻文件的流程圖,首先生成一個等待WaitCanvas的對象,之后生成一個等待界面,然后生成一個VideoCanvas對象,它主要是用來進(jìn)行播放文件控制的,用VideoCanvas生成的對象來打開用戶在剛開始的界面上所輸入URL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進(jìn)行播放,如果失敗者結(jié)束程序。最終關(guān)閉MIDlet程序。
2>以下是網(wǎng)格播放視頻或音頻文件流程圖
以上圖的說明:這是一個網(wǎng)絡(luò)播放視頻或音頻文件的流程圖,首先生成一個等待WaitCanvas的對象,之后生成一個等待界面,然后生成一個VideoCanvas對象,它主要是用來進(jìn)行播放文件控制的,用VideoCanvas生成的對象來打開用戶在剛開始的界面上所輸入URL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進(jìn)行播放,如果失敗者結(jié)束程序。最終關(guān)閉MIDlet程序。
三、客戶端的實現(xiàn)
手機(jī)客戶端MIDlet的設(shè)計是本課題研究的重點(diǎn),是實現(xiàn)本地與無線播放器應(yīng)用的關(guān)鍵,客戶端MIDlet需要解決的關(guān)鍵問題有:MIDlet程序結(jié)構(gòu)流程控制,界面的開發(fā);準(zhǔn)確地提交用戶請求參數(shù)問題等。根據(jù)系統(tǒng)需求分析,本項目終端支持系統(tǒng)的客戶端主要面向的活動者是有具有多媒體手機(jī)的用戶。以多媒體手機(jī)的用戶所應(yīng)具有的功能進(jìn)行介紹手機(jī)客戶端MIDlet開發(fā)的過程和主要解決的問題。
1.客戶端流程設(shè)計
主要的流程說明:首先啟動MIDlet,進(jìn)行輸入所要訪問的服務(wù)器的IP和所要播放的文件的全稱,如果輸入錯誤,都重新輸入,如果輸入正確者,進(jìn)行下面的一個操作,機(jī)器根據(jù)你所輸入的IP地址來判斷是本地播放,還是要進(jìn)行網(wǎng)絡(luò)的播放,當(dāng)你如果輸入的是本地IP,那么手機(jī)只播放你在手機(jī)存儲介質(zhì)里面的視頻或音頻文件。如果你輸入的是網(wǎng)絡(luò)IP,那么手機(jī)會播放在服務(wù)器中的視頻或音頻文件。在進(jìn)行播放視頻與音頻的過程中,可以對作對象進(jìn)行一系列的操作,比如抓圖等。
2.MIDLET主程序的設(shè)計
一個MIDP應(yīng)用程序的基本執(zhí)行單元――MIDlet,所以ControlVideo繼承MIDlet了,并有以下幾個方法:startApp(),pauseApp(),destroyApp(),commandAction()還有一個線程PlayImage,這個程序它所要實現(xiàn)在的主要功能是,形成一個輸入的界面,在這個界面里面要實現(xiàn)讓用戶輸入URL,URL里面包含訪問計算機(jī)的IP,端口號及所要訪問的播放文件全稱。還有在界面上還形成幾個按鈕比如開始,退出這是由commandAction()來進(jìn)行控制等,它還進(jìn)行控制整個程序的運(yùn)行,選形成一個等待的界面,然后根據(jù)用戶所輸入的信息進(jìn)行打開URL,再進(jìn)行播放文件的控制等等。
3.播放控制的設(shè)計
它主要是由VideoCanvas繼承Canvas,并有以下幾個方法:VideoCanvas(), initialize(), paint(), time2pix(),open()等方法。它主要實現(xiàn)的功能是:對播放的視頻或音頻文件進(jìn)行一系列的操作比如播放,停止,暫停,增加音量,減小音量。
4.播放文件判斷的設(shè)計
在這里主要是設(shè)計一個單獨(dú)的類,名稱為VideoType,它主要先從用戶輸入的URL來分析出用戶輸入的信息,從中分離出輸入的IP地址,端口號以及文件的名稱,再進(jìn)行判別用戶輸入的文件的類型。它里面有以下幾個方法:guessContentType(),splitURL()。
5.網(wǎng)絡(luò)連接等待介面的設(shè)計
這是一個所設(shè)計的一個等待界面,名稱WaitCanvas,它繼承了Canvas類,它主要的功能是:當(dāng)用戶輸入IP地址時,手機(jī)在連結(jié)服務(wù)器的時候,可能會有一個過程,所以這個時候出現(xiàn)一個等待界面。它里面有以下幾個方法:WaitCanvas(),void setMessage(),paint()。
四、結(jié)束語
本文研究的重心在于利用流媒體技術(shù)使手機(jī)播放器中本地與網(wǎng)絡(luò)(無線)終端MIDP應(yīng)用開發(fā)技術(shù)的解決方法及資源的網(wǎng)絡(luò)通信,信息整合問題。因此在論文中深入研究了J2ME體系結(jié)構(gòu)及其平臺下手機(jī)程序MIDP的開發(fā)技術(shù),詳細(xì)分析了本地終端與無線終端和資源的通信解決方法,并構(gòu)造了一個手機(jī)多媒體播放器系統(tǒng),通過該系統(tǒng),完整說明了MIDP應(yīng)用程序開發(fā)的流程控制,界面設(shè)置與流媒體和視頻壓縮技術(shù)。本系統(tǒng)還會不斷的改進(jìn),實現(xiàn)更廣,更新,更實際的功能,以適應(yīng)時代的需求。
參考文獻(xiàn):
[1]吳一丁:J2ME技術(shù)在移動設(shè)備上的應(yīng)用.java研究組織,2005
[2]黃寶雄:流媒體技術(shù).中國多媒體視訊,2005
>> 基于Android手機(jī)音樂播放器的設(shè)計與實現(xiàn) 基于Android平臺的智能化音樂播放器設(shè)計與實現(xiàn) 基于Android系統(tǒng)的音樂播放器的設(shè)計與實現(xiàn) 基于Symbian的手機(jī)流媒體播放器的實現(xiàn)方案 基于Android系統(tǒng)的影音播放器開發(fā) 基于Android平臺的音樂播放器 基于Android的多媒體音樂播放器設(shè)計 基于Android的音樂播放器的系統(tǒng)設(shè)計 基于android 的音樂播放器制作研究 基于流媒體技術(shù)的手機(jī)多媒體播放器的播放與控制的研究 基于Android系統(tǒng)的影音播放器研究與實現(xiàn) 基于Android的多媒體播放器的設(shè)計與實現(xiàn) 基于Android平臺流媒體播放器的研究與實現(xiàn) 基于Android4.0的多媒體播放器的設(shè)計與實現(xiàn) 基于Android平臺的在線播放器設(shè)計與實現(xiàn) 基于Android的手機(jī)游戲設(shè)計與實現(xiàn) 基于流媒體技術(shù)的手機(jī)多媒體播放器的研究 Android手機(jī)音樂播放最佳拍檔 基于單片機(jī)控制的多功能音樂播放器的設(shè)計與制作 基于directshow的視頻播放器設(shè)計與實現(xiàn) 常見問題解答 當(dāng)前所在位置:. 百度百科.2013
[2] Bruce Eckel.Thinking In Java[M].英文第4版.機(jī)械工業(yè)出版社,2007.
[3] 高煥堂.Android應(yīng)用框架原理與程式設(shè)計36技[M/OL]. Google公司.
[4] 馬越.Android的架構(gòu)與應(yīng)用[D].中國地質(zhì)大學(xué)(北京)碩士學(xué)位論文.
[5] 陳利強(qiáng).基于ARM芯片的嵌入式圖像處理平臺開發(fā)與實現(xiàn)[D]. 華南理工大學(xué)碩士論文,2011.
[6] Haseman Chris. Android Essentials[M]. Apress: the Expert’s Voice, 2008:156-160.
近來,智能手機(jī)得到了長足發(fā)展,不少智能手機(jī)的用戶常常把下載或壓制的視頻文件放到手機(jī)上觀看,手機(jī)視頻一族由此誕生,并迅速增長,吸引了越來越多的手機(jī)用戶。而到了諾基亞推出7710之時,更憑借其獨(dú)有的掌上電視功能,將手機(jī)流媒體這個概念推向了一個。雖然需要在特定的網(wǎng)絡(luò)模式下才能使用,但是卻再次促發(fā)了廣大用戶對手機(jī)網(wǎng)絡(luò)電視的迫切需求。
于是,伴隨著市場和智能手機(jī)這個平臺的成熟,手機(jī)流媒體播放軟件也橫空出世。目前手機(jī)上比較主流的流媒體播放軟件有三款:一款是由手機(jī)流媒體的前輩級企業(yè)開發(fā)的流媒體播放器――FunVio;一款是由全國最大的WAP網(wǎng)站――3G門戶開發(fā)的GGTV;另一款則是由騰訊開發(fā)的QQ影院。下面就讓筆者用這三款軟件,和大家一起去欣賞一下手機(jī)流媒體。
情迷流媒體
在我們使用流媒體工具之前,我們應(yīng)該了解其工作的流程。在PC上,現(xiàn)有的流媒體播放軟件都帶有自己的節(jié)目單,我們需要收看什么欄目,只需點(diǎn)擊相應(yīng)的欄目單,播放器就會自動緩沖,并進(jìn)行播放。而在手機(jī)上,這個過程要稍微復(fù)雜一些,由于受到手機(jī)瀏覽器技術(shù)限制的原因,手機(jī)端的流媒體播放器中并不包含流媒體運(yùn)營商所提供的節(jié)目清單,而是需要通過流媒體播放器進(jìn)入相應(yīng)的流媒體運(yùn)營商的WAP網(wǎng)頁,然后在相應(yīng)的欄目中找到自己需要的節(jié)目進(jìn)行點(diǎn)播,最后再切換到流媒體播放器過程稍顯復(fù)雜,但相信這點(diǎn)完全不會影響手機(jī)玩樂一族們對手機(jī)流媒體的興趣。
作為國內(nèi)最早運(yùn)營手機(jī)流媒體的平臺,F(xiàn)unVio流媒體播放器在技術(shù)上具有一定的優(yōu)勢。FunVio支持所有的智能手機(jī)平臺,就連以往被眾多軟件“排擠”在外的Linux也不例外,因此稱之為最為全面的手機(jī)流媒體播放器并不為過。
在內(nèi)容上,由于運(yùn)營時間較早的關(guān)系,F(xiàn)unVio包含了11個電視臺的直播內(nèi)容。不過,除了央視體育頻道、鳳凰衛(wèi)視中文臺、鳳凰衛(wèi)視資訊臺、東方衛(wèi)視四個比較有價值的頻道之外,其余基本上是杭州的地方電視臺節(jié)目。除了電視直播,F(xiàn)unVio平臺上擁有數(shù)量較多的電影、電視劇、動漫等內(nèi)容,而其中的MTV視頻欄目可謂是FunVio平臺的一個特色。
在流媒體播放軟件的網(wǎng)絡(luò)連接上,F(xiàn)unVio支持CMWAP和CMNET兩種方式,不過比較遺憾的是,F(xiàn)unVio在Smartphone、UIQ以及S60部分機(jī)型上不支持CMWAP連接方式,這無疑影響到了手機(jī)玩家的使用熱情。
網(wǎng)絡(luò)連接方式
對于手機(jī)流媒體來說,網(wǎng)絡(luò)連接是很重要的,這不僅涉及到視頻播放的流暢程度,而且還牽扯到手機(jī)用戶所付出的費(fèi)用。在啟動FunVio時,你可以對網(wǎng)絡(luò)連接方式進(jìn)行設(shè)置,其中包括CMWAP和CM-NET兩種。熟悉GPRS上網(wǎng)的手機(jī)用戶都應(yīng)該了解,理論上CMNET的傳輸速率要稍高于CMWAP,不過,在資費(fèi)上,CMWAP則具有較大的優(yōu)勢。目前,CMWAP有包月服務(wù)(即使在沒有包月服務(wù)的地區(qū),其費(fèi)用也相當(dāng)?shù)土鳦MNET則沒有相應(yīng)的包月服務(wù),且資費(fèi)也較高。因此,在使用像手機(jī)流媒體播放器這樣需要較大流量的增值服務(wù)時,玩家往往會考慮使用CMWAP的連接方式以節(jié)省資費(fèi)。
作為國內(nèi)用戶最多的免費(fèi)WAP網(wǎng)站,3G網(wǎng)站推出流媒體服務(wù)可以說是在意料之中,而其作品――GGTV雖然運(yùn)營的時間不長,但是就其性能和受歡迎程度來說,可以稱之為手機(jī)流媒體播放器中的佼佼者。
在內(nèi)容上,GGTV也有直播和點(diǎn)播兩種內(nèi)容,其中直播內(nèi)容既包括了央視新聞、鳳凰衛(wèi)視等這樣強(qiáng)勢的新聞資訊類頻道,又包括了像中央三臺、MTV音樂、湖南衛(wèi)視這樣的娛樂頻道。另外,像中央五臺、廣東體育等這樣的體育頻道以及香港地區(qū)的無線翡翠、亞視本港等節(jié)目也在其中。就直播節(jié)目的質(zhì)量和豐富程度來說,GGTV對玩家還是很有吸引力的。同樣的,GGTV平臺還擁有較多的電影、電視劇和動漫節(jié)目。
在流媒體播放軟件的網(wǎng)絡(luò)連接上,GGTV支持CMWAP和CMNET兩種方式,而且令玩家興奮的是,其支持的所有智能手機(jī)均能使用CMWAP方式連接。
流暢與清晰
眾所周知,流媒體的品質(zhì)與網(wǎng)絡(luò)速度有很大的關(guān)系,因此,為了適應(yīng)現(xiàn)有的低網(wǎng)速局面,手機(jī)流媒體播放軟件大都以犧牲視頻清晰質(zhì)量為代價來達(dá)到播放流暢的要求。但是,并不是所有的節(jié)目內(nèi)容都需要降低畫面質(zhì)量的,就內(nèi)容而言,只有像新聞、體育這樣的節(jié)目才真正需要保證播放的流暢程度,而對于非直播性節(jié)目來說,只要用戶在播放前讓播放器緩沖時間稍長一些,那么就同樣可以看到清晰的視頻內(nèi)容,并且依然流暢。尤其是對于動畫片而言,其每秒播放的幀數(shù)低于普通電影,因此在動畫片上同時享受清晰高質(zhì)的畫面和流暢的播放并不矛盾,所以,GGTV采用“流暢版”和“清晰版”這兩種播放模式供用戶選擇是十分值得稱道的。
與前面兩種手機(jī)流媒體播放軟件相比,QQ影院似乎少了很多特色,尤其是其沒有直播節(jié)目更是有些相形見絀,不過在視頻內(nèi)容上,QQ影院還是具有自己的優(yōu)勢的,這就是數(shù)量龐大的各種電影、電視劇和動畫片。進(jìn)入QQ影院的WAP頁面,各種大片和熱門電視劇就撲面而來,內(nèi)容分類之廣、速度更新之快,都是其他兩個流媒體運(yùn)營平臺的點(diǎn)播內(nèi)容所不能相比的,從而也奠定了QQ影院所擁有的用戶群體。
如何選擇?
介紹了三款流媒體播放軟件之后,或許你還不是很清楚自己需要哪一款,如果是這樣,那么就請聽聽編輯的建議:對于大多數(shù)玩家來說,使用3G門戶網(wǎng)的GGTV就足矣了,其出色的功能和優(yōu)秀的內(nèi)容可以滿足絕大多數(shù)用戶的需求。而從使用的智能手機(jī)平臺來選擇,對于使用UIQ和Linux操作系統(tǒng)的用戶來說,編輯推薦使用FunVio,PPC用戶同樣可以根據(jù)自己所需要的節(jié)目內(nèi)容來考慮使用FunVio。
編輯認(rèn)為手機(jī)上只有一款流媒體軟件是不夠用的,從流媒體內(nèi)容重合的角度來考慮,最佳的選擇方式是使用GGTV+QQ影院的方式,這樣就電視、電影兩不誤了。
近日,光芒傳媒旗下“磊客中國”網(wǎng)站推出了一個名為“RoxTV”的P2P流媒體播放軟件。相信大家對于Coolstreaming這一流媒體播放技術(shù)不會陌生,RoxTV正是Coolstreaming技術(shù)研發(fā)的原班人馬傾力打造的播放軟件。與其它的流媒體播放軟件有所不同,RoxTV提供了經(jīng)濟(jì)、廣泛的互動電影、電視廣播以及其他娛樂內(nèi)容。它讓磊客們建造出了一個真正屬于自己的影音帝國。
小巧快捷 全新卻又似曾相識
我們的體驗是從下載客戶端開始的。不到500kb的安裝文件比任何一個流媒體播放程序都要小將近一半,用目前的寬帶網(wǎng)絡(luò)下載,相信也只是一瞬間的事情。
RoxTV的安裝和常規(guī)軟件并無太多不同,這方面照顧到了對電腦并不熟悉的使用者。在安裝之后,桌面上會出現(xiàn)一個RoxTV的綠色立方體圖標(biāo),雙擊它,我們就可以進(jìn)入磊客的世界了。
首先提示“連接RoxBeam服務(wù)器”,你只要打開XP防火墻對該軟件的限制,立刻就可以見到一個現(xiàn)代感十足的用戶界面。而這些都是系統(tǒng)自動提示,同時你也不必太過緊張自己操作有誤。
直接抵達(dá)的是“Rox娛樂中心”,軟件正中的Roxplayer上閃動著象征磊客的標(biāo)志。對于初次體驗RoxTV的人來說,這個播放器更像是一張我們所熟悉網(wǎng)頁,而且在鏈接上點(diǎn)擊鼠標(biāo)右鍵,也可以看到似曾相識的IE右鍵菜單。
磊客劇場 直播點(diǎn)播搜索全能
RoxTV的“Rox劇場”相當(dāng)于目前大多數(shù)流媒體播放器的網(wǎng)絡(luò)電視功能。在頻道設(shè)置上,它主要是以不同的文藝類型劃分,比如動漫、娛樂、電影、電視劇和綜藝等,當(dāng)然也有目前的一些電視頻道可供觀看。
具體操作是:首先點(diǎn)選自己喜歡的頻道,在相應(yīng)的“頻道/節(jié)目”欄中會出現(xiàn)當(dāng)天的節(jié)目列表,里面有具體的開播時間和節(jié)目名稱,同時在“頻道信息”欄會出現(xiàn)頻道名和與之相對應(yīng)的頻道描述;點(diǎn)擊任何一欄中的“播放”按鈕,Roxplayer都會顯示鏈接并加載緩沖,稍等片刻便可以看到節(jié)目列表中相應(yīng)時段的節(jié)目內(nèi)容了。
需要注意的是,在這里等待加載的時間是隨著信息提示欄中的“當(dāng)前在線人數(shù)”成反比例變化的,即在線人數(shù)越多,等待的時間就越短,這一點(diǎn)有別于普通的流媒體播放軟件,也是P2P技術(shù)的魅力所在。
在播放器右側(cè)我們發(fā)現(xiàn)RoxTV具有較完善的搜索功能,這是目前很多流媒體播放器都不具備的。在關(guān)鍵字搜索中,用戶可以選擇固定的頻道,并定位具體的視頻名稱、導(dǎo)演或是主演的姓名,輸入關(guān)鍵字即可完成定向查找;也可以通過分類搜索找到某一特定分類下的多個視頻。
最后,RoxTV還與ROX網(wǎng)站進(jìn)行了無縫連接,即用戶可以點(diǎn)擊相關(guān)按鈕或是文字鏈接,直接進(jìn)入ROX網(wǎng)站的網(wǎng)頁里。將文字瀏覽與音視頻播放很好地結(jié)合在一起,可以說是RoxTV的最突出貢獻(xiàn)了。
娛樂中心 網(wǎng)絡(luò)媒體應(yīng)有盡有
過去,網(wǎng)友要去不同的網(wǎng)站找不同的資源、鏈接,還要下載不同格式的文件,并打開多個播放器進(jìn)行收看。
但是現(xiàn)在,“Rox娛樂中心”的5個欄目:搞笑、娛樂、電臺、Flash以及DV是一氣呵成的,提供的是大而全的應(yīng)用模式。
家用流媒體必備裝備
設(shè)置一個流媒體系統(tǒng)比你想象的還要簡便――所需要的不過就是以下設(shè)備
1 一臺電腦
你的多媒體應(yīng)用電腦用不著強(qiáng)大的高性能機(jī)型,事實上,如果你打算一直開著機(jī),隨時接入媒體內(nèi)容的話,電腦耗電越少越好。甚至基于Atom的小型臺式PC就夠用了,因此,如果你不過就是在家里下載音樂或電影,完全沒有必要花錢。
但是,要是你收藏的媒體文件需要轉(zhuǎn)換,那你就需要一臺帶光驅(qū)的更強(qiáng)大的機(jī)器了。大多數(shù)酷春2 Duo處理器PC的性能足以承擔(dān)這一任務(wù),而NVIDIA和ATI的獨(dú)立顯卡有助于視頻處理。最關(guān)鍵的是一定要有充足的存儲空間――用做音樂服務(wù)器我們建議至少要320GB的,若當(dāng)做視頻服務(wù)器則起碼需要1TB。
2 一個路由器
把媒體文件從電腦傳送到其他設(shè)備需要一個路由器:用作所有數(shù)據(jù)傳輸?shù)闹薪椤H僅流播音樂?那標(biāo)準(zhǔn)的無線N路由器就足夠了。Linksys WRT310N(約1000元,)很有魅力,性能出色。要是流播視頻呢?Linksys可處理標(biāo)清DivX格式,但處理未壓縮的DVD品質(zhì)視頻和HD,那就必須用dual-band 802.11n了。它的不足是只有支持無線N功能的流媒體設(shè)備才能配合它使用。如果無線不是必需的,可以采用支持GB級以太網(wǎng)的有線路由器。
3 流媒體
要是獲得許可的話,用iTunes轉(zhuǎn)換你的CD碟再理想不過,但視頻轉(zhuǎn)換要麻煩一些。可以用DVD Decrypter(免費(fèi),.uk)來提取轉(zhuǎn)換DVD又件,如果你想把它們壓縮成MP4,需要用到HandBrake(handbrake.fr)這類工具。事實上,轉(zhuǎn)換任何CD或DVD碟片都可能因違反版權(quán)被――即使你轉(zhuǎn)換的是自己擁有的正版碟。
4 流播軟件
大多數(shù)流媒體設(shè)備都采用UpnP或DLNA來尋找儲存在你的網(wǎng)絡(luò)中的媒體文件。XBMC()是一款優(yōu)秀的UpnP服務(wù)軟件,它幫你選定你想流播的音樂或視頻所在的文件夾,剩下的事情它全會為你辦妥。Squeezebox設(shè)備有自己的軟件,稱作SlimServer,可運(yùn)行于所有PC平臺和部分NAS驅(qū)動器上。
5 備份
你必須保證自己千辛萬苦搜集的媒體文件的絕對安全。或者弄一個外接硬盤加上自動備份軟件定期備份重要資料,或者投資購買一個NAS(網(wǎng)絡(luò)附屬存儲器)。用NAS存儲的一個額外優(yōu)點(diǎn)是當(dāng)電腦關(guān)機(jī)時你仍可流播內(nèi)容,既省電又清靜。本專題對NAS進(jìn)行了體驗報道。
6 流媒體播放器
很顯然,各種千差萬別的設(shè)備都支持流媒體。比如像我們喜愛的飛利浦40PFL 9704(約18000元,philips com)這樣的電視機(jī)、PS3、Xbox 360、網(wǎng)絡(luò)收音機(jī),等等,只要包裝上標(biāo)明支持UpnP或DLNA的都能播放來自網(wǎng)絡(luò)的內(nèi)容。后面我們將專門介紹典型的無線網(wǎng)絡(luò)收音機(jī)和視頻流播設(shè)備。
如何備份藍(lán)光碟
保護(hù)同時流播你的電影文件,讓它們適用于便攜播放器
1 準(zhǔn)備行動
首先,確定你有足夠的空間做備份。乍聽起來似乎100GB的硬盤剩余空間會綽綽有余,但是考慮到要從光碟中導(dǎo)出原始文件,然后對視頻重新編碼,另外你的PC還需要相當(dāng)空間才能運(yùn)行,所以務(wù)必保證硬盤空間充裕,否則備份中途耗光了空間就不好玩了。
2 選擇工具
有許多免費(fèi)的藍(lán)光備份應(yīng)用程序,但其中許多用起來跟拔牙一樣痛苦。AnyDVD HD是理想工具,你可以免費(fèi)試用3個星期,如果喜歡的話,就可以花80歐元升級到完全版本。
3 設(shè)置軟件
一旦你安裝了AnvDVD HD,插入光盤,右擊系統(tǒng)托盤上的SlvSoft標(biāo)識。選擇“Rip to hard disk”(轉(zhuǎn)換到硬盤),然后選擇一個文件夾保存原始視頻。大約需要花費(fèi)一小時時間,就在硬盤上形成了大量可在VLC媒體播放器上播放的視頻文件。
4 找出正片
主要的視頻正片就是位于名為“Stream”的文件夾里的一個非常大的文件。它的大小可能約為25GB,文件后綴可能是m2ts。有些家用流媒體設(shè)備支持m2ts文件,但文件過大容易造成麻煩。我們還是把它轉(zhuǎn)換成更友好的文件吧。
5 Matroska文件
MakeMKV把視頻、音頻和字幕從.m2ts文件中抽取出來,然后再把它們組合成開源的Matroska(.mKv)文件。把它指向index.bdmv文件,啟動軟件工作,就能創(chuàng)建另外一個拷貝。完成備份后可刪除原文件。
6 縮小文件
如果還想讓文件更小(例如方便導(dǎo)入你的iPod),那你需要用HandBrake了。它有各種適合常用便攜播放器的預(yù)設(shè)視頻文件大小規(guī)格,當(dāng)然你也可以自定義設(shè)置。為最終文件好名和安放位置,點(diǎn)擊“開始”,等幾個小時你想要的文件就出現(xiàn)了。
網(wǎng)絡(luò)附屬存儲器
這些不顯山不露水的設(shè)備也許會會徹底改變你傳統(tǒng)的多媒體欣賞習(xí)慣
NAS(網(wǎng)絡(luò)附屬存儲)設(shè)備是超大容量的外部硬盤,它直接與你的網(wǎng)絡(luò)相連,所以你家里的所有計算機(jī)或流媒體設(shè)備都能隨時訪問存儲于其中的媒體內(nèi)容。但這只是最基本的:有些NAS設(shè)備能為你的計算機(jī)做備份、用Bit Torrent下載文件,以及在世界各地訪問你的數(shù)據(jù)。還有的NAS設(shè)備內(nèi)置了CD轉(zhuǎn)換功能。
Linksys NMH405
約270
它配有彩色LCD屏和彈出式硬盤檀,其可擴(kuò)展性最為突出。它只搭載了一個500GB的硬盤,但有安裝備份硬盤(通過超級可靠的RAID)或附加內(nèi)存的空司。盡管其套裝軟件有些令人討厭,但通過網(wǎng)絡(luò)瀏覽器操控的界面還是十分出色的。它不支持Squeezebox和BitTorrent服務(wù)器,但支持XbOx 360,另外USB和存儲卡插槽非常方便。
Stuff點(diǎn)評
技術(shù)參數(shù)
500GB USB(x2) CF,記憶捧,SDHC,XD卡 以太網(wǎng)t UPnP,DLNA iTunes Xbox 360 198mmx111mm x168mm 2kg
RipNAS
約8000元 ripcaster.co.uk
可以獨(dú)立于PC是RipNAS的一大 長處。它為CD文件轉(zhuǎn)換和分享預(yù)先做了設(shè)定:只需配上SONOS或Squeezebox就是優(yōu)質(zhì)的多房間流媒體播放器了。把RipNAS通上電,接上網(wǎng)絡(luò),放進(jìn)一張CD,短暫的咝咝聲后,光盤文件就開始轉(zhuǎn)換(帶原數(shù)據(jù)),完成后就把CD退出來。當(dāng)然你也可以把它用作標(biāo)準(zhǔn)的NAS,與你的PC一起工作,它幾乎能與你想到的任何流媒體播放器配合工作。另外它運(yùn)行時幾乎沒有聲音。
Stuff點(diǎn)評
技術(shù)參數(shù)
1TB USB(x4) 以太網(wǎng) UPnP DLNA、Tunes、Xbox360、Squeezecenter 89mm×24gmm×239mm,5kg
XiVA musicm8
約8000元 /musicm8
這又是一臺幾乎能和所有流媒體播放器配合工作的支持碟片文件轉(zhuǎn)換的NAS,另外它也有出色的PC界面,可以在任何地方訪問。musicm8預(yù)先設(shè)定把你的CD文件轉(zhuǎn)換成320kbps MP3,借助Twonkv、Squeezecenter和Firefly服務(wù)器軟件,運(yùn)用于不同類型的流媒體設(shè)備。它還擁有一個方便微調(diào)的精彩網(wǎng)絡(luò)界面。其正面藏有一個支持快速拷貝的SDHC卡槽。
Stuff點(diǎn)評
技術(shù)參數(shù)
1TB、USB(x4)、SDHC 以太網(wǎng)UPnP、DLNA、Tunes,Squeezecenter,Twonky(Xbox 360) 300mm×65mm×260mm、5.15kg
Buffalo LinkStation Duo
約2100元
顧名思義,這臺LinkSfaion搭載了兩塊500GB硬盤,可以結(jié)合起來構(gòu)成1TB的存儲空間,或者通過RAID用塊硬盤備份另外一塊。在后一堵形中,你的數(shù)據(jù)超級安全,替換硬盤也輕而易舉。你可以用WebAccess甚至iPhone遠(yuǎn)程訪問你的媒體文件。但是,它只有一個USB接口(位于背面),不支持Xbox 360和Squeezebox令人失望。
Stuff點(diǎn)評
技術(shù)參數(shù)
1TB(2×500GB硬盤) Bit Torrent USB(x1) 以太網(wǎng) UPnP、DLNA、iTunes 127mm×86mm×204mm、2.31kg
Wi-Fi收音機(jī)
收聽無線音樂的最簡單方案就是弄一個現(xiàn)代收音機(jī)
1 諾基亞Home Music
約2800元
有何高招?
諾基亞Home Music體形小巧,功能齊全:網(wǎng)絡(luò)收音、從PC無線流媒體播放,配備彩色屏幕和強(qiáng)有力的10W單聲道功率。
值得擁有?
高分辨率的顯示屏并非觸摸屏,但機(jī)器操作簡便,配有還算過得去的遙控器。其音質(zhì)清澈潔凈,別看體形小巧,它提供的低音極有分量,另外白色外涂層不像其他機(jī)型那樣容易沾染手印。
Stuff點(diǎn)評
它并不驚艷,但音質(zhì)不錯,使用方便。
技術(shù)參數(shù)
10W、UPnP、以太網(wǎng)、USB、Optical out(光纖輸出)、RCA out 3.5mm in/Out 13cm×28cm×16cm 2kg
2 Revo Heritage
約2400元 revo.co.uk
Revo的復(fù)古風(fēng)格Heritage是一款單聲道設(shè)備,但擁有眾多優(yōu)點(diǎn):配備了Pod底座,支持Wi-Fi流媒體播放,兼網(wǎng)絡(luò)收音機(jī)、DAB和FM收音機(jī)于一身。
值得擁有?
聲音富有沖勁,但不太有感染力。盡管如此,由于Heritage能獲取眾多音樂源,人們很難對它吹毛求疵。導(dǎo)航相當(dāng)差勁,不過考慮到它豐富的功能和復(fù)古式魅力,還是值得擁有的。
Stuff點(diǎn)評
21世紀(jì)的配置規(guī)格與老式的外觀同場競技一決雌雄,結(jié)果旗鼓相當(dāng)。
技術(shù)參數(shù)
7W、UPnP、以太網(wǎng)、USB
RCA out:Cornposite video out Optical out 3.5mm in/out Pod底座Wi-Fi 18cm×26cm×10cm 2kg
3 Sonos S5
約3600元 sonos.co.uk
有何高招?
它本身并不是網(wǎng)絡(luò)收音機(jī)。它是一款盒式網(wǎng)絡(luò)音樂播放器,只要與適當(dāng)?shù)脑O(shè)備連接起來,就能訪問網(wǎng)絡(luò)電臺、Last fm、Napster以及你自己的網(wǎng)絡(luò)音樂。
值得擁有?
只要把它連接到你的網(wǎng)絡(luò)的一個路由器上(或者花約800元購買一個ZoneBridge,那就無需連線了),它就能讓房間里充溢富有魅力的樂聲。5個數(shù)字功放為2個高音擴(kuò)音器、2個中音發(fā)聲器和一個低音喇叭提供動力,保證S5音量宏大,音質(zhì)淳厚。
Stuff點(diǎn)評
使用簡便,音質(zhì)優(yōu)美,堪稱理想的盒式網(wǎng)絡(luò)播放器。
技術(shù)參數(shù)
以太網(wǎng) 3.5mm in/out21cm×37cm×12cm 4kg
4 羅技Squeezebox收音機(jī)
約1600元
有何高招?
Squeezebox是專門的網(wǎng)絡(luò)收音機(jī)(不支持DAB和FM),但能夠流播各種關(guān)鍵格式網(wǎng)絡(luò)音樂,包括網(wǎng)絡(luò)電臺、Last.fm、beezer和Napster。它也支持Facebook和Flickr。
值得擁有?
配備彩色屏幕,音樂源豐富,操控簡單,因而羅技Squeezebox充滿樂趣,使用方便。盡管它的低音和發(fā)聲單元不夠多,但在絕大多數(shù)情況下音樂悠揚(yáng)。
Stuff點(diǎn)評
價格足以挑戰(zhàn)傳統(tǒng)的DAB收音機(jī),但其適應(yīng)性強(qiáng)得多。
技術(shù)參數(shù)
以太網(wǎng) Wi-Fi 3.5mm out13cm×22cm×8.5cm 499g
5 Pure Sensia
約2600元
有何高招?
要是它的卵狀造型、大尺寸彩色觸摸屏沒有引起你的注意,那么它支持Twitter和Facebook、擁有一個應(yīng)用程序庫、兼DAB、FM和Wi-Fi網(wǎng)絡(luò)收音機(jī)于一身,你還能對它無動于衷嗎?
值得擁有?
界面也許不如我們期待的那樣流暢,但與這里的其他機(jī)型相比仍然遙遙領(lǐng)先。應(yīng)用程序每天都在更新,因而你躺在床上也能繼續(xù)上微博叨咕。音樂聽上去快速、銳利而均衡,其立體聲設(shè)計傳達(dá)出高水準(zhǔn)音質(zhì)。
Stuff點(diǎn)評
無現(xiàn)代性毋寧死,因此,給我們拿一臺Pure Sensia吧。
技術(shù)參數(shù)
30W UPnP1.0、USB3.5mm in/out 17cm×28cm×18cm 2kg
電影流播設(shè)備
你的無碟片多媒體鏈條的最后一環(huán)就是網(wǎng)絡(luò)化的電影播放器一旦你已經(jīng)備份了光盤里的電影文件,你就需要想辦法讓它們能在電視上播放。把這里介紹的某個盒子連到平板電視上,你就能從你的當(dāng)?shù)鼐W(wǎng)絡(luò)中的各種設(shè)備上流播(通過以太網(wǎng)或無線方式)電影了。這些盒子大多內(nèi)置有存儲器,都能從U盤播放電影文件或音樂。究竟哪款適合你?讓我們來仔細(xì)看看……
1 Conceptronic Full HD媒體播放器
約1600元 conceptronic.Ret
只花大約1600元就能買到一個全功能的流媒體播放器,似乎挺劃算,尤其是把它放在支架上它看上去像一艘飛船。Conceptronic的性能配置包括出色的格式支持,可播放1080P視頻內(nèi)容,還能外加一個USB硬盤用于本地存儲。然而它不像預(yù)期的那樣提供環(huán)繞聲。有時盡管對白設(shè)定為英語并關(guān)間了字幕,可電影開播時仍偶爾出現(xiàn)非英語對白或字幕,鑒于圖像質(zhì)量一流,不免讓人略感遺憾。
Stuff點(diǎn)評
技術(shù)參數(shù)
可選硬盤 AAC、FLAC、MP3、OGG、PCM、WAV、WMA AVI、DivX、ISO M2TS、MKV、MOV、MP4、MPEG Video TS、VOB、WMV Coaxial composite,以太網(wǎng),HDMI,S-Video,模擬立體聲,USB(×1) 可選Wi-Fi 44mm×205mm×122mm
2 HD Digitech HDX-1000 1TB
約2900元 ripcaster.co.uk
“沒什么不行”是它的格言。只要不受DRM版權(quán)限制,任何文件它都能播放,不管它們存儲在你的網(wǎng)絡(luò)里還是1TB硬盤中。盡管HDX-1000比這里的某些盒子更為用戶友好,一定程度的計算機(jī)和網(wǎng)絡(luò)知識還是有助于你充分發(fā)揮它的能量。如果你是個技術(shù)高手,它提供的Bit Torrenl和服務(wù)器支持功能,加上其精彩的視頻性能,會讓你輕松享受無窮樂趣。它談不上最好,但很值得IT人士關(guān)注。
StufF點(diǎn)評
技術(shù)參數(shù)
1TB AAC,AIFF,F(xiàn)LAC,MP3,OGG,PCM,WAV,WMA AVI,DivX,ISO,M2TS,MKV、MOV MP4、MPEG VIdeo TS,VOB、WMV Coaxial,component,composite,以太網(wǎng),HDM,optical,SD,模擬立體聲,USB(x3) 可選Wi-Fi 55mm×200mm×200mm
3 LaCie LaCinemi Classic HD
約2000元
既緊湊又時尚,LaCie是這里最漂亮的流媒體播放器,其PS3式的菜單同樣流暢,又把蘋果式的易用性和基于PC的諸多對手的適應(yīng)性結(jié)合在了一起。它是我們見到的第一款憑自己完成你希望它做的所有事情的非蘋果盒子它可迅速找到我們的網(wǎng)絡(luò)共享文件,除Apple Lossless音樂之外,所有格式(包括1080PHD電影)都能流暢播放,而且?guī)в姓嬲饬x上的環(huán)繞聲。把你的媒體文件拷貝到它的1TB硬盤里,它就成了一臺服務(wù)器,甚至還支持Xbo×360。
Stuff點(diǎn)評
技術(shù)參數(shù)
1TB AAC,F(xiàn)LAC,MP3 0GG PCM WAV,WMA AVI,DivX ISO,M2TS,MKV MOV,MP4,MPEG,VOB、Video_TS WMV Composite,以太網(wǎng)HDMI optical,模擬互體聲USB(x3) 可選Wi-Fi 46mm×120mm×194mm
4 Netgear EV A9150
約3000元
The EV A9150(也以EV A9000為人所知)乍看上去就是一臺平平淡淡的DVD機(jī),但由于它支持無線N技術(shù),可輕松訪問網(wǎng)絡(luò)內(nèi)容,功能要廣泛得多。品初的設(shè)置相當(dāng)考驗人,甚至像我們這樣的計算機(jī)極客都感覺不太容易,但一旦完成設(shè)置運(yùn)行起來,使用體驗很棒,能夠播放精彩銳利的1080P視頻。它有訪問YouTube、播客內(nèi)容和網(wǎng)絡(luò)電臺的專用通道,另外還有用于同步的500GB存儲空間,盡管音樂聽上去并不出彩,但EVA的功能還是令人滿意的。
Stuff點(diǎn)評
技術(shù)參數(shù)
500GB AAC、AIFF、FLAC,MP3,0GG PCM WAV,WMA AVI、DivX、ISO M2TS MKV MOV,MP4,MPEG,VOB Vldeo TS,WMV Coaxial,component,cornposie,以太網(wǎng),HDM,optical,S-Video Scart,模擬立體聲,USB(x2) 無線N 51mm×432mm×254mm
5 Popcorn Hour C-200
約5000元 ripcaster.co.uk
如果你既想要藍(lán)光畫質(zhì)和音質(zhì),又想要流媒體設(shè)備的便利,怎么辦?弄一臺C-200。作為一臺流媒體設(shè)備,它和HDX-1000有很多相似之處:豐富的功能,略微有點(diǎn)復(fù)雜的設(shè)置。但它還配有內(nèi)置藍(lán)光光驅(qū)。這并不是說你能直接把藍(lán)光文件轉(zhuǎn)換到它500GB的硬盤里(也有1TB和2TB的版本供選擇),但確實意味著你擁有了個超值的一體機(jī):既能通過物理光驅(qū)又能通過流媒體提供一流的圖像和HD音質(zhì)。
Stuff點(diǎn)評
另外Lifestyle 135系統(tǒng)的擺放非常靈活,無論在家中任何空間,它都能以兩種不同的方式靠近電視機(jī)擺放,且不會影響音質(zhì)。這是因為Bose全新的FlexMount自動方位識別技術(shù),能讓揚(yáng)聲器無論是水平擺放于桌面或垂直壁掛墻上,都能自動調(diào)整聲音,用戶不論選擇那種安裝方式,都能體驗到一致的極具空間感、自然真實的聲音。
此外,Bose特有ADAPTiQ智能音場調(diào)校技術(shù),更確保了揚(yáng)聲器的音質(zhì)表現(xiàn),它能讓揚(yáng)聲器在任何空間中傳遞出最理想的聲音。這項Bose的獨(dú)特科技會先判斷揚(yáng)聲器所處的位置,然后針對不同空間對聲音所造成的影響進(jìn)行調(diào)校,不論空間的大小、形狀,或家具擺設(shè)的情況,都能調(diào)校出最佳的聲音效果。
無線流媒體播放器
西部數(shù)據(jù)WD TV Live
WD TV Live無線流媒體播放器能完美兼容Wi-Fi和以太網(wǎng)連接,支持全高清1080p視頻分辨率,并且支持常見的USB設(shè)備、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、網(wǎng)絡(luò)存儲設(shè)備,例如WD My Book Live個人云存儲硬盤,還可以訪問家庭網(wǎng)絡(luò)中的PC或Mac電腦,瀏覽其中的相片、視頻、音樂等媒體內(nèi)容。另外,用戶還可通過WD TV Live流媒體播放器直觀、易用的操作界面,直接在大屏幕上欣賞個人媒體內(nèi)容。
個人云存儲硬盤
關(guān)鍵詞:流媒體;高校;視頻新聞;網(wǎng)絡(luò)點(diǎn)播;設(shè)計;實現(xiàn)
中圖分類號:TP37文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)20-30358-03
1 引言
隨著各種電視節(jié)目的上星和互聯(lián)網(wǎng)的快速發(fā)展,報紙、雜志、廣播、電視等傳統(tǒng)媒體紛紛觸網(wǎng),如何在新形勢下,更好地發(fā)揮高校自辦電視臺的思想教育功能,實現(xiàn)高校電視更好更快的傳播以及對校園媒體資源進(jìn)行優(yōu)化重組,形成優(yōu)勢互補(bǔ),突出整體效能,是目前高校尤其是西部邊遠(yuǎn)地區(qū)院校迫切需要解決的問題。利用校園網(wǎng)絡(luò)進(jìn)行校園視頻新聞點(diǎn)播,逐漸成為了校園視頻新聞傳播的主要途徑之一。網(wǎng)絡(luò)視頻點(diǎn)播是綜合了計算機(jī)技術(shù)、通訊技術(shù)、多媒體技術(shù)而迅速發(fā)展起來的一門綜合性技術(shù)。它利用了網(wǎng)絡(luò)和視頻技術(shù)的優(yōu)勢,徹底改變了過去收看校園視頻新聞的被動方式,實現(xiàn)了校園視頻新聞節(jié)目按需收看和任意播放,為用戶提供實時、交互、按需點(diǎn)播服務(wù)的系統(tǒng)。利用校園網(wǎng)建設(shè)VOD系統(tǒng)可以為廣大師生提供在線的視頻新聞節(jié)目的點(diǎn)播服務(wù)。如何利用網(wǎng)絡(luò)視頻點(diǎn)播技術(shù)構(gòu)建一種基于流媒體技術(shù)的實效性高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)已成為一個勢在必行的手段和趨勢。
2 流媒體技術(shù)及視頻點(diǎn)播原理
2.1 流媒體技術(shù)
流媒體(Steaming Media)是指在網(wǎng)絡(luò)中使用流式傳輸技術(shù)的連續(xù)時基媒體,如音頻、視頻或多媒體文件。流媒體技術(shù)就是把連續(xù)的影像和聲音信息經(jīng)過壓縮處理后放在網(wǎng)站服務(wù)器上,讓用戶下載、觀看、收聽,而不需要等整個文件全部下載完畢后才可以觀看的技術(shù)。傳輸及播放的流媒體文件,經(jīng)過特殊的壓縮方式分成一個個壓縮包,由視頻服務(wù)器向用戶計算機(jī)連接、實時地傳送,用戶機(jī)不必等到整個文件全部下載完畢,僅需將起始幾秒的數(shù)據(jù)先下載到本地的緩沖區(qū)中就可以開始播放,采用一邊播放、一邊下載、一邊丟棄的方式,客戶端的緩沖區(qū)建在內(nèi)存中,不占用硬盤空間,不會在用戶端留下任何拷貝,保護(hù)了知識產(chǎn)權(quán),同時提高帶寬利用率。流媒體技術(shù)是一個綜合的技術(shù),它包括采集、編碼、傳輸、儲存、解碼等多技術(shù)。作為以流媒體為技術(shù)支撐的流媒體應(yīng)用系統(tǒng),一般分為編碼端、服務(wù)器端和用戶終端3部分。
2.2 高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)
高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)采用流媒體技術(shù),建立專門的流媒體服務(wù)器,把校園視頻新聞編碼處理后到流媒體服務(wù)器中,用戶在校園網(wǎng)連通的任何端口,可利用網(wǎng)絡(luò)進(jìn)行校園視頻新聞的點(diǎn)播與觀看,在這個過程中本系統(tǒng)可實時向用戶傳送節(jié)目,用戶也可通過網(wǎng)絡(luò)客戶端對所觀看節(jié)目實現(xiàn)隨意控制。可用圖1來說明校園視頻新聞點(diǎn)播系統(tǒng)的工作過程和系統(tǒng)結(jié)構(gòu)。
3 高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)的設(shè)計
本系統(tǒng)所要處理和傳輸?shù)男畔⒅饕且曇纛l信息為主的多媒體信息。為了便于師生的對視頻新聞的點(diǎn)播,這就需要校園視頻新聞?wù)咴谶^程中注重質(zhì)量、訪問速度、方便和快捷性,并且也要根據(jù)學(xué)校的實際條件構(gòu)建實效性的視頻點(diǎn)播服務(wù)平臺;校園內(nèi)用戶可以查閱節(jié)目的詳細(xì)信息,可以以頁面方式觀看,也可利用播放器播放或全屏播放;也可下載觀看。
本系統(tǒng)主要借助于目前主流的流媒體系統(tǒng)之一的windows media為主要支持技術(shù)來構(gòu)建實效性高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng),突出其方便性、先進(jìn)性、集成性、低成本的特點(diǎn)。
在Windows Media技術(shù)支持下,主要從其文件格式、流媒體傳輸協(xié)議、播放方式、系統(tǒng)組成等幾個部分總體上去設(shè)計實現(xiàn)該系統(tǒng)。
3.1 文件格式
Windows Media支持ASF, WMV, WMA等文件格式,ASF (Advanced Stream Format)是Windows Media的核心。ASF是一種數(shù)據(jù)格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式以網(wǎng)絡(luò)數(shù)據(jù)包的形式傳輸,實現(xiàn)流式多媒體內(nèi)容。WMV是視頻數(shù)據(jù)格式,WMA是音頻數(shù)據(jù)格式。本系統(tǒng)主要傳輸視頻信息,所以在前期制作視頻時全部采用ASF、WMV兩種格式。
3.2 流媒體傳輸協(xié)議
流媒體傳輸協(xié)議是流媒體技術(shù)的一個重要組成部分,也是基礎(chǔ)組成部分。它是為在網(wǎng)絡(luò)上實時傳輸多媒體信息而開發(fā)的協(xié)議。目前,Windows Media支持的流媒體傳輸?shù)膮f(xié)議主要有: 實時傳輸協(xié)議RTP (Real-time TransportProtocol),用于Internet上針對多媒體數(shù)據(jù)流的一種傳輸協(xié)議。實時傳輸控制協(xié)議RTCP (Real-time Trans-port Control Protocol),RTCP和RTP一起提供流量控制和擁塞控制服務(wù)。實時流協(xié)議RTSP (Real-time Streaming Protocol),定義了點(diǎn)對多點(diǎn)應(yīng)用程序如何有效地通過IP網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)。基于上述協(xié)議的支持,本系統(tǒng)實現(xiàn)了流媒體信息的有效傳輸。
3.3 播放方式
為了能夠讓多媒體數(shù)據(jù)在網(wǎng)絡(luò)中很好地傳輸,并在客戶端精確地回放。基于這個目的,在流媒體的播送技術(shù)上人們采用了單播、多播、點(diǎn)播、廣播等技術(shù)。點(diǎn)播是客戶端與服務(wù)器之間的主動的連接,在點(diǎn)播連接中,用戶通過選擇內(nèi)容項目來初始化客戶端連接,一個客戶端從服務(wù)器接收一個媒體流(這個連接是唯一的,其它用戶不能占用),并且能夠?qū)γ襟w進(jìn)行開始、停止、后退、快進(jìn)或暫停等操作,客戶端擁有流的控制權(quán),就像在看影碟一樣。這種方式由于每個客戶端各自連接服務(wù)器,服務(wù)器需要給每個用戶建立連接,對服務(wù)器資源和網(wǎng)絡(luò)帶寬的需求都比較大。
本系統(tǒng)考慮到校園視頻新聞時間短、信息量大;便于師生在觀看校園視頻新聞控制和交互以及校園網(wǎng)自身特點(diǎn),采用點(diǎn)播方式來實現(xiàn)校園視頻新聞的網(wǎng)絡(luò)傳播。
3.4 系統(tǒng)組成及工作流程
為了更好地使流媒體系統(tǒng)在各個不同層面上互相通信,基本的流媒體系統(tǒng)包含三個組件:編碼器,服務(wù)器,播放器。基于Windows Media技術(shù)構(gòu)建的校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)依靠Windows Media Service系統(tǒng)的主要組成。它分別校園視頻新聞采編轉(zhuǎn)系統(tǒng)、流媒體服務(wù)器(Windows Media Server)和客戶端流媒體播放器(Windows Media player),分別用于流媒體的制作、和播放等。
(1)校園視頻新聞采編轉(zhuǎn)系統(tǒng):用于采集、編輯、轉(zhuǎn)換編碼多媒體數(shù)據(jù),使其成為流媒體數(shù)據(jù)格式,便于在流媒體服務(wù)器進(jìn)行和管理。
(2)流媒體服務(wù)器:簡單地說,就是支持流媒體點(diǎn)播的服務(wù)器,用于存放、控制、管理流媒體數(shù)據(jù)。
(3)客戶端播放器:主要用于客戶端用戶對校園視頻新聞進(jìn)行點(diǎn)播播放、瀏覽等。
簡單來說,該系統(tǒng)工作時, 前期采編轉(zhuǎn)系統(tǒng)創(chuàng)建流媒體文件并存放到流媒體存儲服務(wù)器;服務(wù)器端創(chuàng)建提供點(diǎn)播的站點(diǎn)設(shè)置和管理節(jié)目并啟動;客戶端通過瀏覽器以Web方式訪問,獲得節(jié)目信息,選擇后再由流媒體服務(wù)器經(jīng)過調(diào)度后啟動相應(yīng)的流媒體播放器實時播放節(jié)目。
4 高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)的實現(xiàn)
4.1 校園視頻新聞的編碼制作
(1)校園視頻新聞的前期攝錄與編輯。
為了保證圖像質(zhì)量,校園視頻新聞必須在前期的攝錄、采集、編轉(zhuǎn)等過程中盡可能減少視頻的損耗。 筆者在實踐中的具體的做法是:攝錄階段,采用廣播級攝像機(jī)和信噪比較高的錄像帶攝制校園新聞,以此減少各環(huán)節(jié)中對圖像信號質(zhì)量的損耗;采集、編轉(zhuǎn)過程中,利用高性能的視頻采集卡(pinnacle pro-one)、編轉(zhuǎn)質(zhì)量較高的格式轉(zhuǎn)錄軟件(Tmpeg-plus)進(jìn)行采編轉(zhuǎn),并且首次編轉(zhuǎn)完成后統(tǒng)一使用avi格式文件,以確保圖像質(zhì)量。
(2)將前期編輯制作完成的視頻文件編碼為Windows Media流媒體格式文件。
對于Windows Media構(gòu)建起來的流媒體服務(wù)器,一般需要使用asf、wmv格式的文件。因此,前期制作完成后,將編輯完成的avi格式的視頻文件統(tǒng)一利用Windows Media編碼器把a(bǔ)vi文件轉(zhuǎn)化為asf、wmv格式文件。這時,最好使用WindowsMedia編碼器,它可以適應(yīng)多種網(wǎng)絡(luò)的編碼要求。
(3)編碼設(shè)置與過程監(jiān)視。在編碼轉(zhuǎn)換時,應(yīng)根據(jù)用戶情況、網(wǎng)絡(luò)帶寬、節(jié)目內(nèi)容等具體情況,選擇適當(dāng)?shù)妮敵鲑|(zhì)量、編解碼版本、傳輸速率及適應(yīng)帶寬要求等選項。這樣可以保證視頻和客戶端點(diǎn)播時編碼后流媒體的高適應(yīng)性和高質(zhì)量。與此同時要對編碼過程進(jìn)行監(jiān)視,通過監(jiān)視可以隨時了解編碼的進(jìn)展情況,利于操作人員對整個編碼過程的把握,并且保證輸出的校園視頻新聞節(jié)目不出現(xiàn)間斷和跳幀等現(xiàn)象,保證視頻的連貫性。
當(dāng)然了,上述過程只是筆者在自己實踐中的具體做法,若在硬件條件允許的情況下也可以通過專門的視頻采集卡、編碼器把攝像機(jī)等其它設(shè)備的信號直接轉(zhuǎn)換為asf格式,這樣可以減少編轉(zhuǎn)時間,縮短整個視頻流程,提高校園視頻新聞效率。
4.2 校園視頻新聞網(wǎng)絡(luò)點(diǎn)播服務(wù)器的安裝與管理實現(xiàn)
校園視頻新聞網(wǎng)絡(luò)點(diǎn)播服務(wù)器是安裝了流媒體服務(wù)軟件的服務(wù)器,提供校園視頻新聞節(jié)目服務(wù),監(jiān)控系統(tǒng)運(yùn)行狀態(tài),存儲校園視頻新聞節(jié)目。該服務(wù)器采用Windows 2003服務(wù)器版操作系統(tǒng),安裝Windows Media Service作為Windows Media服務(wù)器,使用戶能夠通過網(wǎng)絡(luò)傳輸流媒體內(nèi)容。Windows Media服務(wù)為ASF流媒體文件提供了兩種方式:單播和多播,分別用于交互式點(diǎn)播和廣播方式。本系統(tǒng)的構(gòu)建主要采用交互式點(diǎn)播方式,它為用戶提供點(diǎn)對點(diǎn)聯(lián)結(jié)方式的服務(wù),允許用戶通過交互參與流媒體播放的控制,這種方式的優(yōu)點(diǎn)是每個用戶可以主動地觀看節(jié)目。在服務(wù)器的安裝與配置過程中,關(guān)鍵環(huán)節(jié)是:
(1)服務(wù)器基本設(shè)置:主要包括端口數(shù)值、允許用戶連接數(shù)量、用戶接入帶寬、流媒體存放的位置。
(2) 服務(wù)器安全設(shè)置:主要指服務(wù)器的各種規(guī)則,其中包括定義權(quán)限、IP地址、子網(wǎng)掩碼、特定端口等。
(3)服務(wù)器方式設(shè)置:主要對Windows Media管理器的“單播點(diǎn)”進(jìn)行配置,配置完成后服務(wù)器就可以向用戶提供視頻點(diǎn)播服務(wù)。
(4)服務(wù)器其它設(shè)置:主要是對服務(wù)器運(yùn)行狀態(tài)的監(jiān)視設(shè)置、內(nèi)容緩存管理設(shè)置、廣告功能設(shè)置等。
4.3 校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)播放器的實現(xiàn)
校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)播放器端主要的功能就是使用戶使用瀏覽器通過Web訪問服務(wù)器端,從網(wǎng)絡(luò)接收視頻新聞流媒體并播放,這樣就實現(xiàn)了視頻新聞點(diǎn)播。在播放器端可安裝使用媒體播放器(Windows Media Player),來實現(xiàn)流媒體播放、控制(開始、暫停、停止、快進(jìn))等。對于媒體播放器(Windows Media Player),它可提供給供客戶端用戶獨(dú)立使用,也可方便地嵌入到瀏覽器中,這樣簡單地就實現(xiàn)了流媒體播放功能。
高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)基于網(wǎng)絡(luò)服務(wù)和流媒體技術(shù),實現(xiàn)了對校園視頻新聞的網(wǎng)絡(luò)點(diǎn)播,具有實用性、高效性,投入少、維護(hù)簡單的特點(diǎn),充分利用了已有的高校校園網(wǎng)硬件設(shè)施,為廣大師生提供了校園視頻新聞獲取的新途徑,實現(xiàn)了校園視頻新聞在網(wǎng)絡(luò)時代下的網(wǎng)絡(luò)化傳輸。隨著網(wǎng)絡(luò)技術(shù)和流媒體技術(shù)的不斷發(fā)展,在高校校園硬件設(shè)施的逐步完善中,高校校園視頻新聞網(wǎng)絡(luò)點(diǎn)播系統(tǒng)將會提供給廣大師生更加高效、豐富的校園節(jié)目。
參考文獻(xiàn):
[1] 夏志強(qiáng),劉清堂 基于流媒體技術(shù)的教學(xué)信息點(diǎn)播系統(tǒng)的設(shè)計與實現(xiàn)[J].教育技術(shù)導(dǎo)刊,2006(7).
[2] 齊蕾.流媒體技術(shù)在校園網(wǎng)中的應(yīng)用[J].中國科技信息,2005.
[3] 胡奇光.基于流媒體的網(wǎng)絡(luò)多媒體遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計[J].電腦學(xué)習(xí),2007(4).
現(xiàn)在,哪種各種音頻格式質(zhì)量更好,仍是一個熱門的爭論話題。微軟的WMA格式在低碼率時是否比MP3音質(zhì)更好?各種無損音頻格式是否確實與原聲沒有區(qū)別?
這些爭論肯定要提及音質(zhì)與存儲量的關(guān)系。但無論你是瀏覽論壇、商店購物或詢問朋友,很少有人會討論兼容性問題。他們總是認(rèn)為,現(xiàn)在的設(shè)備肯定能播放所選擇的格式,而且將來也沒有問題。
如果真把自己的全部CD庫都做成了某種格式,就如同賭了一匹賽馬。一旦發(fā)現(xiàn)下錯了注,整個CD庫都無法在某種設(shè)備上播放,那才是欲哭無淚。
以前我曾說過,WAV是音樂收藏最安全的音頻存儲格式。WAV文件實際上是一張CD的完整復(fù)本,每一個字節(jié)都毫無區(qū)別,因此WAV的聲音質(zhì)量是無可爭議的。其次,WAV文件與各種設(shè)備兼容性最好。如果打算將一批WAV文件轉(zhuǎn)換成其它格式,其最終質(zhì)量與直接從CD上轉(zhuǎn)換沒有任何差別。
在任何有關(guān)格式的爭論中,文件大小都是WAV格式唯一的把柄,你可能會笑道:那為什么還要建議采用它。實際上,存儲容量已經(jīng)不再是一個問題了。新iPods的起始容量就有20GB,而250GB硬盤的價格也很便宜。最新的研究表明,一般人MP3的收藏量都在4GB上下。如果使用一臺閃存式播放器,有大量的MP3,或者正在從互聯(lián)網(wǎng)上大規(guī)模下載,才可能需要使用較高的壓縮率。
但是,音樂壓縮的需求在促使各種格式不斷涌現(xiàn)的同時,也帶來了一些約束。使用某種工具對音樂進(jìn)行編碼,實際上限制了今后播放的選擇權(quán)。我就聽說過兩位讀者關(guān)于選擇音頻格式造成的困境。
第一位是一個新手,他用Windows媒體播放器的缺省設(shè)置壓縮音樂,得到了一堆WMA文件。我并非懷疑WMA格式的音質(zhì)和存儲空間,也不打算抨擊微軟把WMA設(shè)為媒體播放器的缺省格式,甚至不提可播放MP3的播放器遠(yuǎn)多于WMA。問題在于:副本保護(hù)。
請到Windows媒體播放器的“工具”菜單下,選擇“選項”并點(diǎn)擊“復(fù)制音樂”標(biāo)簽,你就會看到一個能打開“對音樂進(jìn)行副本保護(hù)”的復(fù)選框。在許多系統(tǒng)上這一項是打著勾的,而用戶并不知道這一點(diǎn)。我并不反對進(jìn)行副本保護(hù),但WMA上施加的這種保護(hù)會嚴(yán)重限制以后對文件的處理。
該讀者買了一臺iPod,準(zhǔn)備把他的WMA文件傳送到上面。然而,蘋果公司的iTunes程序無法處理受保護(hù)的WMA文件。迄今為止,我還沒有發(fā)現(xiàn)一個流媒體設(shè)備可以播放保護(hù)的WMA文件。
第二位讀者是一個發(fā)燒友,他打算把自己所有的音樂收藏都轉(zhuǎn)成無損WMA格式。這樣可以獲得幾乎與原碟相同的音響效果,而只需要WAV文件一半的存儲空間。該讀者也知道Windows媒體播放器的副本保護(hù)問題,預(yù)先去掉了該處的對勾。
至此一切正常,但當(dāng)他要尋找一款能播放無損WMA文件的設(shè)備時才發(fā)現(xiàn)了麻煩。他一無所獲,我也驚訝地發(fā)現(xiàn),在非PC設(shè)備中,只有預(yù)裝媒體播放器10版的設(shè)備才能播放無損WMA,這只有微軟最新的智能手機(jī)、Pocket PC和便攜式播體中心。除此之外,再也找不到一個能播放無損WMA的設(shè)備了。
媒體播放器10版把無損WMA描述成只能用于Windows XP家庭版和專業(yè)版,但微軟應(yīng)該在措辭上更加小心些。在/windowsmedia上,列出了一大堆支持WMA的設(shè)備,但卻沒有區(qū)分開普通WMA和無損WMA這兩個不同的東西。