999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于流媒體技術(shù)的手機(jī)多媒體播放器的研究

2008-12-31 00:00:00沈鳳池
商場現(xiàn)代化 2008年34期

[摘要] 本課題的重點(diǎn)是討論利用現(xiàn)在的J2ME,MPEG及相應(yīng)的流媒體技術(shù),開發(fā)出移動設(shè)備終端的媒體播放器。

[關(guān)鍵詞] 流媒體 J2ME MPEG RTP RTCP

一、引言

隨著通信技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,3G時代的到來,使得人們對手持設(shè)備的應(yīng)用有了更高的要求,人們已不滿足于簡單的通話,收發(fā)短信等基本功能,而更多的是要求有多媒體應(yīng)用,能利用手機(jī)進(jìn)行上網(wǎng)沖浪,3D游戲,播放視頻等。

二、系統(tǒng)的分析與設(shè)計(jì)

1.目前存在的系統(tǒng)分析

隨著通信技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,使得人們對手持設(shè)備的應(yīng)用有了更高的要求,人們已不滿足于簡單的通話,收發(fā)短信等基本功能,而更多的是要求有多媒體應(yīng)用,能利用手機(jī)進(jìn)行上網(wǎng)沖浪,3D游戲,播放視頻等。移動設(shè)備通過網(wǎng)絡(luò)觀看視頻將是不可避免的問題。而且目前的城市的網(wǎng)絡(luò)覆蓋率比較的好。

在這種情況下,多媒體播放器在設(shè)計(jì)與實(shí)現(xiàn)在有一些問題:

(1)由于多媒體手機(jī)在硬件性能上與PC機(jī)有著顯著的差異,所以在多媒體手機(jī)上播放的視頻短片的比特率要遠(yuǎn)遠(yuǎn)低于PC機(jī)上的,所以在設(shè)計(jì)多媒體手機(jī)時要受到多媒體手機(jī)硬件與操作系統(tǒng)的影響。

(2)現(xiàn)在多媒體手機(jī)外接的存儲卡容量不是很高,當(dāng)你在旅行的過程中或者在移動的過程中,因?yàn)槟愕拇鎯ǖ娜萘坑邢蓿阅阒荒芸瓷倭康囊曇粑募?/p>

(3)現(xiàn)在多媒體手機(jī)在播放視音頻文件的過程中,如果你看到自已喜歡的圖片,你就想要保存下來,作為永久的珍藏。

(4)如何設(shè)計(jì)一項(xiàng)全新多媒體播放器,為將來的多媒體移動服務(wù)打下堅(jiān)實(shí)的基礎(chǔ)。

2.對目前系統(tǒng)的改進(jìn)

本項(xiàng)目是一個關(guān)于手機(jī)播放器的系統(tǒng),通過移動終端手機(jī)能夠?qū)崿F(xiàn)在任何時間,地點(diǎn)進(jìn)行多媒體音頻與視頻的播放,本項(xiàng)目在空間上延伸了基于internet的網(wǎng)絡(luò)服務(wù),在時間上更具有靈活性。本系統(tǒng)只能播放視頻文件的格式為MPEG格式與音頻文件的格式為WAV格式,這是因?yàn)橛傻讓拥拈_發(fā)包所決定的。

本項(xiàng)目具有以下幾個功能模塊:

(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)其次實(shí)現(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生成的對象來打開用戶在剛開始的界面上所輸入U(xiǎn)RL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進(jìn)行播放,如果失敗者結(jié)束程序。最終關(guān)閉MIDlet程序。

2>以下是網(wǎng)格播放視頻或音頻文件流程圖

以上圖的說明:這是一個網(wǎng)絡(luò)播放視頻或音頻文件的流程圖,首先生成一個等待WaitCanvas的對象,之后生成一個等待界面,然后生成一個VideoCanvas對象,它主要是用來進(jìn)行播放文件控制的,用VideoCanvas生成的對象來打開用戶在剛開始的界面上所輸入U(xiǎn)RL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進(jìn)行播放,如果失敗者結(jié)束程序。最終關(guān)閉MIDlet程序。

三、客戶端的實(shí)現(xiàn)

手機(jī)客戶端MIDlet的設(shè)計(jì)是本課題研究的重點(diǎn),是實(shí)現(xiàn)本地與無線播放器應(yīng)用的關(guān)鍵,客戶端MIDlet需要解決的關(guān)鍵問題有:MIDlet程序結(jié)構(gòu)流程控制,界面的開發(fā);準(zhǔn)確地提交用戶請求參數(shù)問題等。根據(jù)系統(tǒng)需求分析,本項(xiàng)目終端支持系統(tǒng)的客戶端主要面向的活動者是有具有多媒體手機(jī)的用戶。以多媒體手機(jī)的用戶所應(yīng)具有的功能進(jìn)行介紹手機(jī)客戶端MIDlet開發(fā)的過程和主要解決的問題。

1.客戶端流程設(shè)計(jì)

主要的流程說明:首先啟動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è)計(jì)

一個MIDP應(yīng)用程序的基本執(zhí)行單元——MIDlet,所以ControlVideo繼承MIDlet了,并有以下幾個方法:startApp(),pauseApp(),destroyApp(),commandAction()還有一個線程PlayImage,這個程序它所要實(shí)現(xiàn)在的主要功能是,形成一個輸入的界面,在這個界面里面要實(shí)現(xiàn)讓用戶輸入U(xiǎn)RL,URL里面包含訪問計(jì)算機(jī)的IP,端口號及所要訪問的播放文件全稱。還有在界面上還形成幾個按鈕比如開始,退出這是由commandAction()來進(jìn)行控制等,它還進(jìn)行控制整個程序的運(yùn)行,選形成一個等待的界面,然后根據(jù)用戶所輸入的信息進(jìn)行打開URL,再進(jìn)行播放文件的控制等等。

3.播放控制的設(shè)計(jì)

它主要是由VideoCanvas繼承Canvas,并有以下幾個方法:VideoCanvas(), initialize(), paint(), time2pix(),open()等方法。它主要實(shí)現(xiàn)的功能是:對播放的視頻或音頻文件進(jìn)行一系列的操作比如播放,停止,暫停,增加音量,減小音量。

4.播放文件判斷的設(shè)計(jì)

在這里主要是設(shè)計(jì)一個單獨(dú)的類,名稱為VideoType,它主要先從用戶輸入的URL來分析出用戶輸入的信息,從中分離出輸入的IP地址,端口號以及文件的名稱,再進(jìn)行判別用戶輸入的文件的類型。它里面有以下幾個方法:guessContentType(),splitURL()。

5.網(wǎng)絡(luò)連接等待介面的設(shè)計(jì)

這是一個所設(shè)計(jì)的一個等待界面,名稱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),實(shí)現(xiàn)更廣,更新,更實(shí)際的功能,以適應(yīng)時代的需求。

參考文獻(xiàn):

[1]吳一丁:J2ME技術(shù)在移動設(shè)備上的應(yīng)用.java研究組織,2005

[2]黃寶雄:流媒體技術(shù).中國多媒體視訊,2005

[3]劉雄武:移動流媒體技術(shù)及其應(yīng)用發(fā)展方向.CSDN,2005.06

[4]王千祥:應(yīng)用服務(wù)器原理與實(shí)現(xiàn).電子工業(yè)出版社,2003

主站蜘蛛池模板: 亚洲一区二区约美女探花| 在线观看91香蕉国产免费| 思思热精品在线8| 欧美国产日韩在线观看| 国产人人乐人人爱| 亚洲视频欧美不卡| 欧美日韩另类国产| 黄色福利在线| 亚洲精品国产成人7777| 欧美激情视频一区| 好吊妞欧美视频免费| 亚洲国产成人精品一二区| 91亚洲精选| 色一情一乱一伦一区二区三区小说| 亚洲第一极品精品无码| a欧美在线| 99久久精品视香蕉蕉| 亚洲国产天堂久久综合| 四虎国产精品永久在线网址| 国产精品9| jizz国产在线| 国产69精品久久久久孕妇大杂乱 | 久久a毛片| 国产精品性| 亚洲日韩精品欧美中文字幕| 免费jjzz在在线播放国产| 热久久综合这里只有精品电影| 91精品在线视频观看| 四虎永久在线| 波多野结衣一区二区三区四区视频| 狠狠亚洲五月天| 婷婷综合缴情亚洲五月伊| 中国国产A一级毛片| 亚洲swag精品自拍一区| 欧美一级黄片一区2区| 亚洲第一区精品日韩在线播放| 91 九色视频丝袜| 97狠狠操| 中文字幕一区二区人妻电影| 免费观看三级毛片| 无码高潮喷水在线观看| 国产国产人成免费视频77777| 日韩一级二级三级| 日韩精品无码免费一区二区三区 | 欧美区国产区| 亚洲黄色视频在线观看一区| 欧美国产日韩另类| 久久精品国产在热久久2019| 国产伦精品一区二区三区视频优播| 亚洲一本大道在线| 无码人中文字幕| 国产亚洲欧美在线中文bt天堂| 欧美成人区| 国产高清在线精品一区二区三区| 亚洲色婷婷一区二区| 日本精品中文字幕在线不卡| 91伊人国产| 国产好痛疼轻点好爽的视频| 久久无码高潮喷水| 97精品久久久大香线焦| 欧洲精品视频在线观看| 噜噜噜综合亚洲| 亚洲国产高清精品线久久| AV无码无在线观看免费| 亚洲av无码成人专区| 第一页亚洲| 精品国产一区二区三区在线观看| 高清亚洲欧美在线看| 日韩 欧美 国产 精品 综合| 久久不卡国产精品无码| 国产情侣一区| 亚州AV秘 一区二区三区| 国产靠逼视频| 国产在线拍偷自揄观看视频网站| 日韩二区三区无| 亚洲AV无码不卡无码| 国产哺乳奶水91在线播放| 亚洲清纯自偷自拍另类专区| yjizz国产在线视频网| 国产91透明丝袜美腿在线| 日本三级黄在线观看| 国产微拍精品|