前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇流媒體播放器范文,相信會為您的寫作帶來幫助,發(fā)現(xià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)用,實(shí)現(xiàn)了在移動設(shè)備上進(jìn)行視頻播放的功能。隨著互聯(lián)網(wǎng)技術(shù)和智能手機(jī)的盛行,流媒體技術(shù)在智能手機(jī)中的運(yùn)用,滿足了消費(fèi)了移動互聯(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)。媒體層的作用是通過它來實(shí)現(xiàn)各種媒體文件在應(yīng)用程序中得以使用,可以進(jìn)行視頻和音頻的錄制,繪制圖形及制作簡單的動畫等??奢p觸層位于最上層,為應(yīng)用程序提供各種有用框架,大部分和用戶界面相關(guān),實(shí)質(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è)備的實(shí)際應(yīng)用中,蘋果公司對實(shí)現(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)熱門視頻播放列表。直接在主頁面上點(diǎn)擊“視頻”,系統(tǒng)就會進(jìn)入到熱門視頻播放列表,表示當(dāng)前網(wǎng)站最熱門的視頻,列表將視頻的主要信息呈現(xiàn)出來,橙色字體為視頻標(biāo)題。點(diǎn)擊任意一行即可進(jìn)入視頻介紹頁面。點(diǎn)擊“返回”即可退回主頁面。點(diǎn)擊右上角“刷新”,可以對當(dāng)前頁面進(jìn)行刷新。
(2)同類視頻播放列表。視頻列表對所有的視頻全部通過分類列出,選中任意類別即可進(jìn)入到該類視頻播放列表,與熱門視頻播放列表相同,每一行都對視頻主要信息進(jìn)行羅列,進(jìn)入視頻播放頁面及返回上一列表的方法都是相同的。不同的是這部分增設(shè)了分頁功能,如果視頻數(shù)量過多,無法在一頁顯示,則可以點(diǎn)擊列表最后一行的“更多”進(jìn)行查看。
(3)視頻簡介頁面。不管是在熱門視頻列表或者是分類視頻列表中選中任意一個視頻以后,即可進(jìn)入到簡介頁面,橙色字體是視頻的標(biāo)題,黑色字體為視頻內(nèi)容簡介。點(diǎn)擊右下角“播放”就可以觀賞視頻。如果通過簡介對該視頻沒有興趣,可以返回上一層,重新選擇,如果喜歡該視頻,并且想與朋友一起分享,可以點(diǎn)擊“分享”,將視頻鏈接到微博中。
(4)視頻播放界面。點(diǎn)擊“播放”就可以對視頻進(jìn)行觀看,也就進(jìn)入到了視頻播放界面。如果對正在播放的畫面進(jìn)行點(diǎn)擊,就可以對播放運(yùn)行的狀態(tài)進(jìn)行控制,包含暫停、播放、快進(jìn)、快退等,通過右上角的“完成”實(shí)現(xiàn)對視頻播放的控制,此外,還可以實(shí)現(xiàn)全屏播放。
(5)視頻分享界面。進(jìn)行視頻分享的時候,點(diǎn)擊”分享”即可進(jìn)行分享界面。可以選擇所要分享到的地址,通過授權(quán)然后登陸地址以后進(jìn)行分享,視頻就可以分享到該鏈接地址。不管是要分享到何處,所要采取的操作原理都是一樣的,如果不想分享,直接點(diǎ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平臺移動流媒體播放器的實(shí)現(xiàn)與優(yōu)化[J]. 華中科技大學(xué),2009(1).
[2]葉汝軍,丁建峰.虛擬存儲技術(shù)在流媒體管理系統(tǒng)中的應(yīng)用[J].黑龍江科技信息,2008(25).
關(guān)鍵詞:流媒體;網(wǎng)絡(luò)教學(xué);應(yīng)用
中圖分類號:G434文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)08-1907-01
隨著網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的發(fā)展,網(wǎng)絡(luò)教學(xué)已經(jīng)成為信息時代一種重要的教學(xué)方式和教學(xué)手段,它能將形象直觀的音頻、視頻和動畫等學(xué)習(xí)資源通過網(wǎng)絡(luò)提供給學(xué)生,使教學(xué)內(nèi)容更為生動活潑。但由于網(wǎng)絡(luò)帶寬的限制,傳輸音、視頻信息需要較長的時間,網(wǎng)絡(luò)教學(xué)的發(fā)展迫切要求能夠解決在低帶寬環(huán)境下實(shí)時傳送音、視頻、動畫等多媒體文件的技術(shù)。在這種背景下,一種新穎的網(wǎng)絡(luò)多媒體技術(shù)――流媒體技術(shù)應(yīng)運(yùn)而生。
1 流媒體技術(shù)概述
流媒體(Streaming Media)是指在網(wǎng)絡(luò)中使用流式傳輸技術(shù)的連續(xù)時基媒體,如音頻、視頻和其他多媒體文件。流媒體技術(shù)是當(dāng)前十分流行的多媒體技術(shù),是一種從Internet上獲取音頻和視頻等連續(xù)媒體數(shù)據(jù)的新技術(shù)。該技術(shù)支持多媒體數(shù)據(jù)流的實(shí)時下載和回放。通俗地講,就是將音、視頻文件經(jīng)過壓縮處理后,放在網(wǎng)絡(luò)服務(wù)器上進(jìn)行分段的傳輸,客戶端計算機(jī)不用將整個的音視頻文件下載到本地,便可以即時收聽和收看。即服務(wù)器向客戶端發(fā)送穩(wěn)定的和連續(xù)的多媒體數(shù)據(jù)流,客戶端則一邊接收數(shù)據(jù)一邊以穩(wěn)定的流播放數(shù)據(jù)。
2 流媒體實(shí)現(xiàn)的關(guān)鍵技術(shù)
流媒體實(shí)現(xiàn)的關(guān)鍵技術(shù)是流式傳輸。流式傳輸時,聲音、影像或動畫等媒體由音視頻服務(wù)器向用戶計算機(jī)連續(xù)、實(shí)時傳送,用戶不必等到整個文件全部下載完畢,而只需經(jīng)過幾秒或數(shù)十秒的啟動延時即可進(jìn)行觀看。當(dāng)聲音等媒體在客戶機(jī)上播放時,文件的剩余部分將在后臺從服務(wù)器上繼續(xù)下載,這不僅大大縮短了延時,而且不需要太大的緩存容量,彌補(bǔ)了用戶播放端占用存儲資源的缺點(diǎn)。
實(shí)現(xiàn)流式傳輸有兩種方法:實(shí)時流式傳輸(Real time streaming)和順序流式傳輸(Progressive streaming)。
1)實(shí)時流式傳輸
實(shí)時流式傳輸指保證媒體信號帶寬與網(wǎng)絡(luò)連接相匹配,使媒體可被實(shí)時觀看到。實(shí)時流與HTTP流式傳輸不同,它需要專用的流媒體服務(wù)器與傳輸協(xié)議。實(shí)時流式傳輸總是實(shí)時傳送,特別適合現(xiàn)場事件,也支持隨機(jī)訪問,用戶可快進(jìn)或后退以觀看前面或后面的內(nèi)容。理論上,實(shí)時流一經(jīng)播放就不可以中止,但實(shí)際上,可能發(fā)生周期性的暫停。
2)順序流式傳輸
順序流式傳輸是順序下載,在下載文件的同時用戶可觀看在線媒體,在給定時刻,用戶只能觀看已下載的那部分,而不能跳到還未下載的前頭部分,順序流式傳輸不像實(shí)時流式傳輸在傳輸期間根據(jù)用戶連接的速度做調(diào)整。順序流式傳輸不適合長片段和有隨機(jī)訪問要求的視頻,如:講座、演說與演示。它也不支持現(xiàn)場廣播,嚴(yán)格說來,它是一種點(diǎn)播技術(shù)。
3 流媒體傳輸原理
在流式傳輸中,當(dāng)客戶端通過URL選擇某一流媒體服務(wù)后,客戶端的Web瀏覽器和Web服務(wù)器之間使用HTTP/TCP交換控制信息,把需要傳輸?shù)膶?shí)時媒體數(shù)據(jù)從原始信息中檢索出來,Web瀏覽器啟動流媒體播放器,使用HTTP從Web服務(wù)器檢索相關(guān)參數(shù)對播放器程序初始化;然后流媒體播放器與流媒體服務(wù)器之間運(yùn)行RTSP/TCP協(xié)議交換傳輸所需的控制信息,具有播放、快進(jìn)、快倒、暫停等功能;流媒體服務(wù)器使用RTP/UDP協(xié)議將音/視頻數(shù)據(jù)傳輸給流媒體播放器,當(dāng)流媒體數(shù)據(jù)抵達(dá)客戶端后即可播放?;驹砣鐖D1所示。
4 流媒體系統(tǒng)的組成
一般流媒體系統(tǒng)主要可以分四部分:媒體服務(wù)器、媒體播放器、媒體編碼器和媒體文件存儲器,四部分相互協(xié)作構(gòu)成流媒體服務(wù)系統(tǒng)。
1)媒體服務(wù)器(Windows Media Server):用來向觀眾發(fā)送流媒體文件的軟件;
2)媒體播放器(Windows Media Player):用來從 Windows Media Server接收ASF流并解壓在本地播放;
3)媒體編碼器(Windows Media Encoder):將原始的媒體文件或攝像頭采集進(jìn)來的實(shí)時媒體數(shù)據(jù)制作成ASF文件或ASF數(shù)據(jù)流;然后將流文件存儲在媒體文件存儲器中,或直接送到流媒體服務(wù)器;
4)媒體文件存儲器(Windows Media Memory):存儲流格式的媒體文件,一般采用SCSI硬盤或磁盤陣列;
5 流媒體技術(shù)在網(wǎng)絡(luò)教學(xué)中的應(yīng)用
流媒體技術(shù)在網(wǎng)絡(luò)教學(xué)的應(yīng)用主要體現(xiàn)為點(diǎn)播式流媒體教學(xué)和直播式流媒體教學(xué)兩種主要方式。
1)點(diǎn)播式流媒體教學(xué)。流媒體教學(xué)資源中心先將教師教學(xué)過程進(jìn)行錄像,然后將 錄像以及與教學(xué)相關(guān)的動畫等資料預(yù)先進(jìn)行編碼壓縮,處理成流媒體文件,存儲在點(diǎn)播服務(wù)器中,學(xué)習(xí)者登錄遠(yuǎn)程學(xué)習(xí)系統(tǒng)后,可以自行選擇學(xué)習(xí)內(nèi)容,不受時間地點(diǎn)的限制,并且可以控制開始、暫停 、前進(jìn)和后退等播放過程。
2)直播式流媒體教學(xué)。直播式流媒體教學(xué)也叫同步教學(xué),授課一般在多媒體教室進(jìn)行,教室里安裝視頻采集卡、聲卡、攝像頭、麥克風(fēng)等相關(guān)設(shè)施。上課時,教師啟動相關(guān)設(shè)施,攝像機(jī)拍攝的教師授課過程實(shí)時的傳輸?shù)搅髅襟w編碼機(jī),經(jīng)過采集卡的采集、編碼后實(shí)時地上傳到流媒體服務(wù)器,由流媒體服務(wù)器實(shí)時到學(xué)生終端計算機(jī),學(xué)生就可以在同一個時間、不同的地點(diǎn)利用相應(yīng)的流媒體播放軟件進(jìn)行接收信息。同時在學(xué)生所在的多媒體教室,攝像機(jī)拍攝學(xué)生提問的影像,再經(jīng)編碼計算機(jī)上傳到流媒體服務(wù)器,通過網(wǎng)絡(luò)傳到授課教師的終端計算機(jī)上 ,從而實(shí)現(xiàn)了教師和學(xué)生異地的實(shí)時交流 。
流媒體技術(shù)改變了傳統(tǒng)教學(xué)同時、同地、同進(jìn)度的課堂教學(xué)方式,既豐富了教學(xué)內(nèi)容,又激發(fā)了學(xué)生的學(xué)習(xí)興趣。隨著 Internet技術(shù)和校園寬帶網(wǎng)絡(luò)的快速發(fā)展,流媒體技術(shù)必將在教學(xué)領(lǐng)域發(fā)揮更重要的作用。
參考文獻(xiàn):
[1] 胡冬萍.基于流媒體技術(shù)的現(xiàn)代遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].中國教育信息化,2008,19(3):69-71.
這是因?yàn)?,安卓系統(tǒng)對網(wǎng)絡(luò)流媒體格式的解析支持問題一直沒有得到有效解決。因此,視頻服務(wù)提供商多是基于開源Ffmpeg開發(fā)自己的解碼庫,推出自己的播放器。這樣做的好處是:可以方便解析M3U8和FLV等流媒體格式,支持RM和RMVB等比較流行的視頻格式,還不用總跟著谷歌去更新安卓多媒體播放器。
軟件解碼占用CPU資源
但是,這種做法也帶來了嚴(yán)重的問題,用開源代碼開發(fā)的多媒體播放器在多數(shù)情況下,只能使用軟件來解碼視頻文件,而無法利用GPU硬件的加速能力。這將導(dǎo)致過高的CPU占用率,進(jìn)而使手機(jī)在播放視頻時功耗過大,影響用戶體驗(yàn)。
這個問題在x86平臺上尤為明顯,由于大多數(shù)多媒體應(yīng)用沒有針對x86平臺做過優(yōu)化,所以其本地代碼仍然是基于ARM編譯器編譯的,直接運(yùn)行在x86平臺上還要做一次二進(jìn)制轉(zhuǎn)換,因軟件解碼而造成的過高的CPU占用率無異于雪上加霜,會導(dǎo)致更高的CPU占用率和更高的手機(jī)功耗。
當(dāng)樂視和暴風(fēng)影音的安卓客戶端(ARM版本),直接運(yùn)行在Intel最新的CLVT+ 平臺的參考樣機(jī)上時,CPU占用率竟然高達(dá)60%,視頻播放中還出現(xiàn)了卡頓現(xiàn)象。
優(yōu)化三利器
但在同樣條件下,如果經(jīng)過Intel Atom平臺SSSE3和Yasm指令集的優(yōu)化,并且用ICC(Intel C/C++ Compiler)工具鏈編譯后,性能卻可以得到非常顯著的提升:CPU占用率可下降到13%以下,優(yōu)于同級別ARM平臺運(yùn)行此應(yīng)用時的性能。
為何在x86平臺上,也可以看到性能的顯著提升呢?首先,Intel的ATOM平臺支持SSSE3指令集,這些指令集針對YUV轉(zhuǎn)RGB數(shù)據(jù)時的性能優(yōu)化,最高可實(shí)現(xiàn)16倍的性能提升。對于多數(shù)在線視頻提供商使用的FFmpeg開源庫,有大量的YUV轉(zhuǎn)RGB需要處理,因此性能會有顯著提升。
其次,F(xiàn)Fmpeg項(xiàng)目中有大量針對x86平臺進(jìn)行優(yōu)化的匯編代碼,這些代碼在基于ARM平臺做交叉編譯時一般會被忽略掉。使用YASM編譯工具可以最大限度地復(fù)用這些匯編代碼,從而獲得性能提升。
【關(guān)鍵字】SMIL,SMIL時間線,組合媒體元素
1、概述
SMIL為同步多媒體集成語言,發(fā)音為"smile",它遵循W3C標(biāo)準(zhǔn)使用XML語言編寫的類似HTML語言,它易于學(xué)習(xí)和理解,可以使用文本編輯器編寫SMIL程序達(dá)到展示音頻視頻信息目的。自從1997年,W3C一直把SMIL作為一門用于精細(xì)編制多媒體呈現(xiàn)的語言來發(fā)展,以此實(shí)時地組合視頻、音頻、文本以及圖形。在1997年11月SMIL作為工作草案被提交。SMIL 1.0在1998年6月成為W3C標(biāo)準(zhǔn),SMIL 2.0在2001年8月被確立為W3C標(biāo)準(zhǔn)。
2、SMIL語言的應(yīng)用范圍
SMIL可用于創(chuàng)建因特網(wǎng)和內(nèi)聯(lián)網(wǎng)程序,可以用于創(chuàng)建在Internet上幻燈片放映呈現(xiàn);SMIL具有展示多種文件類型(文本、視頻、音頻)和多個文件的能力,文件可以實(shí)現(xiàn)分布式存放,同進(jìn)SMIL文件可以嵌套,文件中可以包括控制按鈕;SMIL語言可以定義元素序列和持續(xù)時間,方便動態(tài)編輯,SMIL語言還可以定義元素的位置及元素的可見性。由以上的說明可以得出SMIL語言上應(yīng)用范圍很廣的一種標(biāo)識語言,我們可以將它用于所有信息展示功能需求的場所。本文所研究的如何更好的應(yīng)用于教學(xué),經(jīng)過調(diào)查研究,發(fā)現(xiàn)現(xiàn)在網(wǎng)絡(luò)上的教學(xué)課件大部分都是由單一的信息元素所組成,而單一信息元素本身就不是一個完整的信息傳遞方式,所以我們可以利用SMIL語言的可以展示多種文件類型和多個文件能力的來完成一個InterNet網(wǎng)絡(luò)課件的制作,來更好的實(shí)現(xiàn)網(wǎng)絡(luò)課程優(yōu)越性。同時本該利用SMIL語言特點(diǎn)可以確定一個有固定界面的可以展示教學(xué)的授課音視頻、教學(xué)版書、以及教案和課程體系風(fēng)格統(tǒng)一可以在Internet上的網(wǎng)絡(luò)課程。
3、SIML文件
SMIL文件用于描述多媒體呈現(xiàn),文件中包含了描述多媒體程序所需要的所有信息(包括呈現(xiàn)的布局、呈現(xiàn)的時間線、多媒體元素的源),以SMIL主文件擴(kuò)展名的統(tǒng)一純文本文件,可以使用專門的播放器進(jìn)行播放,也可以使用IE瀏覽器播放。
4、SMIL語言標(biāo)記
4.1文件結(jié)構(gòu)
SMIL文檔必須以標(biāo)簽開始,并以標(biāo)簽結(jié)束。它可包含一個元素,且必須包含一個元素。元素用于存儲有關(guān)呈現(xiàn)布局的信息,以及其他的元信息,包含媒介元素。
4.2 SMIL時間線
SMIL文件應(yīng)該具有一個播放時間的順序表。規(guī)定一個所關(guān)聯(lián)的媒體對象或是媒體文件組合在什么時間播放,播放多長時間。這個所謂的時間順序表就被稱為SMIL文件的時間線。
4.3關(guān)聯(lián)媒體文件
可使用媒介元素在SMIL文檔中包括媒介對象,是通過文件正文部分中的媒體標(biāo)記來實(shí)現(xiàn)的。媒體標(biāo)記的作用就是將媒體文件引入SMIL文件中,通過對該類標(biāo)記各個屬性的設(shè)置,來描述媒體文件的文件格式和所處的位置,以及媒體文件在SMIL文件中的其他行為。媒體文件分為有內(nèi)部時間線的連續(xù)媒體與不具有內(nèi)部時間線的離散媒體。
4.4組合媒體元素
有了關(guān)聯(lián)各媒體文件的媒體標(biāo)記,在SMIL文件中就有了可以播放的媒體對象。SMIL最主要的功能就是可以把多個媒體對象組合在一起,形成多媒體文件組。在文件組中,可以設(shè)置整個組合的播放行為和組合中各文件之間的播放順序。這個強(qiáng)大而實(shí)用的功能是通過SMIL文件正文部分中的組合標(biāo)記,和
4.5轉(zhuǎn)換標(biāo)記
Transition轉(zhuǎn)換標(biāo)記是SMIL 2.0中的新特性。Transition不屬于SMIL 1.0規(guī)范的組成部分。Internet Explorer 6支持基于SMIL 2.0規(guī)范的Transition。Transition由元素實(shí)現(xiàn),其中type屬性定義transition濾鏡的類型、begin屬性定義何時開始。
4.6布局標(biāo)記
如果在SMIL文件中,一次只播放一個不限制大小可視媒體對象,就沒有必要去設(shè)置播放區(qū)域,因?yàn)槊恳粋€媒體對象都會在媒體播放器的主窗口中被播放,每當(dāng)調(diào)入一個新的媒體文件時,媒體播放器的主窗口都自動調(diào)整到媒體對象自身的窗口大小。如果想使媒體播放器的主窗口在播放不同的媒體對象時都保持同樣的大小,或者在同一時間內(nèi)要同時播放多個可視媒體對象,那就必須通過SMIL文件窗口布局的設(shè)置來定義媒體播放器的主窗口的大小以及各播放區(qū)域的大小和位置,并在各播放區(qū)域中放置相應(yīng)的媒體對象。
5、結(jié)束語
隨著日益興起的網(wǎng)絡(luò)多媒體應(yīng)用關(guān)鍵技術(shù)的日漸成熟,正受到越來越多的關(guān)注。尤其是隨著基礎(chǔ)網(wǎng)絡(luò)的普及,因此對多媒體技術(shù)的研究有著非常廣闊的前景。本文在介紹SMIL語言的基礎(chǔ)上用實(shí)例講述流媒體課件的制作方法、流程以及制作步驟。如果對本例進(jìn)行簡單的改動就可以應(yīng)用動實(shí)時轉(zhuǎn)播、彩信等行業(yè)。
參考文獻(xiàn):
[1] .cn/smil/index.asp
關(guān)鍵詞:流媒體技術(shù) 互聯(lián)網(wǎng) 廣播電視
一、引言
近年來,隨著我國社會、經(jīng)濟(jì)、文化和教育等各項(xiàng)事業(yè)的不斷發(fā)展,人們對互聯(lián)網(wǎng)的依賴程度日益增強(qiáng),以互聯(lián)網(wǎng)為基礎(chǔ)的網(wǎng)絡(luò)廣播電視受到了人們的普遍歡迎,網(wǎng)絡(luò)廣播電視以其方便、快捷及信息量大的特點(diǎn)受到年輕人的普遍追捧,國內(nèi)各大廣播電視臺也開始重視將其自身視頻資源優(yōu)勢同互聯(lián)網(wǎng)優(yōu)勢相結(jié)合,推出了自己的音視頻資源網(wǎng)站,并嘗試在互聯(lián)網(wǎng)上提供網(wǎng)絡(luò)視頻點(diǎn)播及廣播服務(wù),向廣大觀眾提供海量音視頻信息,擴(kuò)大了受眾群體,引起了業(yè)界的強(qiáng)烈反響。本文從流媒體技術(shù)特點(diǎn)、流媒體傳輸以及流媒體發(fā)展等方面,探討流媒體在廣播電視中的應(yīng)用及未來方向。
二、流媒體的主要特點(diǎn)
流媒體是指將音頻和視頻等多媒體信息經(jīng)過采用特殊的壓縮算法分成一個個壓縮包,由音視頻服務(wù)器向用戶計算機(jī)傳送的一種信息傳輸方式。采用流媒體信息傳輸方式傳輸音視頻信息時,用戶不必像傳統(tǒng)的非流式傳輸播放方式那樣等到整個文件全部下載完畢才能看到其內(nèi)容,而是只需經(jīng)過幾秒或幾十秒的啟動延時即可在用戶計算機(jī)上通過相應(yīng)的播放器對壓縮的音頻或視頻等流式媒體文件進(jìn)行播放,在播放過程中,文件剩余的部分將繼續(xù)從服務(wù)器端繼續(xù)下載,邊下載邊播放,直至播放完畢。
流媒體技術(shù)起源于美國。1995年,美國的progressive net works公司推出了基于C/S架構(gòu)的音頻接受系統(tǒng)real audio,隨后不久,微軟和蘋果相繼加入該領(lǐng)域,促使流媒體技術(shù)在短短的時間里出現(xiàn)了飛躍性的發(fā)展,成為互聯(lián)網(wǎng)應(yīng)用的主流。與傳統(tǒng)廣播相比,基于流媒體技術(shù)的網(wǎng)上廣播電視具有很多優(yōu)勢,集中體現(xiàn)在一下方面。
1.用戶由被動變主動
基于流媒體的廣播電視使用戶由被動變主動,使得聽眾可以隨時根據(jù)需要檢索節(jié)目,調(diào)整觀看過程和進(jìn)度,突破了傳統(tǒng)廣播電視被動接收的模式,使用戶有了更多的自主選擇權(quán)。
2.傳播范圍廣,傳播信息豐富
流媒體廣播電視節(jié)目不受傳統(tǒng)廣播覆蓋范圍的限制,可以超越更廣大的地理空間,進(jìn)行全球化傳播,同傳統(tǒng)廣播電視節(jié)目一樣,可以傳播文字、圖像、聲音、視頻等多媒體信息,傳輸?shù)男畔?nèi)容十分豐富。
3.有利于版權(quán)保護(hù)
由于流媒體文件沒有在客戶端保存,因此十分有利于節(jié)目的版權(quán)保護(hù),在一定程度上解決了節(jié)目的版權(quán)保護(hù)問題。
4.可實(shí)現(xiàn)經(jīng)營模式的轉(zhuǎn)變
傳統(tǒng)廣播電視臺主要收入來源為廣告業(yè)務(wù)收入,而流媒體技術(shù)使廣播電視臺可以建立起自己專業(yè)的節(jié)目資源庫,將付費(fèi)收聽節(jié)目作為廣播電視臺的一項(xiàng)新的業(yè)務(wù)收入來源,實(shí)現(xiàn)基于流媒體的全新的經(jīng)營模式。
5.移動性和便捷性
近年來,基于3G的無線互聯(lián)網(wǎng)的發(fā)展使得流媒體技術(shù)可以被用到無線終端設(shè)備上,隨著3G接入帶寬率的提高,流媒體技術(shù)的應(yīng)用已逐步擴(kuò)充到3G用戶,使流媒體有了移動性和便攜性的特點(diǎn),更加方便廣播電視受眾。
三、流媒體系統(tǒng)構(gòu)架
1.流媒體系統(tǒng)構(gòu)架
流媒體文件經(jīng)過特殊編碼并通過Internet 進(jìn)行傳輸,實(shí)現(xiàn)邊下載邊播放,其系統(tǒng)構(gòu)架一般由流媒體服務(wù)器、節(jié)目制作系統(tǒng)、業(yè)務(wù)管理系統(tǒng)、用戶終端等組成。其中,流媒體服務(wù)器負(fù)責(zé)響應(yīng)用戶的請求,與用戶端媒體播放器建立連接,并將多媒體流傳送給客戶端,它是系統(tǒng)中最重要的組成部分,除要求要有良好的傳輸能力、支持多種媒體格式外,還要求具有良好的開放性和可伸縮性,具有較強(qiáng)的數(shù)據(jù)讀寫能力和良好的系統(tǒng)管理功能。流媒體服務(wù)器前端可配置Web服務(wù)器作為用戶門戶,負(fù)責(zé)將用戶請求轉(zhuǎn)發(fā)給流媒體服務(wù)器;節(jié)目制作系統(tǒng)負(fù)責(zé)對節(jié)目源進(jìn)行處理,壓縮成特定的媒體格式,利用媒體采集設(shè)備對實(shí)時流進(jìn)行格式轉(zhuǎn)換,并將其傳輸?shù)搅髅襟w服務(wù)器上;業(yè)務(wù)管理系統(tǒng)負(fù)責(zé)對應(yīng)用提供商、內(nèi)容提供商和廣告商的資源進(jìn)行統(tǒng)一管理,對用戶進(jìn)行認(rèn)證管理,為用戶提供定制服務(wù),實(shí)現(xiàn)管理計費(fèi);用戶終端安裝有流媒體播放器,負(fù)責(zé)接收從流媒體服務(wù)器傳輸過來的媒體流,并對其進(jìn)行解碼。除上述四個部分外,廣播網(wǎng)絡(luò)流媒體系統(tǒng)中通常還應(yīng)配備有媒體內(nèi)容自動檢索系統(tǒng)和數(shù)字版權(quán)加密系統(tǒng)等,前者為用戶提供節(jié)目檢索,后者用于對用戶數(shù)據(jù)及內(nèi)容進(jìn)行加密和版權(quán)保護(hù)。
2.流媒體傳輸過程
流媒體控制信息的傳輸一般采用, 2012-10-23.