3.媒體播放器在WEB中的應(yīng)用
我們知道,由于聲音點播和影視點播應(yīng)用還沒有完全直接集成到現(xiàn)在的Web瀏覽器中,這就需要一個單獨的應(yīng)用程序來幫助,通常我們使用媒體播放器(Media player)來播放聲音和影視。典型的媒體播放器要執(zhí)行好幾個功能,包括解壓縮、消除抖動、錯誤糾正和用戶播放等功能,F(xiàn)在可以使用像插件這種技術(shù)把媒體播放器的用戶接口放在Web客戶機(jī)的用戶界面上,瀏覽器在當(dāng)前Web頁面上保留屏幕空間,并且由媒體播放器來管理。目前,大多數(shù)客戶機(jī)使用如下幾種方法來讀取聲音和影視文件:
通過Web瀏覽器把聲音/影視從Web服務(wù)器傳送給媒體播放器
直接把聲音/影視從Web服務(wù)器傳送給媒體播放器
直接把聲音/影視從多媒體流放服務(wù)器傳送給媒體播放器
在這個過程中,媒體播放器的主要功能表現(xiàn)在如下四個方面:
解壓縮:幾乎所有的聲音和電視圖象都是經(jīng)過壓縮之后存放在存儲器中的,因此無論播放來自于存儲器或者來自網(wǎng)絡(luò)上的聲音和影視都要解壓縮。
去抖動:由于到達(dá)接收端的每個聲音信息包和電視圖象信息包的時延不是一個固定的數(shù)值,如果不加任何措施就原原本本地把數(shù)據(jù)送到媒體播放器播放,聽起來就會有抖動的感覺,甚至對聲音和電視圖象所表達(dá)的信息無法理解。在媒體播放器中,限制這種抖動的簡單方法是使用緩存技術(shù),就是把聲音或者電視圖象數(shù)據(jù)先存放在緩沖存儲器中,經(jīng)過一段延時之后再播放。
錯誤處理:由于在因特網(wǎng)上往往會出現(xiàn)讓人不能接收的交通擁擠,信息包中的部分信息在傳輸過程中就可能會丟失。如果連續(xù)丟失的信息包太多,用戶接收的聲音和圖象質(zhì)量就不能容忍。采取的辦法往往是重傳。
用戶可控制的接口:這是用戶直接控制媒體播放器播放媒體的實際接口。媒體播放器為用戶提供的控制功能通常包括聲音的音量大小、暫停/重新開始和跳轉(zhuǎn)等等。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |