時間:2022-12-11 03:57:41
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇流媒體播放器,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
關(guān)鍵詞:移動互聯(lián)網(wǎng) iOS系統(tǒng) 流媒體 軟件設(shè)計
中圖分類號:TN919.8 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2012)12-0116-01
流媒體主要是指在互聯(lián)網(wǎng)中,對播放的媒體格式采用流式傳輸?shù)姆绞竭M(jìn)行傳播。移動流媒體技術(shù)的應(yīng)用,實現(xiàn)了在移動設(shè)備上進(jìn)行視頻播放的功能。隨著互聯(lián)網(wǎng)技術(shù)和智能手機(jī)的盛行,流媒體技術(shù)在智能手機(jī)中的運用,滿足了消費了移動互聯(lián)的需求,此時的智能手機(jī)在操作系統(tǒng)方面也呈現(xiàn)出多樣化的發(fā)展,其中iPhone OS系統(tǒng)成為最受歡迎的系統(tǒng)之一,其軟件數(shù)量的增長速度非常快。
1、iPhone OS系統(tǒng)平臺及開發(fā)工具
iPhone OS也稱之為iOS,是蘋果公司專門為iPhone所開發(fā)的一款操作系統(tǒng),在蘋果系列產(chǎn)品中陸續(xù)套用,該系統(tǒng)最大的優(yōu)勢在于人機(jī)操作及UI設(shè)計非常優(yōu)秀,攜帶軟件種類比較豐富。
1.1 系統(tǒng)架構(gòu)
iOS系統(tǒng)主要分為四個部分:核心操作系統(tǒng)層、核心服務(wù)層、媒體曾及可輕觸層。核心操作系統(tǒng)層位于系統(tǒng)架構(gòu)的最底層,包括文件系統(tǒng)、電源管理、內(nèi)存管理及一些操作系統(tǒng)個任務(wù),能與硬件設(shè)備直接進(jìn)行交互。核心服務(wù)層的作用是輔助訪問iPhone OS系統(tǒng)。媒體層的作用是通過它來實現(xiàn)各種媒體文件在應(yīng)用程序中得以使用,可以進(jìn)行視頻和音頻的錄制,繪制圖形及制作簡單的動畫等。可輕觸層位于最上層,為應(yīng)用程序提供各種有用框架,大部分和用戶界面相關(guān),實質(zhì)上就是對設(shè)備上的觸摸交互操作進(jìn)行控制。
1.2 開發(fā)工具
在進(jìn)行iOS系統(tǒng)開發(fā)中,蘋果公司主要采用iPhone SDK開發(fā)工具包,在標(biāo)準(zhǔn)C++編程語言基礎(chǔ)上,通過該軟件翻譯為Objective-C語言,這種語言是蘋果標(biāo)準(zhǔn)語言,然后編譯為iPhone軟件格式。蘋果公司為開發(fā)人員還提供集成開發(fā)環(huán)境Xcode,主要用于iPhone應(yīng)用程序,該開發(fā)工具屬于一條龍式的應(yīng)用程序,可以用作構(gòu)建應(yīng)用、代碼編輯及程序調(diào)試等,是一種快捷的方式,該工具也可以進(jìn)行輔助開發(fā)影城程序、數(shù)據(jù)庫、工具、嵌入包及驅(qū)動程序等。此外,iOS開發(fā)工具中,最重要的一個工具就是iPhone模擬器,是一種重要的測試應(yīng)用程序工具。
2、流媒體播放器軟件設(shè)計
從iPhone,iPad等移動設(shè)備的實際應(yīng)用中,蘋果公司對實現(xiàn)流媒體技術(shù)開發(fā)了HTTP Live Streaming協(xié)議。在該協(xié)議中,音頻、視頻文件均有服務(wù)器提供給客戶端。所以,該軟件系統(tǒng)的結(jié)構(gòu)主要分為服務(wù)器端與客戶端。
2.1 系統(tǒng)服務(wù)器端設(shè)計
該協(xié)議技術(shù)的服務(wù)器組成包含兩個部分:編碼器與流分割器。其主要能使對輸入的視頻或者音頻媒體內(nèi)容進(jìn)行編碼,封裝為適合的內(nèi)容格式進(jìn)行傳送。編碼器的主要作用是對輸入的視頻、音頻文件采用H.264標(biāo)準(zhǔn)進(jìn)行編碼,然后采用MPEG-2輸出,流分割器軟件將文件分割為等間隔的片段,保存成.ts文件。分割器完成后,都會生成一個新媒體文件,通過索引文件進(jìn)行地質(zhì)的跟蹤與查找,可以通過對分割文件進(jìn)行加密處理。
2.2 系統(tǒng)客戶端設(shè)計
通過iPhone OS平臺設(shè)計,視頻模塊通過流媒體播放器對網(wǎng)站中的資源進(jìn)行播放。通過流媒體播放器,用戶能夠之間觀看到網(wǎng)站中的視頻,還可以進(jìn)行分享。其中,視頻模塊主要包含以下頁面:
(1)熱門視頻播放列表。直接在主頁面上點擊“視頻”,系統(tǒng)就會進(jìn)入到熱門視頻播放列表,表示當(dāng)前網(wǎng)站最熱門的視頻,列表將視頻的主要信息呈現(xiàn)出來,橙色字體為視頻標(biāo)題。點擊任意一行即可進(jìn)入視頻介紹頁面。點擊“返回”即可退回主頁面。點擊右上角“刷新”,可以對當(dāng)前頁面進(jìn)行刷新。
(2)同類視頻播放列表。視頻列表對所有的視頻全部通過分類列出,選中任意類別即可進(jìn)入到該類視頻播放列表,與熱門視頻播放列表相同,每一行都對視頻主要信息進(jìn)行羅列,進(jìn)入視頻播放頁面及返回上一列表的方法都是相同的。不同的是這部分增設(shè)了分頁功能,如果視頻數(shù)量過多,無法在一頁顯示,則可以點擊列表最后一行的“更多”進(jìn)行查看。
(3)視頻簡介頁面。不管是在熱門視頻列表或者是分類視頻列表中選中任意一個視頻以后,即可進(jìn)入到簡介頁面,橙色字體是視頻的標(biāo)題,黑色字體為視頻內(nèi)容簡介。點擊右下角“播放”就可以觀賞視頻。如果通過簡介對該視頻沒有興趣,可以返回上一層,重新選擇,如果喜歡該視頻,并且想與朋友一起分享,可以點擊“分享”,將視頻鏈接到微博中。
(4)視頻播放界面。點擊“播放”就可以對視頻進(jìn)行觀看,也就進(jìn)入到了視頻播放界面。如果對正在播放的畫面進(jìn)行點擊,就可以對播放運行的狀態(tài)進(jìn)行控制,包含暫停、播放、快進(jìn)、快退等,通過右上角的“完成”實現(xiàn)對視頻播放的控制,此外,還可以實現(xiàn)全屏播放。
(5)視頻分享界面。進(jìn)行視頻分享的時候,點擊”分享”即可進(jìn)行分享界面。可以選擇所要分享到的地址,通過授權(quán)然后登陸地址以后進(jìn)行分享,視頻就可以分享到該鏈接地址。不管是要分享到何處,所要采取的操作原理都是一樣的,如果不想分享,直接點擊取消就可以返回到視頻簡介頁面。
3、結(jié)語
隨著網(wǎng)路技術(shù)的飛速發(fā)展,移動通信行業(yè)真正的步入了移動信息的時代,智能手機(jī)的普及,使應(yīng)用軟件呈現(xiàn)出多樣化的發(fā)展趨勢。流媒體播放器軟件屬于諸多應(yīng)用程序中的一種,盡管與PC產(chǎn)業(yè)還有一定的差距,但其發(fā)展速度驚人,必定會在不久的將來迎頭趕上。
參考文獻(xiàn)
[1]施佳子.iPhone平臺移動流媒體播放器的實現(xiàn)與優(yōu)化[J]. 華中科技大學(xué),2009(1).
[2]葉汝軍,丁建峰.虛擬存儲技術(shù)在流媒體管理系統(tǒng)中的應(yīng)用[J].黑龍江科技信息,2008(25).
1傳統(tǒng)實驗教學(xué)存在的問題
實驗教學(xué)要求,不僅要學(xué)生理解實驗的原理,還要培養(yǎng)學(xué)生實驗操作動手能力,觀察檢測能力、數(shù)據(jù)處理能力、獨立思考能力、分析問題和解決問題的能力。
傳統(tǒng)的實驗教學(xué),在實驗課開展之前,先由老師講授實驗過程中涉及到的原理,然后再通過老師的實驗演示來介紹具體的實驗操作過程和步驟,以及在實驗過程中需注意的事項,最后讓學(xué)生自己完成課程所設(shè)置的實驗。
為了使課堂的授課達(dá)到最佳的效果,老師會要求學(xué)生上課前對實驗的課程進(jìn)行預(yù)習(xí)。然而對于一些比較復(fù)雜和大型的實驗,僅僅通過在課堂上老師的一次演示,學(xué)生未必能夠掌握和理解實驗的全部內(nèi)容。往往需要在課堂上或課后通過自己的動手操作,一步一步地慢慢理解和體會才能掌握實驗的內(nèi)容。
但學(xué)生在自己動手做實驗的過程中,往往由于對老師的實驗授課內(nèi)容理解不夠透切,或者上課時學(xué)生所處的課堂位置,角度和上課遲到等方面的原因,不能及時和完全看清楚老師的實驗演示。從而使自己在獨立操作中不能完成整個實驗過程。在傳統(tǒng)的課堂教學(xué)上,同學(xué)們可以對實驗過程中遇到的問題向老師請教。老師也會對同學(xué)的問題作出詳細(xì)的解答。但由于課堂時間有限,不可能很快對每個同學(xué)的問題都作出詳細(xì)解答,對于那些不能作出及時解答的同學(xué),實驗就會顯得無從下手。這樣就會使得課堂的實驗效果不高。同樣在課后,對于沒有完全理解老師授課實驗內(nèi)容的學(xué)生,想通過在課后溫習(xí)上課的實驗,更是無法進(jìn)行。
2流媒體技術(shù)
流媒體技術(shù)就是把采集的視頻和音頻信息,經(jīng)過編碼,壓縮處理后傳送到專用的流式服務(wù)器上,流式服務(wù)器可以采用RealNetworks公司的Helix Server或者微軟的windows media services進(jìn)行搭建。當(dāng)用戶需要請求流式服務(wù)器中的音視頻時,首先用戶的Web瀏覽器向Web服務(wù)器通過使用HTTP/TCP協(xié)議請求元文件,元文件包含了多媒體文件的相關(guān)信息如URL,編碼類型等。然后Web瀏覽器將元文件傳送到媒體播放器,媒體播放器接收到元文件后,就可以與流媒體服務(wù)器對多媒體文件進(jìn)行請求與發(fā)送,在發(fā)送過程中,使用RTP/RTSP等實時交互應(yīng)用協(xié)議,將多媒體文件傳輸?shù)娇蛻舳耍@樣用戶不僅能供實時觀看,還可以一邊下載一邊觀看、收聽,過程不需要等待整個多媒體文件存儲到自己的計算機(jī)上才可以觀看。流媒體技術(shù)分為流式存儲音頻、視頻,流式實況音頻、視頻和實時交互音頻、視頻。該技術(shù)對時延非常敏感,但容忍偶爾的丟包。下圖為流媒體傳輸過程。
3流媒體技術(shù)應(yīng)用到實驗教學(xué)
根據(jù)傳統(tǒng)的實驗教學(xué)的不足,可以利用流媒體技術(shù)的優(yōu)勢與特點,將流媒體技術(shù)應(yīng)用到實際的實驗教學(xué)過程中,來提高學(xué)生的實驗學(xué)習(xí)效果。
實際的實驗教學(xué)網(wǎng)絡(luò)環(huán)境是一個局域網(wǎng),且局域網(wǎng)的網(wǎng)絡(luò)節(jié)點都在一個網(wǎng)段內(nèi),網(wǎng)絡(luò)傳輸不需要進(jìn)行路由和穿越防火墻,傳輸?shù)臅r延將非常小,能大大滿足對流媒體應(yīng)用的要求。
3.1流式實時教學(xué)音頻和視頻的實現(xiàn)
在實驗教學(xué)過程中,由于每個學(xué)生在課室中坐的角度和位置的不同,或者由于有些學(xué)生遲到而不能及時趕到課堂上,從而導(dǎo)致并不是所有的學(xué)生都能清晰地觀察到老師的實驗全部操作過程。一般老師通過在教師機(jī)的實驗演示,例如,軟件實驗的具體的軟件操作,代碼的編寫,都通過在教師上運行并通過投影機(jī)顯示給學(xué)生看,但如果投影機(jī)的效果不好,又或者坐的靠后,就會使得學(xué)生對演示的實驗或授課的內(nèi)容接受不夠清晰。為了解決上述問題可以借助流媒體技術(shù),使得學(xué)生能從教室的不同位置都能清晰地接收授課內(nèi)容,同時也能解決因為遲到而不能及時上課的學(xué)生,能借助移動終端通過移動互聯(lián)網(wǎng)登錄到流媒體服務(wù)器及時接收老師上課的內(nèi)容,從而避免了因遲到而影響后續(xù)的上課效果。首先,可以通過音頻和視頻的采集卡,將老師正在演示的實驗進(jìn)行采集,對于使用具體儀器進(jìn)行演示的實驗,可采用攝像機(jī)進(jìn)行采集。然后將采集后的音視頻,通過編碼器進(jìn)行編碼,并進(jìn)行壓縮后,傳輸并存儲到流媒體服務(wù)器上。這樣學(xué)生就可以使用學(xué)生機(jī)或者移動設(shè)備的媒體播放器如Readplayer,windows media player 通過網(wǎng)絡(luò)與流媒體服務(wù)器,使用RTP/RTCP協(xié)議進(jìn)行多媒體交互,可以將老師的授課內(nèi)容實時傳到學(xué)生端,由于進(jìn)行流式實況音視頻傳輸,從流式服務(wù)器傳到學(xué)生端媒體播放器的音視頻,不需在學(xué)生端進(jìn)行存儲即可播放,實時的教學(xué)內(nèi)容同時向很多接收相同的音視頻的學(xué)生端分發(fā),這里采用通過應(yīng)用層多播,或通過多個獨立服務(wù)器到學(xué)生端的單播流實現(xiàn)。這樣,在課堂進(jìn)行演示實驗教學(xué)時,學(xué)生除了通過投影機(jī)看到實驗過程,還可以通過學(xué)生端的媒體播放器實時接收到授課內(nèi)容。由于局域網(wǎng)時延小,實況的多媒體接收效果非常好。
3.2存儲教學(xué)多媒體
在課后,學(xué)生在實驗室要對上課的實驗內(nèi)容進(jìn)行復(fù)習(xí)和獨立操作。傳統(tǒng)的做法,是通過書本或老師提供的ppt實驗教材進(jìn)行。但如果對老師上課的內(nèi)容沒有理解透切,通過自己單獨看書,復(fù)習(xí)的效果并不好,可能花很長的時間也不能把問題解決。如果能將授課的音視頻內(nèi)容進(jìn)行重現(xiàn),學(xué)生就可以對在課堂上不能立即理解的內(nèi)容,通過多次和反復(fù)的觀看授課的多媒體內(nèi)容,進(jìn)行學(xué)習(xí)和理解,這樣達(dá)到的學(xué)習(xí)效果,會事半功倍。為了達(dá)到這樣的效果,可以將老師在課堂上的授課內(nèi)容進(jìn)行錄制,采集,編碼,壓縮存儲到流媒體服務(wù)器。課后,學(xué)生就可以利用自己的終端通過媒體播放器從流式服務(wù)器上請求和搜索上課的音視頻多媒體文件,此時音視頻就可以經(jīng)HTTP/TCP協(xié)議傳輸,并利用實時流協(xié)議(RTSP)來交換播放控制信息,學(xué)生端的媒體播放器就可以播放課堂上老師的授課音視頻內(nèi)容,學(xué)生可以根據(jù)自己對實驗課程的理解程度,對多媒體進(jìn)行播放、暫停、倒退、前進(jìn)等操作。學(xué)生端進(jìn)行的是一邊下載一邊觀看、收聽,相比于流式實況的音視頻,可以容忍的時延相對寬松,這樣,學(xué)生不僅可以在校內(nèi)的局域網(wǎng)進(jìn)行,還可以在外網(wǎng)進(jìn)行,如在家里,或者通過移動設(shè)備進(jìn)行。
3.3流式交互音頻和視頻
>> 用Windows Media搭建流媒體系統(tǒng) 流媒體系統(tǒng)架構(gòu)的應(yīng)用探索 P2P 流媒體系統(tǒng)設(shè)計研究 流媒體系統(tǒng)的關(guān)鍵技術(shù)研究 基于Web流媒體系統(tǒng)的設(shè)計與實現(xiàn) 開源嵌入式系統(tǒng)的搭建 利用FFMPEG技術(shù)搭建流媒體服務(wù)器 P2P流媒體系統(tǒng)的關(guān)鍵技術(shù)及其應(yīng)用 基于聚類劃分的P2P 流媒體系統(tǒng)構(gòu)建 基于計算機(jī)集群的網(wǎng)絡(luò)流媒體系統(tǒng)設(shè)計 淺談基于Windows Media技術(shù)的流媒體系統(tǒng)的設(shè)計與實現(xiàn) 基于能耗優(yōu)化的協(xié)作式動態(tài)自適應(yīng)流媒體系統(tǒng) 網(wǎng)絡(luò)流媒體系統(tǒng)中多發(fā)送者選擇算法 基于P2P流媒體系統(tǒng)模型的研究進(jìn)展 基于CDN的流媒體系統(tǒng)性能優(yōu)化技術(shù)的研究與實現(xiàn) 基于JXTA的P2P流媒體系統(tǒng)實現(xiàn)研究 P2P流媒體系統(tǒng)通信機(jī)制研究 基于IMS的DSN P2P流媒體系統(tǒng) 基于流媒體技術(shù)的IPTV系統(tǒng) 基于開源技術(shù)的視頻流媒體平臺設(shè)計與開發(fā) 常見問題解答 當(dāng)前所在位置:l,此頁面提供了各種發(fā)行版的安裝方法及卸載方法,在各安裝包的下載頁面也提供了較為詳細(xì)的安裝方法,對于沒有提供二進(jìn)制安裝包的系統(tǒng)平臺,可以通過VLC的源代碼進(jìn)行安裝。
本文主要介紹一種在Fedora平臺下采用yum進(jìn)行安裝的過程,采用了所維護(hù)的Fedora Core包進(jìn)行安裝,本文系統(tǒng)平臺為Fedora Core 5。其具體過程如下:
1.安裝livna與freshrpms
# rpm -ihv 提供了VLC及所需要的類庫的源代碼下載鏈接,按照下面的方法首先安裝第三方庫文件,主要是一些針對音頻、視頻的壓縮庫、解碼庫等,依據(jù)具體需要安裝相應(yīng)庫文件。
#tar-zxvf libs.tar.gz //libs.tar.gz代表各第三方庫文件名稱
#cd libs
#./configure
#make
#make install
接著是VLC的安裝,安裝方法與安裝第三方庫文件相同,只是./configura部分具有更加豐富的選項,下面是一個比較典型的配置例,可根據(jù)實際需求對各選項進(jìn)行添加與刪除。
#./configure --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --disable-qt --enable-wxwindows --enable-ncurses --enable-release
VLC流媒體服務(wù)器的組建
使用VLC能夠方便地架設(shè)流媒體服務(wù)器以提供視頻直播服務(wù),考慮到對視頻設(shè)備驅(qū)動支持的因素,在這里選用了Windows平臺下的VLC來架設(shè)流媒體服務(wù)器,在其他平臺下VLC的配置使用方法與在Windows下相同,只是在這些平臺下可能在添加視頻裝置的驅(qū)動支持時稍微麻煩點,但這已經(jīng)不屬于VLC本身所關(guān)注的范圍,它與具體的系統(tǒng)平臺及視頻裝置相關(guān)。
利用VLC架設(shè)流媒體服務(wù)器進(jìn)行視頻直播,主要包括兩個步驟:首先設(shè)定視頻源,可以從不同的途徑獲取視頻,可以是文件、光盤、網(wǎng)絡(luò)、音視頻裝置等,而VLC本身也可以播放這些視頻源;然后設(shè)定視頻直播時串流輸出的相關(guān)參數(shù),以不同的方式輸出視頻流。
播放網(wǎng)絡(luò)視頻流
VLC流媒體服務(wù)器組建完成后,依據(jù)相應(yīng)的不同的串流輸出可使用標(biāo)準(zhǔn)的流媒體播放器播放網(wǎng)絡(luò)上的流媒體,如使用Microsoft Media Player播放基于mms協(xié)議的流媒體,VLC本身就是一款對網(wǎng)絡(luò)流媒體支持非常豐富的播放器,通過主界面上的主菜單【文件(F)】【打開網(wǎng)絡(luò)串流(N)... Ctrl-N】,在彈出的【打開...】對話框中設(shè)定網(wǎng)絡(luò)串流的相關(guān)參數(shù)只需簡單地指定流媒體服務(wù)器的IP地址及端口,然后點擊【OK】即開始播放。
另外,VLC的一個顯著特性就是能直接播放HTTP、HTTPS、FTP協(xié)議封裝下的視頻文件。要搭建基于VLC的VOD視頻點播系統(tǒng),最簡單的方法就是在服務(wù)器端安裝一個Web服務(wù)器,如Apache、IIS等,在Web服務(wù)器上存放一些視頻文件并使VLC客戶端能通過形如鏈接/video.mpg的形式訪問視頻文件,而在客戶端只需在上面“打開獲取網(wǎng)絡(luò)串流”的窗口中輸入示例鏈接即可播放此視頻文件。與此同時,VLC還提供了Mozilla plugin及ActiveX plugin使在瀏覽器Firefox及IE中播放網(wǎng)絡(luò)流媒體,通過插件可以方便地實現(xiàn)一個基于Web界面的VOD視頻點播系統(tǒng)。在安裝VLC時請注意勾選相應(yīng)插件項安裝插件,通過簡單的編程即可實現(xiàn)對網(wǎng)絡(luò)流媒體的控制。下面是一段使用Mozilla Plugin在Firefox里播放網(wǎng)絡(luò)流媒體及簡單控制的代碼示例,請設(shè)定正確的target值,保存為html文件,即可使用Firefox進(jìn)行視頻流的播放。
基于VLC的視頻直播演示
基于VLC的視頻直播演示
autoplay="no" loop="yes" width="700" height="450"
target="192.168.1.2:1234" />
暫停
停止
全屏
var _userid = '';var _siteid =2230;var _istoken = 1;var _model = 'Model03'; WebPageSpeed =172; UrchinTrack();
鏈接:VLC與VideoLAN
【關(guān)鍵詞】流媒體 光復(fù)用 分析
信息時代之下,整個社會對于信息的依賴都有所加強(qiáng),在某些特殊的領(lǐng)域中,信息甚至直接與當(dāng)前社會正常行為的展開,以及經(jīng)濟(jì)的發(fā)展都息息相關(guān)。要求實時傳輸?shù)臄?shù)據(jù)越來越多,并且為了能夠更好地實現(xiàn)與社會中其他成員的溝通,流媒體應(yīng)運而生,這也從一個側(cè)面對數(shù)據(jù)傳輸網(wǎng)絡(luò)本身的能力提出了新的要求。有鑒于此,更需要我們對流媒體數(shù)據(jù)傳輸環(huán)境下的通信手段展開更深的了解和認(rèn)識。
1 流媒體數(shù)據(jù)傳輸特征
流媒體又叫流式媒體,即指采用流式傳輸?shù)姆绞皆诰W(wǎng)絡(luò)中進(jìn)行傳輸并且播放的媒體格式。在當(dāng)前的網(wǎng)絡(luò)環(huán)境中,音頻以及視頻文件,通常會采用流媒體格式進(jìn)行傳輸,這主要是考慮到此類文件通常相對龐大,并且當(dāng)前數(shù)據(jù)實時傳輸?shù)男枨笈c日俱增,而采用流傳輸?shù)姆绞郊右詫崿F(xiàn),能夠有效保證信息消費端的時間得到良好利用,對于有效實現(xiàn)數(shù)據(jù)傳輸資源的均衡使用也有積極的推動作用。
從技術(shù)角度看,流式傳輸方式是將視頻和音頻等多媒體文件經(jīng)過特殊的壓縮方式分成多個較小的壓縮包,最終在用戶發(fā)起數(shù)據(jù)傳輸請求的時候由服務(wù)器向用戶計算機(jī)實現(xiàn)從用戶角度看的連續(xù)、實時傳送。同一個流媒體文件在傳輸?shù)臅r候,時序上較靠前的文件包在完成傳輸并且實現(xiàn)播放的時候,能夠為時序上靠后的文件包贏得傳輸時間,從而實現(xiàn)用戶角度的連續(xù)傳輸。這種數(shù)據(jù)傳輸方式,是所謂的實時觀看應(yīng)用的基礎(chǔ),也是解決大容量媒體文件的必要手段,不僅僅對于某些文件的傳輸意義重大,對于實時的視頻監(jiān)控以及會議等媒體應(yīng)用更深地步入市場環(huán)境也有著極為重要的推動作用。
就流媒體系統(tǒng)的組成角度而言,典型的流媒體系統(tǒng)通常包括編碼服務(wù)器、轉(zhuǎn)碼工具、流媒體服務(wù)器、媒體播放器以及多媒體制作技術(shù)五個組成部分。其中編碼服務(wù)器負(fù)責(zé)實現(xiàn)人類可識別語言與機(jī)器語言之間的轉(zhuǎn)化;轉(zhuǎn)碼工具則負(fù)責(zé)將有待傳輸?shù)拿襟w文件分割成為若干小文件,并且壓縮打包為傳輸做準(zhǔn)備;流媒體服務(wù)器負(fù)責(zé)發(fā)揮平臺型的作用,幫助從技術(shù)角度搭建起供流媒體傳輸?shù)倪壿嫾夹g(shù)平臺;而媒體播放器則負(fù)責(zé)將獲取到的媒體文件合理組織,并呈獻(xiàn)給終端用戶;最后的多媒體制作技術(shù),則負(fù)責(zé)幫助通過媒體播放器將多種媒體信息綜合到同一個界面上予以展現(xiàn),將包括文字、圖片、聲音等在內(nèi)的多種媒體文件加以綜合播放,為用戶提供多媒體綜合體驗。
2 流媒體傳輸環(huán)境下的光復(fù)用分析
在面對流媒體數(shù)據(jù)傳輸?shù)臅r候,通信鏈路本身的數(shù)據(jù)傳輸能力成為了整個數(shù)據(jù)傳輸環(huán)境中的瓶頸所在。一方面對于流媒體的分割不能太小,否則會影響不同的分割部分之間的銜接效率,危害到用戶的觀看體驗;但同時其分割不能太大,太大就會造成可能在時序上前一個文件塊已經(jīng)播放完,而時序上的后一個文件塊尚未傳輸完畢,造成媒體播放器只能停止等待的狀況,一方面危及用戶體驗,另一個方面在實時性方面也凸顯不足。
這種流媒體對于數(shù)據(jù)傳輸物理鏈路傳輸能力的要求,與當(dāng)前光相關(guān)技術(shù)的進(jìn)步,一同推動著光網(wǎng)絡(luò)的深入應(yīng)用。就當(dāng)前的發(fā)展?fàn)顩r看,光纖的造價不斷降低,已經(jīng)成為了當(dāng)前和未來一段時間內(nèi)毋庸置疑的優(yōu)質(zhì)數(shù)據(jù)傳輸載體,并且隨著技術(shù)的進(jìn)步,光復(fù)用技術(shù)的精度也與日劇增,這同樣成為了推動光網(wǎng)絡(luò)深入發(fā)展的重要力量。當(dāng)前在光復(fù)用領(lǐng)域中,以光波復(fù)用(wavelength-division multiplexing,WDM)技術(shù)最為突出。從根本上看,這是一種將多個攜帶信號的光源壓合在一個通信光線中進(jìn)行傳輸?shù)募夹g(shù),在這樣的復(fù)用技術(shù)之下,光纖的信息容量最多可以提升到原來的幾十倍,并且隨著光復(fù)用精度的不斷增加,同一根光纜通道上能夠容納的數(shù)據(jù)量還可以得到進(jìn)一步的提升,從而大大提升光纖的利用率以及信息的傳輸效率。
一個典型的光波復(fù)用技術(shù)的傳播系統(tǒng)結(jié)構(gòu)參見圖1。
整個光復(fù)用技術(shù)的核心在于光復(fù)用系統(tǒng),其作用在于將多個不同波長的光信號復(fù)用在一起并通過光纜進(jìn)行傳輸,這中雙向工作設(shè)備有點像之前銅網(wǎng)中的調(diào)制解調(diào)器,能夠?qū)崿F(xiàn)復(fù)用和解復(fù)用兩種功能。
從應(yīng)用的角度看,光復(fù)用技術(shù)本身降低了光通信的成本,從理論角度看,一根光纖的容量隨著光復(fù)用技術(shù)的成熟狀況和精度能夠得到無限提升,因此光纖網(wǎng)絡(luò)從物理層面看,僅僅需要關(guān)注以安全和穩(wěn)定作為基礎(chǔ)考慮的備份和冗余即可以滿足整個通信網(wǎng)絡(luò)的需求。而對于網(wǎng)絡(luò)架設(shè)方面,當(dāng)前市場上的光復(fù)用技術(shù)以及設(shè)備已經(jīng)日趨成熟,尤其是光復(fù)用設(shè)備所采用的無源光學(xué)設(shè)備,更是以其較小的體積以及較高可靠性主城,結(jié)構(gòu)也相對簡單,為大規(guī)模應(yīng)用鋪平了道路。與此同時,光纖的接續(xù)技術(shù)也在不斷進(jìn)步之中,接續(xù)損耗的不斷降低,也是推動光網(wǎng)絡(luò)逐步走向信息消費終端的重要推動力量。
3 結(jié)論
基于當(dāng)前流媒體的傳輸特征,以及光復(fù)用技術(shù)的成熟狀況,在未來的時間內(nèi),這二者必然都會占據(jù)數(shù)據(jù)網(wǎng)絡(luò)的重要地位。人們對于流媒體以及流傳輸技術(shù)的需求必然會成為未來數(shù)據(jù)傳輸?shù)闹匾卣鳎@必然會隨著光相關(guān)技術(shù)的成熟,以更強(qiáng)勁的生命力出現(xiàn)在技術(shù)領(lǐng)域之中。
參考文獻(xiàn)
[1]張涵.光纖通信技術(shù)與光纖傳輸系統(tǒng)的分析與探討[J].科技創(chuàng)新導(dǎo)報, 2011, (01)
[2]裘慶生.淺析我國光纖通信發(fā)展現(xiàn)狀及前景[J].信息與電腦(理論版), 2009, (12)
Windows Media的設(shè)計目的是為了協(xié)同工作,以提供最佳的數(shù)字媒體體驗。目前這一技術(shù)被廣泛地應(yīng)用于電信運營商及ISP寬帶網(wǎng)絡(luò)上的視頻點播和廣播業(yè)務(wù)以及企業(yè)網(wǎng)的內(nèi)部多媒體通信環(huán)境。
Windows Media Services 是一種通過 Internet 或 Intranet 向客戶端傳輸音頻和視頻內(nèi)容的平臺。客戶端可以是使用播放器(例如 Windows Media Player)播放內(nèi)容的其他計算機(jī),也可以是用于、緩存或重新分發(fā)內(nèi)容的運行 Windows Media Services 的設(shè)備(稱為 Windows Media 服務(wù)器),還可以是使用 Windows Media 軟件開發(fā)工具包 (SDK) 開發(fā)出來的自定義應(yīng)用程序。
Windows Media 服務(wù)器流式傳輸給客戶端的內(nèi)容可以是實時流,也可以是預(yù)先存在的內(nèi)容,例如數(shù)字媒體文件。如果計劃傳輸實況內(nèi)容,則服務(wù)器將連接到能夠以服務(wù)器支持的格式廣播實況流的編碼軟件(例如 Windows Media 編碼器)。
在Windows Media 平臺中,包括了下列軟件包:
Windows Media Services ( 媒體播放服務(wù)器)――將流媒體到計算機(jī)網(wǎng)絡(luò)上;
Windows Media Player(媒體播放器)――全功能的網(wǎng)絡(luò)多媒體播放軟件;
Windows Media Encoder(編碼器)――將源音頻和視頻轉(zhuǎn)換成可以下載或進(jìn)行流傳輸?shù)臄?shù)字媒體;
Windows Media Right Manager(數(shù)字版權(quán)管理服務(wù)器)――一個保障安全數(shù)字媒體文件的DRM系統(tǒng);
Windows Media SDK(軟件開發(fā)包)――提供創(chuàng)建使用Windows Media技術(shù)的自定義程序和Web頁面的詳細(xì)信息;
Windows Media Producer――用于PowerPoint的多媒體演示創(chuàng)建工具。
部署Windows Media
基于 Windows Media 技術(shù)的流媒體系統(tǒng)一般都包括運行編碼器(如 Windows Media 編碼器)的計算機(jī)、運行 Windows Media Services 的服務(wù)器和大量運行播放器(如 Windows Media Player)的客戶計算機(jī)。編碼器可將實況的和預(yù)先錄制的音頻、視頻內(nèi)容轉(zhuǎn)換成 Windows Media 格式。Windows Media 服務(wù)器通過網(wǎng)絡(luò)來分發(fā)內(nèi)容,然后播放器接收內(nèi)容。
圖1 典型的播放流程
在典型方案中,用戶單擊網(wǎng)頁上的鏈接來請求內(nèi)容,然后 Web 服務(wù)器將請求重定向到 Windows Media 服務(wù)器,并啟動用戶計算機(jī)上的播放器(如圖1)。此時,Web 服務(wù)器不再參與流式媒體傳輸過程,這是因為 Windows Media 服務(wù)器與播放器建立了直接連接并已開始將內(nèi)容傳輸給用戶。
Windows Media 服務(wù)器可從多種不同的源接收內(nèi)容(如圖2)。預(yù)先錄制的內(nèi)容可以存儲在本地服務(wù)器上,也可以從聯(lián)網(wǎng)的文件服務(wù)器上提取。實況事件則可以使用數(shù)字錄制設(shè)備記錄下來,經(jīng)編碼器處理后發(fā)送到 Windows Media 服務(wù)器進(jìn)行廣播。Windows Media Services 還可以重新廣播從遠(yuǎn)程 Windows Media 服務(wù)器上的點傳輸過來的內(nèi)容。
圖2 不同的內(nèi)容源
典型的內(nèi)容通過以下的方式來實現(xiàn):
在網(wǎng)頁中內(nèi)嵌一個播放列表文件或信息文件鏈接,如asx / wsx / nsc格式的文件;
用戶點擊播放列表文件后將其下載,瀏覽器根據(jù)MIME類型啟動媒體播放器;
媒體播放器讀取播放列表文件,根據(jù)播放列表文件中的URL連接到媒體服務(wù)器進(jìn)行播放。
播放列表(Playlist)通常是帶有 .asx 文件擴(kuò)展名的 Windows Media 元文件,該文件為播放器提供在連接到 Windows Media 服務(wù)器接收內(nèi)容時需要的信息。播放列表文件是基于擴(kuò)展標(biāo)記語言 (XML) 的,它使用不同的標(biāo)記來控制播放機(jī)的行為。.asx 擴(kuò)展名注冊在 Windows Media Player 上,因此用戶單擊播放列表文件時播放器將自動啟動。
下列代碼示例是最基本的播放列表文件類型,它僅將播放器定向到內(nèi)容的位置:
< asx version = "3.0">
< entry>
< ref href = "mms://servername/publishingpointname/filename.wmv"/>
< /entry>
< /asx>
這里的URL是mms://servername/publishingpointname/filename.wmv,媒體播放器根據(jù)這個地址在媒體服務(wù)器上取得內(nèi)容進(jìn)行播放。
nsc文件是用于組播時的信息文件格式,組播播放列表向?qū)Э蓜?chuàng)建播放列表文件和多播信息文件。組播信息文件包含播放器對流進(jìn)行解碼時需要使用的信息。在接收以組播流方式傳遞的內(nèi)容之前,媒體播放器必須訪問組播信息文件以提取下列信息:
組播 IP 地址;
組播端口;
生存時間值;
默認(rèn)糾錯跨度;
組播日志記錄 URL;
單播替代 URL;
正在傳遞的內(nèi)容使用的流格式。
wsx文件也被稱為Server-Side Playlists,不同于asx文件,wsx文件提供的媒體播放控制是由媒體服務(wù)器來進(jìn)行控制的。這一功能的實現(xiàn)必須要基于RTSP協(xié)議來完成。wsx文件基于SMIL語言寫成,因此可以提供更多的圖形同步演示、用戶交互、廣告插入等功能。下面給出了一個實際的wsx文件示例:
< ?wsx version="1.0"?>
< smil>
< media src="racecar_300.wmv"/>
< media role="Advertisement" noSkip="TRUE" src="encoder_ad.wmv"/>
< media src="snowboard_300.wmv"/>
< media src="industrial.wmv" />
< /smil>
wsx文件可以由動態(tài)網(wǎng)頁如ASP和CGI程序動態(tài)的生成,所以,媒體服務(wù)器可以根據(jù)用戶的輸入條件動態(tài)地響應(yīng)并生成wsx文件,通過這種方式動態(tài)地產(chǎn)生媒體播放內(nèi)容。目前NetCache無法對wsx文件和其中的媒體內(nèi)容進(jìn)行緩存,而只能作為將用戶的請求發(fā)送回源服務(wù)器處理。
圖3給出了wsx文件動態(tài)創(chuàng)建的一個流程示例。
圖3 WSX文件動態(tài)創(chuàng)建流程
圖中第3步中,客戶端按照html網(wǎng)址中的內(nèi)容向Content Distributor(媒體服務(wù)器)請求得到playlist.wsx文件內(nèi)容; 然后進(jìn)行第4步,媒體服務(wù)器將用戶信息傳送給Ad provider(廣告提供商),廣告提供商根據(jù)用戶的信息生成wsx文件,可能是通過ASP動態(tài)生成的,然后傳遞給媒體服務(wù)器,最后媒體服務(wù)器將wsx文件傳送給客戶端。
和緩存
Windows Media 9服務(wù)器通過增加由SDK創(chuàng)建的和緩存插件,可以作為WM(Windows Media)的或緩存設(shè)備來使用。因此也可以利用WM9來創(chuàng)建一個專門為Windows Media使用的CDN (Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò))網(wǎng)絡(luò)。
當(dāng)客戶端請求點播內(nèi)容時,WM9 緩存/插件驗證所請求的內(nèi)容是在本地緩存并且是當(dāng)前的,要實現(xiàn)這個目的,插件會首先檢查內(nèi)容的緩存過期屬性。如果將內(nèi)容設(shè)置成經(jīng)過一段特定時間后過期,那么在這段時間過后,插件將請求緩存/服務(wù)器打開一個到源服務(wù)器的連接,并驗證緩存中的內(nèi)容與源服務(wù)器上的內(nèi)容是否匹配。如果內(nèi)容匹配,則緩存命中; 如果內(nèi)容不匹配,則緩存未命中。如果源服務(wù)器不可用或不能提供請求的內(nèi)容,則服務(wù)器會向客戶端返回一個錯誤信息,聲明該內(nèi)容找不到。
如果緩存命中,則插件請求緩存/服務(wù)器將內(nèi)容從其緩存?zhèn)鬏斀o客戶端(如圖4)。
如果緩存未命中,則內(nèi)容將被從緩存中清除,然后緩存/服務(wù)器再從源服務(wù)器下載更新的內(nèi)容。緩存/服務(wù)器會啟動另一個到源服務(wù)器的連接,以便作為服務(wù)器來將內(nèi)容傳遞給客戶端。這里需要注意的是緩存/服務(wù)器實際上打開了2個到源服務(wù)器的連接,同樣一份內(nèi)容要被2個不同連接下載,一個用于,一個用于存儲到本地緩存(如圖5)。
除了上面的處理方式以外,緩存/服務(wù)器還可以執(zhí)行如下的動作:
拒絕用戶對此內(nèi)容的訪問;
重定向用戶的請求到另外一個URL(http 302)或Proxy(http 305);
從源服務(wù)器下載這個內(nèi)容到本地緩存;
只對用戶的請求進(jìn)行。
如果在緩存/服務(wù)器試圖傳輸多比特率 (MBR) 內(nèi)容時發(fā)生了緩存未命中,則緩存/服務(wù)器將立即從源服務(wù)器下載所有不同比特率的流。如果對源服務(wù)器或緩存/服務(wù)器上的帶寬設(shè)置了帶寬限制,則多比特率流需要的總帶寬可能超過這一限制。如果這樣,緩存/服務(wù)器將無法將內(nèi)容下載到其緩存中,并且只能以客戶端請求的帶寬來傳輸內(nèi)容。
Windows Media 服務(wù)器上安裝了緩存/插件后,可以使WM9服務(wù)器能夠通過其他 Windows Media 服務(wù)器來源服務(wù)器中的實況流。客戶端請求一個實況流時,緩存/插件將檢查緩存/服務(wù)器是否已了這個流。如果服務(wù)器沒有該流,則插件將請求緩存/服務(wù)器打開到源服務(wù)器的連接。建立了源服務(wù)器的連接后,緩存/服務(wù)器會將內(nèi)容從源服務(wù)器傳輸給客戶端。如果緩存/服務(wù)器了該流,那么插件將請求服務(wù)器拆分該流,以便所有發(fā)出請求的客戶端都能接收到內(nèi)容。這樣,緩存/服務(wù)器和源服務(wù)器之間只需建立一個連接。由于實況流沒有與之關(guān)聯(lián)的文件,因此內(nèi)容不緩存。
Windows Media 緩存/服務(wù)器能夠緩存Sever side playlist(wsx)。wsx文件中可能包含多個內(nèi)容項,但是服務(wù)器在做新鮮性檢查時無法對其中的每個內(nèi)容對象進(jìn)行檢查,而只是針對wsx文件作新鮮性檢查,如果發(fā)現(xiàn)過期,則會將整個文件中的內(nèi)容更新。
另外需要指出的是,Windows Media緩存/服務(wù)器下載內(nèi)容到本地緩存時,必須將內(nèi)容下載完畢后才能夠播出,而不能像NetCache一樣下載一部分也可以播出。因為WM9使用的下載Plug-in On DownloadContent Progress不支持部分下載功能。
WM9 源服務(wù)器和緩存/服務(wù)器之間會有事件的通知,可以被源服務(wù)器用于日志記錄等應(yīng)用。可以記錄的事件有如下三種:
WMS_EVENT_REMOTE_CACHE_
OPEN:表示一個客戶機(jī)在緩存/服務(wù)器上打開了連接;
WMS_EVENT_REMOTE_CACHE_
CLOSE:表示一個客戶機(jī)在緩存/服務(wù)器上關(guān)閉了連接;
WMS_EVENT_REMOTE_CACHE_
LOG:提供客戶機(jī)和緩存/服務(wù)器上的日志信息,在客戶端播放完后將播放的日志信息再送回源服務(wù)器,LOG信息會詳細(xì)記錄客戶機(jī)的播放情況。
負(fù)載均衡策略
配置了緩存/插件的WM9服務(wù)器可以作為反向服務(wù)器來使用,也可以進(jìn)行簡單的負(fù)載均衡功能。但是它沒有提供GSLB(整體負(fù)載均衡)功能,因此如果構(gòu)建電信級的CDN時還需要額外的硬件來實施GSLB。
微軟的WM9的負(fù)載均衡策略有下面兩種:
基于硬件的負(fù)載均衡: 也稱為反向,此方法依賴于網(wǎng)絡(luò)中位于服務(wù)器群集和客戶端之間的服務(wù)器。反向服務(wù)器接收客戶端的流請求,然后將客戶端重定向到適當(dāng)?shù)姆?wù)器(L7 Redirection),或者為客戶端該服務(wù)器中的內(nèi)容。為避免創(chuàng)建單個的故障點,可以同時使用兩個或多個反向計算機(jī)。
基于軟件的負(fù)載均衡: 基于軟件的負(fù)載均衡產(chǎn)品,例如 Microsoft Network Load Balancing,將一定比例的服務(wù)器總負(fù)載分配給群集中的每一個節(jié)點。負(fù)載均衡軟件在群集的每一個節(jié)點上運行,并根據(jù)每一臺服務(wù)器承擔(dān)的總工作負(fù)載的百分比來計算出下一個接受新請求的節(jié)點。微軟的2003 服務(wù)器操作系統(tǒng)最多支持32臺服務(wù)器群集。
如果在使用反向時涉及到用戶認(rèn)證問題,反向服務(wù)器會將認(rèn)證信息送往源服務(wù)器進(jìn)行認(rèn)證。此時在反向服務(wù)器上,需要運行一個腳本,如下面所示。 在此腳本中,password 是要用來驗證源服務(wù)器的密碼,user_name 是用戶名。
Dim server
Set server = CreateObject("WMSserver.Server")
Dim pp1
Set pp1 = server.PublishingPoints.Item("Cache/Proxy Broadcast")
pp1.DistributionPassword = "password"
pp1.DistributionUserName = "user_name"
WM9 SDK并沒有提供任何關(guān)于內(nèi)容推送的功能(微軟的名詞為PRESTUFF),因此如果要構(gòu)建具有內(nèi)容推送功能的CDN網(wǎng)絡(luò)必須進(jìn)行額外的軟件開發(fā)。
安全特性
WM9提供了一系列的特性來進(jìn)行媒體播放的安全控制,它包括:
* 用戶身份認(rèn)證;
* 用戶授權(quán);
* 通過SDK編寫定制插件的認(rèn)證和授權(quán)控制;
* 數(shù)字版權(quán)管理 (DRM)。
如果通過WM9構(gòu)建電信級的商業(yè)視頻網(wǎng)絡(luò),比較適合的具有擴(kuò)展性的方案是DRM和定制插件。
1.身份認(rèn)證
身份認(rèn)證是保證運行 Windows Media Services服務(wù)器的安全性的最基本方面,它將對試圖訪問Windows Media服務(wù)器資源的任何用戶進(jìn)行身份確認(rèn)。Windows Media Services的身份驗證插件與授權(quán)插件協(xié)同工作,在對用戶進(jìn)行身份驗證之后,授權(quán)插件將控制對內(nèi)容的訪問。
Windows Media Services身份驗證插件分為下列幾個類別:
匿名身份驗證
此類WM9認(rèn)證插件不在服務(wù)器和播放器之間交換請求與響應(yīng)信息,即用戶不需要輸入密碼和用戶名。當(dāng)用戶訪問服務(wù)器或點時,服務(wù)器首先嘗試通過匿名身份驗證插件對用戶進(jìn)行身份驗證,如果該嘗試失敗或者匿名身份驗證插件沒有啟用,那么服務(wù)器就嘗試使用網(wǎng)絡(luò)身份驗證插件對用戶進(jìn)行身份驗證。
如果播放器是通過 HTTP 進(jìn)行連接的,那么每當(dāng)用戶停止、暫停、快進(jìn)或者倒回內(nèi)容時,播放機(jī)都會斷開與服務(wù)器的連接。如果用戶嘗試?yán)^續(xù)接收內(nèi)容,則身份驗證和授權(quán)過程將再次進(jìn)行。
協(xié)商身份驗證
如果希望用戶能夠基于他們的網(wǎng)絡(luò)賬號訪問內(nèi)容,則可以啟用WMS 協(xié)商身份驗證插件。此插件使用加密的請求/響應(yīng)方案對用戶進(jìn)行身份驗證。這是一種安全的身份驗證形式,因為用戶名和密碼不直接通過網(wǎng)絡(luò)發(fā)送。播放器通過與 Windows Media 服務(wù)器進(jìn)行加密信息交流來確認(rèn)密碼,它使用 NTLM 或 Kerberos 身份驗證方法對其進(jìn)行驗證。
此種認(rèn)證方式較適合對各種微軟操作系統(tǒng)上的用戶進(jìn)行身份驗證。NTLM 身份驗證是 Microsoft Windows NT Server 4.0 中的默認(rèn)身份驗證方法; Kerberos 身份驗證是 Microsoft Windows 2000 Server 和 Microsoft Windows XP 操作系統(tǒng)中使用的默認(rèn)身份驗證方法。 因此這種形式的身份驗證適用于需要支持多種 Windows 客戶端并為機(jī)密內(nèi)容提供保護(hù)的 Intranet 站點。
摘要式身份驗證
此種認(rèn)證方式是基于 HTTP 身份驗證方案,它不會在網(wǎng)絡(luò)上直接發(fā)送密碼,相反,該插件使用以哈希算法加密的密碼對用戶進(jìn)行身份驗證。此方法比基本身份驗證更安全,但不如 NTLM、Kerberos 或其他私鑰身份驗證方案安全。
當(dāng)客戶端通過外部網(wǎng)絡(luò) (如 Internet) 進(jìn)行連接,并且內(nèi)容提供者希望提供起碼的用戶身份驗證時,適宜使用 WMS 摘要式身份驗證。
摘要式身份驗證方式使用域標(biāo)識,通過對比 Microsoft Active Directory 域來驗證用戶身份。因此要使用 WMS (Windows Media Services)摘要式身份驗證插件,則必須把 Windows Media Services服務(wù)器配置為 Microsoft Active Directory 域的一部分。
2. 授權(quán)
關(guān)鍵詞:無線網(wǎng)絡(luò);監(jiān)控系統(tǒng);方案設(shè)計
目前利用互聯(lián)網(wǎng)絡(luò)聯(lián)網(wǎng)的監(jiān)控系統(tǒng)開發(fā)已經(jīng)成熟并投入在各行各業(yè)中,但基于無線網(wǎng)絡(luò)的監(jiān)控系統(tǒng)的研究還在發(fā)展中。本系統(tǒng)是以移動運營商的無線網(wǎng)絡(luò)與已經(jīng)設(shè)置好的公共場所攝像頭為基礎(chǔ)開發(fā)的無線監(jiān)控系統(tǒng),授權(quán)用戶可以進(jìn)行無線監(jiān)控,比如利用目前市場流行的手機(jī)、平板電腦、筆記本電腦等,可以為諸如地鐵監(jiān)控、交通監(jiān)控、建筑工地監(jiān)控、案發(fā)現(xiàn)場監(jiān)控、商場購物環(huán)境監(jiān)控等進(jìn)行有效并且隨時隨地監(jiān)控提供了方便條件。
1 系統(tǒng)關(guān)鍵技術(shù)研究
⑴視頻提取技術(shù):將現(xiàn)有的硬盤錄像機(jī)、攝像頭已有視頻轉(zhuǎn)發(fā)到流媒體服務(wù)器。
⑵流媒體服務(wù)器技術(shù):支持大量手機(jī)用戶并發(fā)訪問。
⑶手機(jī)兼容性:大多數(shù)自帶媒體播放器的手機(jī)均能播放路況實時視頻。
研究移動流媒體播放平臺的兼容性和統(tǒng)一性以及移動流媒體的微內(nèi)核組成,包括調(diào)度、存儲以及內(nèi)容管理組件等。研究相應(yīng)的流媒體信息加密技術(shù),保證信息傳輸?shù)陌踩耘c私密性。研究視頻后期處理技術(shù),以解決實時路況視頻分析,圖像處理時出現(xiàn)的失真問題。
2 系統(tǒng)方案設(shè)計原則
根據(jù)系統(tǒng)功能的要求和國家有關(guān)法規(guī)的要求,經(jīng)過認(rèn)真研究、分析、設(shè)計系統(tǒng)方案。該系統(tǒng)應(yīng)具有性能先進(jìn)、質(zhì)量可靠、經(jīng)濟(jì)實用等特點,而且具有方便擴(kuò)展、與其它信息系統(tǒng)實現(xiàn)無縫連接的能力,為實現(xiàn)無線監(jiān)控的可視化管理奠定了基礎(chǔ)。
本系統(tǒng)依據(jù)、參考的相關(guān)規(guī)范包括:
《工業(yè)電視系統(tǒng)工程設(shè)計規(guī)范》GBJll5―87
《遠(yuǎn)動設(shè)備終端通用技術(shù)條件》GB/T16435-1996
《中華人民共和國安全行業(yè)管理規(guī)范》
《軟件工程國家標(biāo)準(zhǔn)》
《安全檢查防范系統(tǒng)通用圖形符號》GA/T74-94
《民用閉路監(jiān)視電視系統(tǒng)工程技術(shù)規(guī)范》(GB50198-94)
《電視系統(tǒng)視頻指標(biāo)》(CCTR RECOMMENDATION 472-3)
⑴標(biāo)準(zhǔn)化:本系統(tǒng)將實現(xiàn)在網(wǎng)絡(luò)系統(tǒng)上的圖像傳輸和共享,采用的產(chǎn)品均遵循網(wǎng)絡(luò)協(xié)議和傳輸標(biāo)準(zhǔn)的要求。
⑵可擴(kuò)展性:由于用戶以后的需求會不斷發(fā)展,監(jiān)測數(shù)量將會隨之?dāng)U大,只要增加前端設(shè)備和升級軟件不用添加其他附加設(shè)備,以保證用戶較低的投資。
為了適宜未來系統(tǒng)擴(kuò)展的要求,系統(tǒng)在滿足現(xiàn)有功能的基礎(chǔ)上預(yù)留足夠的設(shè)備容納性以便系統(tǒng)擴(kuò)充之用。系統(tǒng)中控制部件(軟、硬件)采用集中式結(jié)構(gòu)、嵌入式等技術(shù)措施,可以方便靈活的進(jìn)行擴(kuò)充,充分保證系統(tǒng)未來的適應(yīng)性。系統(tǒng)具有靈活的組網(wǎng)方式,方便被監(jiān)控點的增加。
⑶易用性:系統(tǒng)軟件使用界面良好,用戶安裝相應(yīng)軟件(客戶端控件)后就可進(jìn)行實時監(jiān)測,完全智能控制,不需單獨設(shè)置。
系統(tǒng)可以很方便地進(jìn)行升級,系統(tǒng)采用的程序包括服務(wù)器程序和客戶端程序,均為客戶提供升級服務(wù)。可調(diào)節(jié)圖像質(zhì)量與帶寬占用,系統(tǒng)采用H264硬件編解碼,可以根據(jù)用戶需求調(diào)節(jié)幀數(shù)、分辨率、圖像質(zhì)量等。
⑷可靠性:系統(tǒng)具有設(shè)計獨到的視頻流量管理功能,保證網(wǎng)絡(luò)通暢。實行操作權(quán)限管理,保證統(tǒng)一、規(guī)范管理。系統(tǒng)具有自診斷功能。系統(tǒng)設(shè)備的平均無故障工作時間MTBF>10000小時。本系統(tǒng)為分布式設(shè)計,每個設(shè)備均以分散的方式安裝于遠(yuǎn)端的攝像機(jī)端,即使單個設(shè)備發(fā)生了故障也僅僅是影響到這個設(shè)備,而不會影響整個系統(tǒng)
⑸完善性:系統(tǒng)具有強(qiáng)大的視頻、音頻和數(shù)據(jù)報警功能,當(dāng)某臺攝像機(jī)發(fā)生移動偵測報警時,系統(tǒng)可實時啟動錄像,或驅(qū)動云臺前往預(yù)置位實時監(jiān)視,能將聯(lián)動報警的信號進(jìn)行接入,識別報警。系統(tǒng)具備功能完善的錄像管理體系,可選用手動、移動偵測、報警、定時錄像四種錄像方式。提供指定周期的滾動刪除功能,有效防止存儲空間耗盡,同時可提供分布式網(wǎng)絡(luò)存儲或中心集中存儲功能。系統(tǒng)具備完善的控制功能,系統(tǒng)設(shè)置權(quán)限管理,對不同級別的用戶給予不同的權(quán)限,有效防止越權(quán)操作。
⑹良好的硬件平臺:系統(tǒng)硬件平臺為嵌入式設(shè)計,實現(xiàn)高度一體化、高度工程化,易于施工、安裝、調(diào)試。
⑺良好的軟件平臺:系統(tǒng)的軟件操作簡便、模塊化結(jié)構(gòu),能應(yīng)用于Windows2000/NT/XP/Windows2003/Windows7/Windows8等操作系統(tǒng)。
通過上述設(shè)計原則可以設(shè)計出符合要求具備相應(yīng)功能的無線監(jiān)控系統(tǒng)。該系統(tǒng)設(shè)計遵循技術(shù)的先進(jìn)性、系統(tǒng)的擴(kuò)展性、整體設(shè)計的實效性和高性能價格比。在系統(tǒng)的設(shè)計中,強(qiáng)調(diào)設(shè)計的綜合管理及操作性能,力求系統(tǒng)操作簡便、實用和直觀性。研究設(shè)計和實現(xiàn)移動流媒體服務(wù)器的軟件,有高兼容性、統(tǒng)一性、高性能和高可靠性。研究設(shè)計和實現(xiàn)移動流媒體播放器軟件,其界面簡單、支持多種媒體格式,最終實現(xiàn)一個集成的無線流媒體基礎(chǔ)設(shè)施平臺。
[參考文獻(xiàn)]
[1]楊鵬,吳華,楊士強(qiáng).面向H.264的快速運動估計算法[J].清華大學(xué)學(xué)報 2005,45(4).
[關(guān)鍵詞]:流媒體 流媒體技術(shù) 網(wǎng)絡(luò)教學(xué)
網(wǎng)絡(luò)教育是建立在計算機(jī)網(wǎng)絡(luò)技術(shù)基礎(chǔ)上的一種新型教育方式,它是現(xiàn)代遠(yuǎn)程教育的重要組成部分。隨著Intemet的發(fā)展,流媒體(Streaming Media)越來越普及,流媒體技術(shù)已逐漸成為互聯(lián)網(wǎng)中視音頻傳輸?shù)暮诵募夹g(shù),給網(wǎng)絡(luò)教育帶來了新的動力和生機(jī)。
一、流媒體技術(shù)原理概述
流媒體(Streaming Media)是一種新型的數(shù)據(jù)信息載體,其關(guān)鍵技術(shù)就是流式傳輸,它是應(yīng)用流技術(shù)在網(wǎng)絡(luò)上傳輸?shù)亩嗝襟w文件。采用流技術(shù)時,首先要在用戶的電腦上創(chuàng)建一個緩沖區(qū),在播放前預(yù)先下載一段媒體作為緩沖。這樣在播放流媒體文件不必等到整個文件都下載到客戶端,而是當(dāng)開始一組數(shù)據(jù)送達(dá)時,用戶端的流媒體播放器就能開始播放。在播放前面流媒體的同時,后續(xù)數(shù)據(jù)會源源不斷地“流”向用戶端,直到整個數(shù)據(jù)傳輸結(jié)束。因為流式傳輸只以客戶端能夠正確呈現(xiàn)的速度通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù),所以它比下載更高效地使用帶寬。因此,流式傳輸有助于防止網(wǎng)絡(luò)過載并能維持系統(tǒng)的可靠性。當(dāng)網(wǎng)路實際傳輸速度小于播放所耗用媒體的速度時,播放程序就會取用緩沖區(qū)內(nèi)的媒體資源,避免播放的中斷,使得播放品質(zhì)得以維持。
二、流媒體技術(shù)的主要解決方案
目前比較流行的流媒體技術(shù)有Real System,Windows Media Technology和QuickTime,它們是網(wǎng)上流媒體傳輸系統(tǒng)的3大主流。Real Networks最早推出流媒體技術(shù)并取得了成功。Apple公司的流媒體主要基于MAC OS平臺,而Microsoft借助其在操作系統(tǒng)上的優(yōu)勢,將Windows Media Services集成在Windows 2000 Server中。Windows Media Services是一種能適應(yīng)多種網(wǎng)絡(luò)帶寬的流式多媒體信息平臺,可以提供包括流媒體的制作、、播放和管理的解決方案,具有投入少,簡單易用等特點。
1、Real Media。Real Media包括三類文件:Real Audio、Real Video及Real Flash。Real Audio是用來傳輸CD音質(zhì)的音頻數(shù)據(jù);Real Video是用來傳輸連續(xù)視頻數(shù)據(jù),而Real Flash則是Networks公司與Macromedia公司共同推出的一種高壓縮比的動畫格式。
2、Windows Media。Microsoft公司的Windows Media的核心是ASF(Advanced Stream Format)。ASF是一種包含音頻、視頻、圖像以及控制命令、腳本等多媒體信息在內(nèi)的數(shù)據(jù)格式,通過分成一個個的網(wǎng)絡(luò)數(shù)據(jù)包在Internet上傳輸,實現(xiàn)流媒體多媒體內(nèi)容。因此,我們把在網(wǎng)絡(luò)上傳輸?shù)膬?nèi)容就稱為ASF流。ASF支持任意的壓縮、解壓和編碼方式,并可以使用任何一種底層網(wǎng)絡(luò)傳輸協(xié)議,具有很大的靈活性。
3、QuickTime。QuickTime是蘋果公司推出的能在計算機(jī)上播放高品質(zhì)視頻圖像的技術(shù),是面向?qū)I(yè)視頻編輯、Web網(wǎng)站創(chuàng)建和CD-ROM內(nèi)容制作開發(fā)的多媒體技術(shù)平臺。主要特點包括:具有目前最高音視頻播放質(zhì)量的播放器,內(nèi)置有Web瀏覽器插件(Plug-in)技術(shù);支持IETF流標(biāo)準(zhǔn)以及RTP、RTSP、SDP、FTP和HTTP等網(wǎng)絡(luò)協(xié)議;支持多種視頻和動畫格式。
三、網(wǎng)絡(luò)教學(xué)中流媒體技術(shù)的應(yīng)用
大量授課場景的視頻流、文字流、圖片動畫流等多種形式的流媒體文件,經(jīng)后期制作做成生動直觀的流媒體網(wǎng)絡(luò)教學(xué)放在網(wǎng)站上供學(xué)生在不同時間點播。采用這種網(wǎng)絡(luò)教學(xué)形式的課件場景逼真、內(nèi)容生動直觀、圖像質(zhì)量好、延時小、交互性強(qiáng),能夠很好滿足受時間和其他因素限制不能參加實時授課學(xué)生的需要,實現(xiàn)了因材施教,交互式教學(xué)。以Windows Media Service為例,Windows Media Technology是現(xiàn)在制作的網(wǎng)絡(luò)遠(yuǎn)程教學(xué)課件主要采用的一種技術(shù),其核心是ASF文件。Media提供了多個工具軟件以幫助用戶生成ASF格式的多媒體數(shù)據(jù)流。按照功能的不同可分為創(chuàng)建工具和編輯工具兩種。創(chuàng)建工具主要用于生成ASF格式的多媒體流,編輯工具主要對ASF 格式的多媒體流信息進(jìn)行編輯與管理。包括以下一些工具軟件:
1、對模擬的音頻和視頻信號進(jìn)行編碼產(chǎn)生ASF文件的工具是Media Encode,但是在實現(xiàn)編碼的過程中需要有聲卡的支持。
2、將講課錄制好的音頻信息和相關(guān)圖片等媒體信息編輯成一個單一的ASF流的工具M(jìn)edia Author。可以使教師上課時的錄音和多張在上課時需要展示的圖片,在播放器播放該ASF文件時,實現(xiàn)兩者的自動切換。
關(guān)鍵詞:信息加密,多信息同步,流媒體,圖像,載波,載體
一、概論
眾所周知,流媒體這個概念在過去通常是特指在傳輸過程中的音、視頻信息流,現(xiàn)在泛指一切可以通過電磁方式傳播的正在傳輸介質(zhì)上的動態(tài)信息和在可以交換的電磁介質(zhì)上存儲著的靜止信息,這些被存儲著的靜止信息通常又是以電子文件的形式存在著。本文所述的流媒體是特指傳輸中的音、視頻信息或存儲著的音、視頻文件和單張圖像文件或由單張圖像集合構(gòu)成的包含有多張圖像的文件。
本文介紹一種以流媒體作為載體存儲和記錄非音頻、非視頻信息或非圖像信息的方法以及一種在顯示流媒體信息的時候同步顯示其上存在的非音頻、非視頻信息或非圖像信息的方法。利用這種方法,還可以利用流媒體做為信息加密的載體,亦即從中也揭示了另一種數(shù)字信息加密和傳輸?shù)姆椒ā?/p>
二、原理
根據(jù)人類的視覺特性,在一幅圖像當(dāng)中,如果失真是平均分布的,特別是在顏色方面,只要不大于1%,是不容易分辨出來的。也就是說,在數(shù)字圖像的記錄與還原的過程,如果在圖像文件當(dāng)中記錄有不大于1%的不是原來圖像應(yīng)該有的信息,那么在還原之后顯示出來時,人眼是難以辨別得出來的。
同理,人類的聽覺也一樣具有其局限性,在一段音頻流中,如果失真也是平均分布的,特別是低頻部分,只要不大于0.1%,那么也是是不容易分辨出來的。也就是說,在數(shù)字音頻的記錄與還原的過程,如果在音頻文件當(dāng)中記錄有不大于0.1%的不是原來音頻信息所應(yīng)該有的信息,那么在還原之后再通過電聲系統(tǒng)播放出來時,人的耳朵也是難以辨別得出來的。
在模擬電視時代,根據(jù)電視的傳播與電視機(jī)的工作原理,我們在電視機(jī)前看到的PAL制式電視圖像是以25幀每秒的速度出現(xiàn)的,當(dāng)采用隔行掃描時,顯示在我們眼前的實際上是50幅每秒的圖像信息,而每幅圖像又是以一行一行地從上到下進(jìn)行掃描顯示的。在這過程中,兩幅圖像信息之間須要有一組叫做場同步號的同步信號,如圖2,1所示,兩行圖像之間也須要一組叫做行同步的同步信號,如圖2.2所示。
在數(shù)字多媒體時代,雖然音頻、視頻的傳輸不完全象過去的電視信號傳輸那樣,但類似行、場同步信號的信息是少不了的,即同樣有表示幀開始和行開始的信息。在計算機(jī)顯示屏上顯示時,雖然不一定滿屏顯示,但在窗口顯示時,也少不了幀同步信息和行同步信息,要不然無法地看到一幅穩(wěn)定的視頻圖像。記錄和播放音頻時也同樣須要同步信息。
三、記錄方法
3.1、在流媒體中設(shè)置非音頻、非視頻信息幀
在數(shù)字多媒體里,哪幀為音頻、哪幀為視頻是需要明確表示出來的,不然就無法正確地還原、播放出來。也就是說,在解碼流媒體或播放多媒體文件時,遇到本幀數(shù)據(jù)是音頻數(shù)據(jù)時,播放器就會用音頻方式把它播放出來;如果遇到本幀數(shù)據(jù)是視頻數(shù)據(jù),播放器就會用視頻方式把它播放出來;如果不知道本幀數(shù)據(jù)是音頻還是視頻,那么就會把它忽略掉,即不把它們還原出來。
利用多媒體播放器會自動忽略那些非音頻、非視頻的數(shù)據(jù)這一基本功能,我們就可以制造一些多媒體播放器不認(rèn)識的數(shù)據(jù)幀,從而把那些非音頻、非視頻的信息數(shù)據(jù)加載其上,如圖3.1所示。
在圖3.1中展示的是在錄制視頻信息數(shù)據(jù)時插入非視頻信息幀的例子。如果要使這些非視頻信息在播放視頻信息時,在時間上同步于視頻信息出現(xiàn)的時刻再現(xiàn)出來,一方面需要使用能夠解析這些非視頻信息幀的專用播放器,另一方面就是要在錄制時,在需要記錄的“非視頻信息”出現(xiàn)的時刻及時插入一幀“非視頻信息幀”。
同理,當(dāng)記錄“非視頻信息”的載體是音頻信息流時,同樣可以插入包含記錄的“非音頻信息幀”,達(dá)到異曲同工的效果。
3.2、在流媒體幀中加載非音頻、非視頻信息塊
我們知道,在一幅圖像當(dāng)中,如果失真是平均分布的,特別是在顏色方面,只要不大于1%,是不容易分辨出來的。因此,在視頻幀內(nèi)部加載非視頻信息塊是可行的,如圖3.2所示。
在圖3.2中,非視頻信息是以“塊”的形式嵌入到視頻幀內(nèi)部的。在同步再現(xiàn)方面,這種方法相對于3.1提出的方法來說,非視頻信息出現(xiàn)的時間相對于視頻信息出現(xiàn)的時間之間的相對誤差會更小。
如果在某個時刻同時出現(xiàn)的非音頻信息量太大,那么上述提出的方法3.2就不太m用于把非音頻信息加載到音頻媒體上。
3.3、在視頻同步信號出現(xiàn)期間插入非視頻信息
當(dāng)需要加載到流媒體的非視頻信息在同一時刻出現(xiàn)的量不大時,我們還可以把它嵌入到視頻信號的同步區(qū)域,這樣在播放時,非視頻信息出現(xiàn)的時間相對于視頻信息出現(xiàn)的時間之間的誤差會更小,更適合于應(yīng)用到對時間同步的要求更高的領(lǐng)域。
圖3.3是一種把非視頻信息插入到視頻信息的場同步區(qū)域的方法示意圖,圖3.4是一種把非視頻信息插入到視頻信息行同步區(qū)域的方法示意圖。如果要求在播放時非視頻信息出現(xiàn)的時間相對于視頻信息出現(xiàn)的時間之間的誤差更小,那么后者方法會比前者方法更佳。
四、展現(xiàn)方法
在第三部份介紹的加載有非音頻、非視頻的流媒體或?qū)?yīng)的電子存儲文件,沒有相應(yīng)功能的播放器在播放時會自動地把那些非音頻、非視頻信息忽略掉而只播放正常的音頻、視頻信息,要把那些非音頻、非視頻信息正確地提取出來,并且還要保持與音頻、視頻出現(xiàn)的時間同步地再現(xiàn)出來,必需要由專用的多信息同步播放器來播放才行。
前述的加載在流媒體的非音頻、非視頻信息,是指原本不應(yīng)存在于其中的音頻和/或視頻信息,但它們?nèi)匀豢梢允潜硎灸撤N音頻和/或視頻的信息數(shù)據(jù),也可是表示某種圖像信息的數(shù)據(jù),或者是某些物理量的開、關(guān)狀態(tài)以及反映某些物理量的強(qiáng)弱或大小的信息數(shù)據(jù),甚至還可以是一系列文檔信息數(shù)據(jù)等等。在同步再現(xiàn)時要根據(jù)不同信息種類要求來制作相應(yīng)人機(jī)界面。如:
4.1、加載在流媒體非音頻、非視頻信息為圖像信息數(shù)據(jù)時,那么從在流媒體中取出來的非音頻、非視頻信息就需要在人機(jī)界面上實時顯示這些數(shù)據(jù)對應(yīng)的圖像,當(dāng)這些數(shù)據(jù)表示的是多幅圖像時,表現(xiàn)出來的現(xiàn)象也許象動畫或短、小視頻。
4.2、加載在流媒體非音頻、非視頻信息為MIS系統(tǒng)的管理信息時,那么從在流媒體中取出來的非音l、非視頻信息就需要顯示在相應(yīng)的信息管理系統(tǒng)界面上。如柳州桂通科技股份有限公司研發(fā)的“桂通駕駛?cè)笋{駛技能考試與培訓(xùn)系統(tǒng)”。
4.3、加載在流媒體非音頻、非視頻信息為自動生產(chǎn)線的檢測或控制數(shù)據(jù)信息時,那么從在流媒體中取出來的非音頻、非視頻信息就需要相應(yīng)的儀器、儀表和控制設(shè)備來支持,使這些檢測數(shù)據(jù)能夠?qū)崟r地通過儀器、儀表和控制設(shè)備反映出來。
五、應(yīng)用實例
本文介紹的流媒體中的非音視頻信息及其與流媒體信息的同步顯示的方法,可以廣泛地應(yīng)用在數(shù)字信息加密、數(shù)字保密信息傳輸、自動控制過程監(jiān)控、工業(yè)無紙記錄儀、行車記錄儀、交通道路及路口紅綠燈等指揮信號監(jiān)視、機(jī)動車駕駛?cè)笋{駛技能考試系統(tǒng)等。
在工業(yè)自動控制生產(chǎn)線上,特別是研發(fā)、調(diào)試過程中,對那些不同的控制數(shù)據(jù)所產(chǎn)生的不同的表現(xiàn)現(xiàn)象,在過去是用肉眼觀察和人腦記憶并結(jié)合筆錄設(shè)置參數(shù)的,后來有了錄像機(jī)就用它代替人腦對現(xiàn)象進(jìn)行記錄。這些記錄下來的現(xiàn)象數(shù)據(jù)和影響這些現(xiàn)象的過程控制參數(shù)的實際值之間,在事后離線分析時,它們之間再次出現(xiàn)時的時間差是難以得到穩(wěn)定的相對值的。但用本文介紹的方法就不同了,它不管什么時候回放所記錄的音頻、視頻數(shù)據(jù),只要有相應(yīng)的人機(jī)界面設(shè)備,那么當(dāng)時現(xiàn)場的產(chǎn)生聲音和視頻現(xiàn)象、儀器和儀表數(shù)據(jù)、執(zhí)行機(jī)構(gòu)接收到的控制數(shù)據(jù)、執(zhí)行機(jī)構(gòu)的動作等現(xiàn)場實時數(shù)據(jù)和現(xiàn)象,除了時間是回放時間而不過去錄制時這些信息產(chǎn)生的實時時間外,它們之間是同步的,即具有穩(wěn)定的相對時間差值。
利用本文介紹的流媒體中的非音視頻信息及其與流媒體信息的同步顯示的方法,還可以通過播放所記錄的音像文件實現(xiàn)對不很復(fù)雜的自動程序控制生產(chǎn)線進(jìn)行復(fù)制,降低控制中心的主控設(shè)備投資成本和縮短安裝、調(diào)試等建設(shè)周期。
六、結(jié)束語
本文介紹技術(shù)已在柳州桂通科技股份有限公司生產(chǎn)的“桂通駕駛?cè)笋{駛技能考試與培訓(xùn)系統(tǒng)”上得到了應(yīng)用,并已獲得了國家知識產(chǎn)權(quán)局頒發(fā)的多件軟件著作權(quán)證書,也已獲得了國家專利局受理的多項發(fā)明專利申請(申請?zhí)?015 1 1018182.6、2015 1 0125236.2、2015 1 0125158.6、2015 1 0124128.3、2015 1 0124127.9、2015 1 0124129.8、2015 1 0311512.4、2015 1 0310713.2),還提交了PCT申請(受理號PCT/CN2016/076796)。其應(yīng)用產(chǎn)品均已通過了“公安部交通安全產(chǎn)品質(zhì)量監(jiān)督檢測中心”檢驗。
參考文獻(xiàn):
[1]清華大學(xué)出版社《數(shù)字圖像處理與分析》 趙榮椿 等著
[2]清華大學(xué)出版社《數(shù)字圖像處理與圖像通信》 藍(lán)章禮 等著
[3]中國傳媒大學(xué)出版社《電視攝像》任金州 等著
[4]中國傳媒大學(xué)出版社《數(shù)字視頻壓縮及其標(biāo)準(zhǔn)》 胡國榮 著
關(guān)鍵詞:p2p;模式感知;視頻播放
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2014)02-0161-05
一、引言
流媒體播放技術(shù)是當(dāng)前互聯(lián)網(wǎng)視頻播放的主流技術(shù),為了改變原有B/S模式下對媒體服務(wù)器并發(fā)能力和網(wǎng)絡(luò)負(fù)載的巨大需求,[1]P2P技術(shù)采用分布式共享原理,將播放內(nèi)容在用戶播放端之間進(jìn)行分發(fā)和傳播,形成了一種新的傳輸模式,克服了原有視頻數(shù)據(jù)均通過客戶端和服務(wù)器之間直接傳輸模式的不足,現(xiàn)有市場上的PPLive,Torrent軟件等均依據(jù)此原理進(jìn)行設(shè)計和實現(xiàn)。另一個方面,由于P2P技術(shù)的應(yīng)用,在客戶端網(wǎng)絡(luò)也會產(chǎn)生較大的網(wǎng)絡(luò)流量,對終端網(wǎng)絡(luò)的流量管理也帶了一定的困難。因此,如何根據(jù)網(wǎng)絡(luò)當(dāng)前負(fù)載情況和服務(wù)器性能,設(shè)計一種兼顧兩種傳播模式的流媒體播放系統(tǒng),將具有較高的實用價值。網(wǎng)絡(luò)教育是流媒體播放技術(shù)的典型應(yīng)用領(lǐng)域,如現(xiàn)有MOOC學(xué)習(xí)模式為源自斯坦福大學(xué)、哈佛和MIT大力推動的基于網(wǎng)絡(luò)的一種學(xué)習(xí)模式,成為2012至2013年最受關(guān)注的創(chuàng)新型教學(xué)模式,其開放系統(tǒng)在全世界擁有幾十萬至百萬級的用戶,視頻文檔是其主要資源之一,主要通過流媒體方式進(jìn)行學(xué)習(xí)。江蘇電力網(wǎng)絡(luò)大學(xué)為滿足江蘇省所有電力職工的在線學(xué)習(xí)而設(shè)計,同時對全國電力系統(tǒng)開放,是電力系統(tǒng)在線學(xué)習(xí)和考試的重要平臺,具有數(shù)十萬個終端用戶。本文的設(shè)計目標(biāo)為針對現(xiàn)有網(wǎng)大在線學(xué)習(xí)系統(tǒng)在并發(fā)訪問支持方面的不足,在不改變原有系統(tǒng)總體架構(gòu)和用戶使用方式的前提下,利用P2P技術(shù)為現(xiàn)有系統(tǒng)提供一種新型的學(xué)習(xí)點播服務(wù)模式,并且保證能夠與現(xiàn)有流媒體點播方式相兼容。針對以上需求,本文對MediaPlayer播放器的工作原理進(jìn)行了詳細(xì)分析,提出了一套具有播放模式感知的視頻播放系統(tǒng)設(shè)計方法,將設(shè)計完成的播放系統(tǒng)在江蘇電力網(wǎng)絡(luò)大學(xué)環(huán)境中進(jìn)行實施部署和實際測試,各項功能和指標(biāo)滿足設(shè)計需求,解決了兩種播放模式的兼容和播放質(zhì)量保證的問題。
二、系統(tǒng)架構(gòu)設(shè)計
江蘇電力網(wǎng)絡(luò)大學(xué)網(wǎng)絡(luò)拓?fù)湓O(shè)計采用“集中―分布式”模式,呈現(xiàn)為“中心―區(qū)域―播放終端”三層結(jié)構(gòu)。中心位于南京,部署所有的課件資源。區(qū)域為江蘇各個二級城市,每個區(qū)域向該區(qū)域內(nèi)所有職工提供視頻學(xué)習(xí)服務(wù)。由于區(qū)域節(jié)點數(shù)目有限、而終端播放用戶并發(fā)數(shù)量較大,[2]因此中心節(jié)點和區(qū)域節(jié)點之間采用FTP協(xié)議進(jìn)行通信,并將用戶需求視頻暫存。區(qū)域節(jié)點和終端用戶之間采用流媒體視頻點播和P2P傳輸兩種模式。具體系統(tǒng)架構(gòu)見圖1所示。
區(qū)域中心流媒體服務(wù)器不僅能夠提供視頻流媒體點播,而且能夠根據(jù)區(qū)域點播用戶負(fù)載情況實時啟動P2P機(jī)制,因此除了部署點播服務(wù)器之外還需要設(shè)計目錄服務(wù)器以提供P2P服務(wù),如圖2所示。P2P目錄服務(wù)器的功能如下:負(fù)責(zé)管理各個在線客戶端以及所有課件視頻分段的分布信息,并接收處理P2P客戶端的各種請求。
用戶播放端軟件能夠自動感知目錄服務(wù)器是否在線,從而進(jìn)行兩種工作模式的自動轉(zhuǎn)換。如圖2所示,P2P客戶端的功能如下:負(fù)責(zé)處理本客戶端所需視頻的P2P傳輸業(yè)務(wù)、其他客戶端向本客戶端發(fā)出的傳輸視頻請求業(yè)務(wù)、本客戶端與P2P目錄服務(wù)器的信息交互業(yè)務(wù)。
三、關(guān)鍵技術(shù)及相應(yīng)策略
根據(jù)系統(tǒng)的功能需求,系統(tǒng)設(shè)計中需要解決以下關(guān)鍵技術(shù):
1.如何保證系統(tǒng)兩種工作模式的兼容性。現(xiàn)有在線學(xué)習(xí)系統(tǒng)為流媒體點播服務(wù)模式,若在原有基礎(chǔ)上,基于P2P技術(shù)設(shè)計一種新的分布式資源模式,需要保證整個系統(tǒng)在兩種服務(wù)模式方面的相互切換、相互補充。[3]在并發(fā)用戶正常情況下,區(qū)域服務(wù)器保持原有流媒體點播工作模式,在并發(fā)用戶數(shù)量較大時,區(qū)域服務(wù)器則轉(zhuǎn)換到P2P模式下工作,而在P2P異常情況下,系統(tǒng)也能夠自動切換到原有流媒體點播服務(wù)模式下工作。采用的策略:在區(qū)域中心服務(wù)器上設(shè)置一監(jiān)視功能模塊,維持兩個變量,流媒體點播用戶數(shù)量StreamUser和P2P用戶直接從區(qū)域服務(wù)器下載分片的用戶數(shù)量P2PServerUser,若StreamUser大于給定值,則系統(tǒng)轉(zhuǎn)換到P2P模式下工作;若P2PServerUser大于給定值,說明P2P用戶數(shù)變少或者發(fā)生了系統(tǒng)異常,則系統(tǒng)工作模式轉(zhuǎn)換到流媒體點播模式下工作。
2.Media Player播放器如何支持P2P工作模式。在現(xiàn)有系統(tǒng)工作模式下,Media Player作為客戶端與媒體服務(wù)器通過實時流媒體傳輸協(xié)議RTP、RTCP和UDP協(xié)議進(jìn)行內(nèi)容傳輸,系統(tǒng)采用“邊播放邊傳輸”方式工作;在P2P模式下,Media Player需要從本地獲取播放內(nèi)容,而內(nèi)容的獲取通過P2P機(jī)制從其他用戶端進(jìn)行下載,采用“邊播放邊下載”方式進(jìn)行工作。采用策略:用戶播放端軟件首先判定區(qū)域服務(wù)器上的P2P目錄服務(wù)是否為工作狀態(tài),若是則用戶播放端軟件自動啟動P2P模式,從目錄服務(wù)器獲取種子節(jié)點信息,啟動多線程進(jìn)行本地網(wǎng)絡(luò)的視頻分段下載。
3.P2P系統(tǒng)內(nèi)容負(fù)載均衡問題。P2P系統(tǒng)中的負(fù)載均衡問題指如何保證在多個用戶終端并發(fā)播放時,防止出現(xiàn)種子節(jié)點選擇熱點問題。[4]P2P機(jī)制本身的優(yōu)勢在于同一個內(nèi)容播放的用戶越多,后來的用戶下載的速度就越快,但如果沒有好的機(jī)制避免其熱點問題,其優(yōu)勢就難以發(fā)揮出來。采用策略:用戶終端在播放某一視頻時,首先從區(qū)域目錄服務(wù)器上獲取該視頻的分片信息及每個分片的種子信息,目錄服務(wù)器在選取每個分片的種子節(jié)點時采取“同一網(wǎng)段內(nèi)的種子節(jié)點、P2P服務(wù)當(dāng)前線程數(shù)少的種子節(jié)點和心跳網(wǎng)絡(luò)性能最好的種子節(jié)點”三個優(yōu)先級進(jìn)行選取,一方面防止某個種子節(jié)點成為P2P熱點,同時保證能夠選取性能較好的節(jié)點。
4.P2P系統(tǒng)異常處理。在P2P機(jī)制中,視頻播放器數(shù)據(jù)來自于本地多線程從區(qū)域內(nèi)其他播放終端下載的P2P分片,[5]在下載過程中,由于網(wǎng)絡(luò)狀況的不穩(wěn)定,或者由于視頻資源提供端的突況,可能會導(dǎo)致P2P分片無法成功下載,為了保證系統(tǒng)的健壯性,異常處理機(jī)制必不可少。異常處理策略:主要異常分為種子節(jié)點分片不存在、網(wǎng)絡(luò)異常中斷、種子節(jié)點異常關(guān)閉、種子節(jié)點線程過多拒絕服務(wù)異常,[6]處理策略為在種子節(jié)點列表中聯(lián)系其他節(jié)點,若仍然不能成功獲取分片數(shù)據(jù),則從區(qū)域目錄服務(wù)器直接獲取分片資源。
四、系統(tǒng)設(shè)計與實現(xiàn)
系統(tǒng)軟件主要由區(qū)域服務(wù)器和播放終端兩個主要部分構(gòu)成。
1.播放客戶端軟件設(shè)計與實現(xiàn)。播放客戶端在播放之前首先需要向區(qū)域P2P目錄服務(wù)器獲得播放文件的種子信息,然后啟動多線程進(jìn)行播放終端之間的P2P分片資源共享。播放客戶端與區(qū)域P2P目錄服務(wù)器之間的交互如圖3所示。[1]
播放終端之間通過P2P方式進(jìn)行視頻分片的分布式共享與傳輸,從而保證播放器本地數(shù)據(jù)的快速獲取,取代流媒體點播獲取播放數(shù)據(jù)的模式,兩個播放終端之間的分片傳輸如圖4所示。
播放終端之間進(jìn)行P2P視頻分片傳輸時可能產(chǎn)生不同的異常,這里對分片提供者產(chǎn)生的異常和網(wǎng)絡(luò)通信異常分別進(jìn)行了不同的處理。具體如圖5所示。
2.區(qū)域P2P目錄服務(wù)器端軟件設(shè)計與實現(xiàn)。P2P目錄服務(wù)器的軟件主要為種子文件生成及選源策略、P2P播放客戶端的心跳監(jiān)控與處理、P2P播放客戶端分片種子信息更新等模塊。
種子生成與選源策略模塊主要負(fù)責(zé)處理P2P播放客戶端發(fā)送來的視頻資源請求。客戶端制定文件名與文件地址,服務(wù)器根據(jù)客戶端需求的視頻文件,在數(shù)據(jù)庫的ClientFragmentTable表中選出種子客戶端,生成一個xml類型文件的種子列表,發(fā)送給請求方客戶端。
按照選源策略,種子節(jié)點選擇算法(SourceSelect算法)的具體描述如下:
在選源算法中,一般需要選出的種子數(shù)量為6個,所以實現(xiàn)中的n等于6。選出一個種子,需要遍歷整個含有分段的種子集合一次,選出6個種子,生成種子列表的情況下,算法的復(fù)雜度就為O(6N)。在達(dá)到均衡機(jī)制的要求下,該算法是合理有效的。
P2P目錄服務(wù)器需要對播放終端的上線及學(xué)習(xí)過程進(jìn)行記錄存檔,同時通過心跳功能獲取當(dāng)前節(jié)點的通信性能,為種子節(jié)點選擇做好準(zhǔn)備。
心跳功能的記錄結(jié)構(gòu)如表2所示,IP地址用于判定所在的網(wǎng)段,UploadNum記錄當(dāng)前播放終端啟動的線程數(shù),本系統(tǒng)規(guī)定線程數(shù)為4個,線程數(shù)作為種子節(jié)點選源的一個因素之一。
P2P目錄服務(wù)器提供每個視頻文件的種子文檔信息,以便用戶播放端能夠進(jìn)行終端網(wǎng)絡(luò)的P2P終端分片共享,由于視頻分片的分布是動態(tài)的,因此每個播放終端將自己所擁有的視頻分片向目錄服務(wù)器進(jìn)行匯報,為種子文檔的產(chǎn)生做好準(zhǔn)備。分片更新工作流程如圖6所示。
分片更新算法UpdateLocalFragments如下:
該算法根據(jù)本文設(shè)計的更新本地分片的策略進(jìn)行實現(xiàn),將本地的分片更新到服務(wù)器從而實現(xiàn)數(shù)據(jù)的共享。
五、系統(tǒng)測試
系統(tǒng)測試主要通過測試用例對系統(tǒng)的各項功能進(jìn)行測試,[8]主要包括流媒體播放與P2P播放兩種模式的切換測試、P2P目錄服務(wù)器的P2P下載功能測試、用戶播放端分片信息更新的測試、用戶播放端之間的多線程P2P下載與上傳功能測試、P2P目錄服務(wù)器種子節(jié)點選源均衡策略測試、P2P傳輸異常測試。這里僅給出三個主要功能測試用例及測試結(jié)果。
測試環(huán)境如圖7所示:
(1)服務(wù)器1臺,該服務(wù)器上部署一個流媒體課件服務(wù)器、一個課件點播web服務(wù)器(網(wǎng)絡(luò)大學(xué)學(xué)習(xí)平臺)、一個P2P目錄服務(wù)器。
(2)用戶播放終端計算機(jī)5臺,具有瀏覽器軟件和P2P客戶端軟件。
主要功能的測試樣例及測試結(jié)果:
1.流媒體播放與P2P播放兩種模式的切換測試
2.P2P客戶端之間單線程和多線程傳輸功能測試
3.P2P目錄服務(wù)器種子節(jié)點選源均衡策略測試
以上結(jié)果是在實際環(huán)境下測試的實際結(jié)果,實際測試表明所完成的設(shè)計符合實際設(shè)計需求,功能正確。
六、分析與討論
本文根據(jù)實際需求,在原有流媒體視頻點播架構(gòu)的基礎(chǔ)上,增加P2P視頻播放功能,所實現(xiàn)的系統(tǒng)設(shè)計和功能滿足了兩種播放模式的兼容和自動感知切換,充分利用了兩種播放模式各自的優(yōu)點,系統(tǒng)設(shè)計考慮了各種異常處理方案,使得系統(tǒng)本身具有較好的健壯性,系統(tǒng)的機(jī)制和策略具有實際價值,能夠應(yīng)用于不同領(lǐng)域中的數(shù)據(jù)分發(fā)和共享。
參考文獻(xiàn):
[1]沈時軍,李三立.基于P2P的視頻點播系統(tǒng)綜述[J].計算機(jī)學(xué)報,2010,(04):613-624.
[2]王書芹,姜秀柱,田芳,等.基于P2P的流媒體點播系統(tǒng)中客戶端緩存的研究[J].計算機(jī)應(yīng)用與軟件,2009,26(9):219-221.
[3]方煒,吳明暉,應(yīng)晶,等.基于P2P的流媒體應(yīng)用及其關(guān)鍵算法研究[J].計算機(jī)應(yīng)用與軟件,2005,22(5):35-37.
[4]黃良飛.基于DirectShow技術(shù)的網(wǎng)絡(luò)視頻播放器設(shè)計[D].浙江大學(xué)碩士學(xué)位論文,2007.
[5]呂偉梅,鄭慶華,黃華,等.移動流媒體播放器的設(shè)計與實現(xiàn)[J].計算機(jī)科學(xué),2008,35(9):126-128.
[6]趙進(jìn),葉梧,馮穗力.基于RTP/RTCP的流媒體服務(wù)器技術(shù)研究[J].中國有線電視,2004,(01).
職務(wù):杰科電子營銷事業(yè)部總經(jīng)理
愛好:運動、攝影
后DVD時代,中國的DVD產(chǎn)業(yè)走向何方?黃一林和他的同事們,有著自己的思考。
深圳市杰科成立于1999年,致力信息化家庭娛樂終端的研發(fā)、生產(chǎn)。這個歷經(jīng)十余年發(fā)展積淀的企業(yè),如今已經(jīng)成為數(shù)碼影音行業(yè)的先鋒企業(yè)。和其他同行相比,杰科非常專注,從沒玩跨界。所以,杰科能夠在高清時代來臨的今天想的更遠(yuǎn),走的更早。
黃一林作為杰科營銷事業(yè)部的掌門人,并不多見于報章雜志,但卻是杰科管理團(tuán)隊的核心人物,對于DVD行業(yè),也有一定的發(fā)言權(quán)。在后DVD來臨的時代,中國的DVD產(chǎn)業(yè)將走向何方?黃一林和他的團(tuán)隊有著自己的思考。
從2000年的第一臺DVD到DVD錄像機(jī),從DVD錄像機(jī)發(fā)展到今天的高清互聯(lián)網(wǎng)DVD、高清媒體播放器,杰科每一次新產(chǎn)品的出現(xiàn)都是時代背景下的創(chuàng)新求變。隨著互聯(lián)網(wǎng)在中國迅速普及、越來越多的消費者習(xí)慣于網(wǎng)上觀看影視娛樂節(jié)目,高清互聯(lián)網(wǎng)影碟機(jī)應(yīng)運而生,這也標(biāo)志著影碟機(jī)產(chǎn)業(yè)進(jìn)入了“無碟化”的互聯(lián)網(wǎng)時代。
2010年3月29日,杰科公司與與萬利達(dá)集團(tuán)、奇聲電子、瑞昱半導(dǎo)體一起攜手,成立了中國高清影碟機(jī)產(chǎn)業(yè)聯(lián)盟。對于這個聯(lián)盟,黃一林表示這是一個開放的組織,歡迎致力于高清互聯(lián)網(wǎng)影碟機(jī)產(chǎn)品的研發(fā)、制造、銷售的企業(yè)參與進(jìn)來,共同推動中國高清互聯(lián)網(wǎng)影碟機(jī)的健康發(fā)展,實現(xiàn)影碟機(jī)行業(yè)的產(chǎn)業(yè)升級。
播放碟片目前是一個比較方便的選擇,高清互聯(lián)網(wǎng)影碟機(jī)支持DVD播放,并支持高清解碼,就意味著支持有高清1080p內(nèi)容的碟片――這對于不習(xí)慣上網(wǎng)的普通消費者而言,無疑是一個不錯的選擇。會不會有一天,市面上的D9里面裝的都是高清片源?要知道,D9的容量,裝一部音頻簡化過的高清電影通常是沒有問題的,這樣的高清碟片,視頻和藍(lán)光幾乎同一水準(zhǔn)。
黃一林非常看好高清互聯(lián)網(wǎng)DVD的在線點播、高清媒體播放和高清碟片播放這三大功能,在三網(wǎng)融合的大趨勢下,家庭寬帶逐漸擴(kuò)容,高清在線點播必將普及。中國高清影碟機(jī)產(chǎn)業(yè)聯(lián)盟這個平臺,借助開放的互聯(lián)網(wǎng)絡(luò),具有廣闊的發(fā)展空間,未來甚至可以實現(xiàn)視頻互動、遠(yuǎn)程教育及遠(yuǎn)程監(jiān)控等功能。
如果藍(lán)光碟片降到50元以下或者大量的盜版藍(lán)光碟出現(xiàn),杰科的高清互聯(lián)網(wǎng)影碟機(jī)戰(zhàn)略會如何呢?我把這個棘手的問題拋給他。
黃一林表示,藍(lán)光產(chǎn)業(yè)具有一定的發(fā)展空間,但從長遠(yuǎn)來看,隨著消費者行為習(xí)慣的改變,娛樂需求的載體,DVD碟片也好,藍(lán)光碟片也好,遲早會被流媒體取代,所以高清互聯(lián)網(wǎng)影碟機(jī)、高清播放器更具有可持續(xù)發(fā)展的空間。
我想杰科的高清戰(zhàn)略其實很清晰,強(qiáng)調(diào)高清碟片和互聯(lián)網(wǎng)。杰科的高清影碟機(jī)之路究竟能取得多大的成功,則分別取決于高清碟片和藍(lán)光碟的PK,藍(lán)光碟和互聯(lián)網(wǎng)的PK。
研究公司NPD每年會在美國做一項調(diào)查,通過追蹤服務(wù)分析用戶看網(wǎng)絡(luò)視頻的方式,結(jié)果發(fā)現(xiàn)通過電視來看視頻的人呈逐年增加的趨勢。去年有33%的調(diào)查用戶用電視這一屏幕消費網(wǎng)絡(luò)視頻,而今年的最新數(shù)據(jù)表明,這一比例已經(jīng)達(dá)到了45%。
有意思的是,與之對比,使用PC看視頻的人呈相反趨勢――曾經(jīng)一度占有48%的比重,而現(xiàn)在已經(jīng)下降到31%(包含臺式機(jī)和筆記本)。
而一度被寄予厚望的平板電腦,以及已經(jīng)過氣的上網(wǎng)本終端,所占的份額都只有1%左右,無法對視頻市場構(gòu)成太大影響。
這與中國的情況截然相反。到目前為止,絕大多數(shù)中國視頻用戶仍然使用PC觀看視頻,不管是使用高清播放盒還是智能電視看視頻的仍是少數(shù),甚至許多年輕家庭不開電視已成為習(xí)慣。
當(dāng)然,這與中美電視市場的大環(huán)境截然不同有關(guān)。據(jù)NPD的報告,(在美國)有10%的家庭至少有一臺能上網(wǎng)的電視,而設(shè)備中,藍(lán)光播放器、Apple TV和微軟XBOX 360等可上網(wǎng)終端的總量呈穩(wěn)步增加的趨勢――這意味著,許多家庭在不知不覺中讓電視擁有了可連接網(wǎng)絡(luò)并播放視頻的能力。同時,內(nèi)容商的大力推動也是一部分原因,有40%的聯(lián)網(wǎng)用戶使用Netflix網(wǎng)頁版觀看視頻,體驗和便捷并不輸于PC。
作為一個互聯(lián)網(wǎng)更發(fā)達(dá)的國家,美國用實際數(shù)據(jù)回答了這樣一個問題:如果電視、PC和手機(jī)(平板)都具有聯(lián)網(wǎng)獲取視頻的能力,也有相近的便捷操作,用戶將如何做出選擇?
顯然,多數(shù)人更喜歡窩在沙發(fā)里,而不是坐在電腦前或手拿終端來消費視頻。尤其對客廳這一場景而言,電視擁有壓倒其他終端的不可替代優(yōu)勢。
這對中國互聯(lián)網(wǎng)中的視頻玩家也有一定意義。雖然面臨全然不同的國情,中國難以進(jìn)行更加市場化的電視設(shè)備普及,同時家用游戲市場近乎不存在,但這并不意味著客廳這一場景的價值不會在網(wǎng)絡(luò)進(jìn)一步普及之后爆發(fā)。
尤其美國電視消費視頻的人數(shù)是平板電腦的45倍,這或許并不只是一個數(shù)字那么簡單,對“應(yīng)該重視哪些消費視頻的用戶場景”這一問題有重新思考的必要。
當(dāng)然這一趨勢或許要等到中國電視硬件和設(shè)備有進(jìn)一步的量的積累之后才有可能顯現(xiàn)。可做參考的是,美國人在電視上消費視頻的方式,43%是直接連接電視,47%通過家用游戲機(jī),62%使用Apple TV等流媒體播放器,還有38%使用電腦與電視連接,用藍(lán)光播放器的只占21%。
譜基亞6670
6670采用Symbian操作系統(tǒng),諾基亞60系列用戶界面,支持C++和Java軟件開發(fā)工具包,內(nèi)置100萬像素的攝像頭,8兆動態(tài)內(nèi)存,贈送64兆存儲卡,最大可以擴(kuò)充到512兆。預(yù)置RealPlayer播放器,可播放MP3、ACC、MPEG-4等多種格式的多媒體文件,還可進(jìn)行在線音樂等流媒體的播放。在商務(wù)和其他功能方面,內(nèi)置藍(lán)牙接口和數(shù)據(jù)線接口,配備了基于GSM的全球定位系統(tǒng)GPS,支持遠(yuǎn)程日歷、名片夾和約會數(shù)據(jù)的同步功能,可在諾基亞6670中安裝PC應(yīng)用程序,也可以通過安裝第三方軟件Funinhand來接收高清晰的網(wǎng)絡(luò)電視。
優(yōu)點:屏幕顯示效果優(yōu)秀,具有視頻處理功能,支持多媒體擴(kuò)展卡。
缺點:更換擴(kuò)展卡過程繁瑣,揚聲器音量偏小,有爆音現(xiàn)象。
參考價格:2000元
諾基亞6600
6600是諾基亞第一款采用SymbianOSv7.0s操作系統(tǒng)及Series602.0平臺的智能手機(jī)。中央處理器是ARM4T,工作頻率104MHz,雖然運行內(nèi)存配置了8MB,但存儲空間卻只有6MB,幸好大家可以通過外接MMC卡來為其進(jìn)行擴(kuò)充。諾基亞6600還配備有一顆30萬像素的CMOS攝頭,可以拍攝最大640x480分辨率的圖片及176x144像素的有聲3GP視頻。屏幕為65536色176x208分辨率TFr材質(zhì),而鈴音系統(tǒng)是24和弦,支持MIDI、AMR和WAV三種音頻文件及藍(lán)牙、紅外傳輸。不過6600單聲道的輸出系統(tǒng)是個較大的遺憾。
優(yōu)點:S60系統(tǒng)功能強(qiáng)大。
缺點:不支持存貯卡熱拔插,單聲道鈴聲效果一般。
參考價格:1880元
多普達(dá)575
曾經(jīng)是“全球最小智能手機(jī)”――多普達(dá)575以僅102.54×462×17毫米的三維大小和106克的重量沖擊著無數(shù)消費者的感官!
在硬件配置方面,575絕對可以說得上是主流,采用了2.3寸6.5萬色的TFT屏幕,內(nèi)置130萬像素攝像頭,支持4倍數(shù)碼變焦,支持視頻短片拍攝功能;TiOMAP730、運行頻率為200MHz的中央處理器令575擁有出色的多媒體能力,無論視頻、MP3、文檔處理、照片處理等操作都能潦暢運行,兼有64MROM+32MRAM和miniSD擴(kuò)充,應(yīng)用程序和媒體文件的存放都可應(yīng)付自如。
優(yōu)點:智能手機(jī),支持藍(lán)牙,超薄設(shè)計。2.3英寸超大屏幕。
缺點:屏幕分辨率稍低,待機(jī)時間短。
參考價格:2000元
摩托羅拉Mpx220
MPx220是摩托羅拉旗下第一款采用微軟WindowsCE操作系統(tǒng)的Smatlphone智能手機(jī),外觀設(shè)計上MPx220憑借著小巧的機(jī)身在同類智能手機(jī)中占絕對優(yōu)勢,99.9×48×24.3mm的三圍稍微有點厚,110克的重量,翻蓋設(shè)計,小巧得突出。
MPx220采用了WindowsMobileTM 2003SecondEditionForSmartphone操作系統(tǒng),配備了雙彩屏,內(nèi)屏為65536色TFT屏幕,外屏則用了4096色CSTN。擁有120萬像素攝像頭,內(nèi)置WindowsMedk媒體播放器,可播放MP3、WMA、WMV等音視頻媒體文件。該機(jī)的擴(kuò)展性能良好,40M的可用內(nèi)存還支持miniSD卡,另外支持藍(lán)牙、紅外線、數(shù)據(jù)線、JAVA等傳輸功能。
優(yōu)點:折疊的WINDOWS手機(jī),功能強(qiáng)大,配置齊全。