99久久99久久精品免费看蜜桃,亚洲国产成人精品青青草原,少妇被粗大的猛烈进出va视频,精品国产不卡一区二区三区,人人人妻人人澡人人爽欧美一区

首頁 > 文章中心 > 媒體播放器

媒體播放器

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇媒體播放器范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

媒體播放器范文第1篇

最新的市場研究報告顯示,對消費類電子的需求依然很強勁。由于這些消費類電子產(chǎn)品變得越來越小巧輕便且電池使用壽命更長,便攜式音頻/視頻播放器在消費類電子領(lǐng)域日益受到人們的青睞。

但是,消費者對更多功能與更高級性能的需求不斷膨脹。視頻編解碼速度更快的處理器以及日益強大的硬盤驅(qū)動能力實現(xiàn)了在一個設(shè)備中集成音頻/視頻的功能,即便攜式媒體播放器。按照壓縮比率的不同,一款具有20GB硬盤的典型高端播放器可存儲時長為60~80小時的MPGE視頻或時長為500~600小時的MP3音頻。一些型號還可能具有FM調(diào)頻功能或數(shù)碼相機功能。

設(shè)計挑戰(zhàn)

不斷發(fā)展的消費者需求對技術(shù)提出了新的挑戰(zhàn)。音頻/視頻回放、游戲等功能都需要高效地使用電池電量。設(shè)計時尚、小巧、用戶友好型器件需要采用極微小的電子與機械集成組件。為了盡可能延長工作時間,認真考慮電池的化學特性與容量以及電池電量監(jiān)測功能是至關(guān)重要的。對功率轉(zhuǎn)換電路的正確選擇也決定著電池為系統(tǒng)供電的效率。

器件有著嚴格的尺寸要求,因此設(shè)計人員應(yīng)在小而薄的封裝中采用集成組件,以確保良好的功耗性能。雖然先進的電源IC能在同一器件上集成數(shù)個電源通道,但我們必須了解系統(tǒng)的電源分組,以避免過度集成。在復雜的電子系統(tǒng)中,如果所有供電組件都集中在相同的位置,會造成電源管理器件到實際負載點的線跡過長,從而會導致噪聲和散熱問題,進而延長開發(fā)時間。

創(chuàng)新型解決方案

一款便攜式媒體播放器處理器、內(nèi)存以及顯示器需要若干不同的電壓軌和大量的電源電能。電池必須得到高效充電和管理,并實現(xiàn)從電池電壓到Ic電源電壓的高效率轉(zhuǎn)換。否則,用于音頻的電池使用時間持續(xù)16小時以及用于視頻回放的電池使用時間持續(xù)5小時的目標就很難實現(xiàn)。

圖1顯示了針對便攜式媒體播放器的電源子系統(tǒng)。鋰離子電池充電器能安全準確地給電池再充電,而精確的電池電量監(jiān)測器件可確定充電狀態(tài),并有助于系統(tǒng)最大限度利用任何可用電量。數(shù)個電源轉(zhuǎn)換器將電池電壓轉(zhuǎn)換為所需的系統(tǒng)電壓。最重要的是為具有顯示控制器與背光功能的TFT LCD顯示器供電。對于內(nèi)存以及其他組件而言,主電源為3.3V電壓軌通常需要高達lA的電流。而對硬盤而言,3.3V的電源通常由獨立的主電源電壓軌提供,因為該電壓軌由系統(tǒng)單獨控制以實現(xiàn)在不需要時將其關(guān)閉,因此可節(jié)省能耗。處理引擎需要一些超低內(nèi)核電壓,1.2V或1.8V即可。音頻必須是具有線性穩(wěn)壓器的穩(wěn)壓輸出以過濾開關(guān)轉(zhuǎn)換器的噪聲。

充電器必須具備管理若干輸入源的功能,如電腦與外設(shè)的USB端口以及AC/DC墻上適配器。在適配器引腳上的輸入電壓額定值高達18V,這不僅能避免系統(tǒng)在DC電源線路上出現(xiàn)過壓峰值,而且還能使用價格較低的非穩(wěn)壓墻上電源。充電IC能夠決定進入電池的實際充電電流和系統(tǒng)所用的電流。因此,在電池充電和系統(tǒng)運行同時進行的情況下,充電過程也不會出現(xiàn)非正常終止問題。上述解決方案實現(xiàn)了動態(tài)的電源管理,在系統(tǒng)和電池間合理分配可用的DE輸入功率。如果系統(tǒng)電流上升,電池充電電流會自動降低,反之亦然。這樣有助于優(yōu)化成本,使墻上電源也能滿足系統(tǒng)整體對電池與應(yīng)用的平均用電需要,而不是必須采用滿足最嚴格用電條件的電源。

我們可用電池電量監(jiān)測計來精確測定剩余電池電量,從而進一步改善電池管理。這樣,處理器就能有效采用低功耗模式,并在需要充電時提醒用戶,從而更好地管理媒體播放器的功耗。

媒體播放器的功率轉(zhuǎn)換主要通過轉(zhuǎn)換DC穩(wěn)壓器來實現(xiàn)。我們認為,就穩(wěn)壓工作而言,線性穩(wěn)壓器解決方案具有體積小和成本低等優(yōu)勢。但如果電流超過300A,就會因為功耗太高而需要占板很大且價格昂貴的散熱片。如果輸出電流較高且輸入至輸出的電壓差分很大,就會發(fā)生此類問題。假設(shè)我們用3.6V的鋰離子電池提供1.2V的內(nèi)核電壓,線性穩(wěn)壓器這時的工作效率只有33%,電池電力大部分都變成散熱消耗掉了。DC/DC轉(zhuǎn)換器的工作效率實際高達90%以上,其功耗僅為低壓降穩(wěn)壓器(LDO)功耗的一小部分。

圖3給出了高效功率轉(zhuǎn)換的實例。為了給1.5V 500mA編碼器/解碼器引擎提供內(nèi)核電壓,我們采用了一款具有FET的高度集成的同步DC/DC轉(zhuǎn)換器,從而實現(xiàn)了最大功率效率,并盡可能地減少了外部組件數(shù)。采用該解決方案時,無需使用占板較大的散熱片。相對DC/DC控制器解決方案而言,高度集成的D C/D C轉(zhuǎn)換器采用片上轉(zhuǎn)換FET并實現(xiàn)內(nèi)部補償機制。這就是說,設(shè)計工程師不必選擇外部晶體管,也不必采用昂貴而難用的設(shè)計軟件來分析補償與穩(wěn)定條件。組件選擇非常方便,我們只需按照產(chǎn)品說明書采用推薦的電感器即可。

圖3中的DC/DC降壓解決方案顯示了節(jié)省空間的特性。由于集成了開關(guān)晶體管,因此電路只需要一個電感器及兩個電容器。該器件具有獨特的控制架構(gòu),可以使電源對負載瞬變快速做出反應(yīng)并保持高精度穩(wěn)壓。極高的3MHz開關(guān)頻率可將電感器尺寸降至僅為1μH,從而能使用高度還不足1mm的芯片電感器。該整體解方案可以構(gòu)建成適合5mm×5mm的應(yīng)用。為進一步降低功耗,先進的DC/DC穩(wěn)壓器還提供自動PFM/PWM模式轉(zhuǎn)換功能,在很大負載范圍上,都能最大化轉(zhuǎn)換效率。低負載電流運行時,轉(zhuǎn)換器可進入脈沖頻率調(diào)制(PFM)模式,而負載電流大干50mA時,脈沖寬度調(diào)制(PWM)控制方案則能對其提供支持。

結(jié)語

消費者希望小型設(shè)備能夠提供更多功能,且實現(xiàn)更長的工作時間。電池技術(shù)與低功耗半導體組件的不斷發(fā)展可以幫助工程師逐步滿足上述要求。精確監(jiān)測電池容量有助于充分利用電池全部電力,與高效的功率轉(zhuǎn)換相結(jié)合,有助于充分發(fā)揮電池的作用。我們采用高度集成的電源管理器件,并盡可能減少外部組件數(shù)和縮小封裝尺寸,這有助于高效利用有限的板級空間,以便集成更多功能,并減小產(chǎn)品尺寸與重量。

媒體播放器范文第2篇

關(guān)鍵詞: ARM微處理器; 嵌入式Linux; 多媒體播放器; NFS

中圖分類號: TN912.23+1?34; TP368.1 文I標識碼: A 文章編號: 1004?373X(2017)10?0075?04

Abstract: As the most present multimedia player systems need the special codec chip to encode and decode video files, which leads to the high cost and cockamamie fussy development, an embedded multimedia player system based on ARM?Linux was designed in combination with ARM microprocessors, embedded Linux operating system, MPlayer application program, etc. The low cost, low power consumption and high performance ARM microprocessor are adopted in system, in which open source, high portability and powerful Linux operating system is embedded, and the network file system (NFS) is employed for sharing of files on different operating platforms. The function of the multimedia player was achieved after software direct decoding of audio and video files by means of the transplanted application program MPlayer. The expected effect of smooth and stable audio and video playback was realized. The result indicates that the design reduces costs and simplifies the development process.

Keywords: ARM microprocessor; embedded Linux; multimedia player; NFS

當代,信息技術(shù)飛速發(fā)展,新穎便攜的消費類電子產(chǎn)品得到了大眾的追捧,成為了IT市場的一個重要的經(jīng)濟增長點[1],嵌入式系統(tǒng)在消費類電子產(chǎn)品得到了廣泛的應(yīng)用[2?3]。本文研究是在嵌入式系統(tǒng)下實現(xiàn)多媒體功能。近十年國內(nèi)多媒體播放器主要采用簡單控制芯片(如單片機等)加上音視頻解碼芯片的方式,雖然價格低,但功能單一,音畫質(zhì)差,且開發(fā)難度大。而國外采用專用解碼芯片的多媒體播放器,在處理性能和效果上得到了提升,卻因其高昂的價格,不適用于國內(nèi)市場。針對這些弊端,本文設(shè)計的多媒體播放器采用的是ARM?Linux的解決方案,即在ARM開發(fā)板上移植Linux操作系統(tǒng),并通過移植的應(yīng)用程序MPlayer對音視頻軟解碼后實現(xiàn)多媒體功能。該方案具有反應(yīng)速度快、移植性高、費用低、功能可擴展性強等特點。

1 ARM微處理器以及Linux嵌入式

1.1 ARM微處理器平臺

ARM處理器是一款RISC微處理器[4],共有37個寄存器,其中包括31個通用寄存器,6個狀態(tài)寄存器(標識CPU的工作狀態(tài)及程序的運行狀態(tài))。ARM處理器主要面向低預算市場。ARM特點主要體現(xiàn)在:成本低、功耗低,性能高,采用雙指令集,尋址方式靈活多樣等。

該系統(tǒng)采用的ARM處理器是S3C2440A[5],該處理器具有16/32位RISC體系架構(gòu)和ARM920T CPU核心強大的指令集,增強型的ARM架構(gòu)MMU以支持WinCE,EPOC32和Linux。共有8個Bank(每個128 MB),支持NOR以及NAND FLASH啟動,它具有低功耗,全靜態(tài)設(shè)計等優(yōu)點,還提供豐富的外設(shè)資源,適合多媒體播放器的設(shè)計要求。

1.2 嵌入式Linux

嵌入式系統(tǒng)是依托于計算機技術(shù),以應(yīng)用為目標,并且軟硬件都可裁剪,在成本、性能、穩(wěn)定性、體積大小、功耗等有嚴格要求的專用計算機系統(tǒng)[6]。

嵌入式操作系統(tǒng)具有可裁剪、可配置、實時性高等特點。近年來,廣為人知的嵌入式操作系統(tǒng)有VxWorks,WinCE,嵌入式Linux等。但Linux得益于其免費,開源等優(yōu)勢,Linux操作系統(tǒng)被廣泛應(yīng)用于嵌入式系統(tǒng)中。Linux是類Unix操作系統(tǒng)的一種,用戶可以免費使用,也可自由傳播的。得益于其成本低以及可定制性,在嵌入式領(lǐng)域異軍突起。Linux特點:自由軟件,免費試用,多用戶、多任務(wù);極強的平臺可伸縮性(可裁剪);提供強大的管理功能;完全符合POSIX標準;具有豐富的圖形用戶界面;具有強大的網(wǎng)絡(luò)功能。

2 ARM?Linux嵌入式系統(tǒng)總體設(shè)計

目前,在嵌入式ARM開發(fā)板上運行Linux[7]已經(jīng)非常普遍,一個基于ARM?Linux的嵌入式系統(tǒng)大致可以分為5部分,如圖1所示。

系統(tǒng)軟件層次主要由五個部分組成:

引導加載程序(Boot Loader):它是系統(tǒng)上電運行的第一段程序,在操作系統(tǒng)啟動前,完成目標板軟硬件的初始化,為內(nèi)核的調(diào)用做好準備。本系統(tǒng)使用的是U?boot。

Linux內(nèi)核:包括嵌入式硬件平臺的內(nèi)核啟動參數(shù)和依據(jù)需求所定制的內(nèi)核。

文件系統(tǒng):包括根文件系統(tǒng)和普通的文件系統(tǒng)。

應(yīng)用程序即用戶特定的應(yīng)用程序。

硬件平臺:該系統(tǒng)主要由嵌入式處理器、FLASH、 TFT?LCD屏、串口、電源等構(gòu)成。

該系統(tǒng)采用的ARM9處理器是三星公司的S3C2440A,首先通過運行在虛擬機(VMware workstation) 的Fedora10上利用交叉編譯鏈arm?Linux?gcc將Linux內(nèi)核,U?Boot源碼包編譯成可用鏡像文件,然后構(gòu)建根文件系統(tǒng),進行相應(yīng)的NAND FLASH驅(qū)動移植,Qt移植、TFT?LCD移植、USB設(shè)備驅(qū)動移植。在ARM開發(fā)板上搭建好多媒體播放器的嵌入式環(huán)境后,移植應(yīng)用程序MPlayer。通過將視頻文件NFS掛載到Linux,在ARM芯片控制下由移植的MPlayer軟解碼來實現(xiàn)多媒體播放器的功能。系統(tǒng)總體結(jié)構(gòu)框圖如圖2所示。

然后,NAND FLASH驅(qū)動移植,網(wǎng)卡驅(qū)動移植、USB設(shè)備驅(qū)動移植、TFT?LCD屏驅(qū)動移植[9]、I2C總線移植等。

制作文件系統(tǒng):包括移植yaffs文件系統(tǒng)[6],編譯并安裝BusyBox后,在手動添加“dev” ,“etc”,“home” ,“l(fā)ib”,“mnt”,“opt”等,構(gòu)建文件系統(tǒng)。

3.2 配置網(wǎng)絡(luò)文件系統(tǒng)NFS服務(wù)

在網(wǎng)絡(luò)上,通過網(wǎng)絡(luò)文件系統(tǒng)(Network File System,NFS)[10],一個系統(tǒng)可以與他人共享目錄和文件。用戶和程序可以像訪問本地文件一樣的訪問遠端系統(tǒng)上的文件。在嵌入式開發(fā)中,NFS服務(wù)是常用于內(nèi)核啟動掛載根文件系統(tǒng)的方式。使用這種方式掛載根文件系統(tǒng),為嵌入式產(chǎn)品開發(fā)和測試提供了廉價而高效的方案。

具體配置[11]流程如下:

(1) 首先關(guān)閉防火墻:使用#/etc/init.d/iptables stop或者使用命令#lokkit(永久關(guān)閉防火墻)。

(2) 設(shè)置共享目錄: #gedit/etc/exports,然后編輯NFS的配置文件,添加/opt/EmbedSky/root_nfs *(rw,sync,no_root_squsah)。其中/opt/EmbedSky/ root_nfs為NFS共享目錄,通過NFS掛載后它可以作為開發(fā)板的根文件系統(tǒng)。

(3) 將前面制作好的根文件系統(tǒng)復制一份后改名為root_nfs,然后修改etc/init.d/rcS,屏蔽掉net_set &。

(4) 測試PC端是否成功設(shè)置并啟動NFS服務(wù):啟動NFS,命令行輸入:#/etc/init.d/nfs start;命令行輸入 mount?t nfs 192.168.1.58: /opt/EmbedSky /root_nfs/opt/EmbedSky/root,通^檢查/opt/ EmbedSky/ root_nfs和/opt/EmbedSky/root目錄內(nèi)容是否一致驗證設(shè)置成功與否。

(5) 開發(fā)板下的設(shè)置:首先將PC與開發(fā)板連接起來(包括網(wǎng)線、并口線、電源線),進入U?Boot下載模式,然后依次輸入命令0?>1?>192.168.1.58(PC的Linux的IP地址)?>192.168.1.2(開發(fā)板的Linux的IP地址)?>255.255.255.0(開發(fā)板的掩碼地址)?>/opt/EmbedSky/root_nfs(PC的Linux中的NFS文件系統(tǒng)的路徑)?>s?>q?>8,啟動開發(fā)版。

(6) 在SecureCRT控制臺下輸入:mount?t nfs?o intr,nolock,rsize=1024,wsize=1024 192.168.1.58:/opt/ EmbedSky/root_nfs /mnt。

掛載成功后,訪問開發(fā)板的/mnt/目錄時,就相當于訪問PC的Linux的NFS目錄。

SecureCRT控制臺如圖3所示,開發(fā)板被啟動后狀態(tài)如圖4所示。

4 應(yīng)用程序MPlayer的移植

MPlayer是一款開源的多媒體播放器,可以運行在多種操作系統(tǒng)上[12],例如Linux和類Unix系統(tǒng)、Windows等。其本身編譯自帶多種解碼器,能夠播放大多數(shù)音視頻文件,如AVI,MPEG,MP3,WMV等。還能夠觀看 DVD,VideoCD,RealMedia和DivX等格式電影[13]。MPlayer還具有廣泛的輸出設(shè)備支持,它可以在OpenGL,XII,DGA,Xv,SVGAlib及AAlib上工作,而且也能夠使用一些硬件相關(guān)的低級的驅(qū)動模式[14]。MPlayer具備解碼、播放及音視頻同步功能。十分適用于本系統(tǒng)的需求。

具體的移植實現(xiàn)流程如下:

首先準備源碼包:MPlayer?1.0rc2.tar.bz2以及l(fā)ibmad?0.15.1b.tar.gz。MPlayer 1.0已經(jīng)把大部分解碼庫都自帶了,如FFmpeg等,但是自帶的音頻庫在處理器S3C2440A下效果非常不好,換成使用libmad效果不錯。因此MPlayer在ARM?Linux的最簡單的移植只需要移植這兩個即可。移植后進行字符界面的播放。

(1) 編譯libmad。配置configure文件,#./configure CC=arm ?linux ?gcc??enable?fpm=arm??host=arm?linux??disable?shared??disable?debugging??prefix=/opt/EmbestSky/video/MPlayer?1.0rc2 ;輸入命令make ,make install編譯安裝libmad。

(2) 編譯安裝MPlayer。下載并解壓源代碼MPlayer?1.0rc3.tar.bz2,#tar?jzxvf MPlayer?1.0rc3.tar.bz2。

配置 configure 文件。其中包括指定安裝路徑,交叉編譯工具,添加環(huán)境變量,設(shè)定靜態(tài)變量等。

(3) 輸入命令make,make install 編譯安裝MPlayer。

(4) ⒈嘁牒蟮Mplayer通過NFS掛載的方式在開發(fā)板上運行:在控制臺輸入指令:./mplayer?libmad car.avi?framedrop?quiet?vf rotate=1,scale=480:240,如圖5所示。開發(fā)板視頻播放最終全屏顯示結(jié)果如圖6所示。

5 結(jié) 語

本文設(shè)計的觸屏多媒體播放器是在ARM?Linux嵌入式環(huán)境下,通過MPlayer軟解碼實現(xiàn)的。該方案充分發(fā)揮了性能優(yōu)越的S3C2440A微處理器,高兼容性,易剪裁的Linux操作系統(tǒng)以及MPlayer軟解碼的優(yōu)勢。設(shè)計出的多媒體播放器性能穩(wěn)定,界面友好,達到了預期效果。與傳統(tǒng)的多媒體播放器相比,基于ARM?Linux的嵌入式播放器具有功能可擴展、低成本、開發(fā)過程簡單的優(yōu)勢。

參考文獻

[1] 姚放,肖海.嵌入式處理器分類與現(xiàn)狀[EB/OL].[2014?02?23].http://bol?.

[2] 傅籬.嵌入式系統(tǒng)在我國的應(yīng)用現(xiàn)狀與發(fā)展趨勢[J].管理觀察,2013(11):164?166.

[3] 宮鵬,宮h,王端寶.基于嵌入式系統(tǒng)的多媒體音樂播放器[J].現(xiàn)代電子技術(shù),2011,34(12):100?103.

[4] 周立功.ARM嵌入式系統(tǒng)基礎(chǔ)教程[M].北京:北京航空航天大學出版社,2005.

[5] Samsung Electronics. S3C2440A 32?bit CMOS microcontroller user′s manual [M]. South Korea: Samsung Electronics, 2004.

[6] 馬義德,劉映杰,張新國.嵌入式系統(tǒng)的現(xiàn)狀及發(fā)展前景[J].信息技術(shù),2001,8(12):57?59.

[7] 韋東山.嵌入式Linux應(yīng)用開發(fā)完全手冊[M].北京:人民郵電出報社,2012:197.

[8] 田磊.基于ARM的嵌入式Linux操作系統(tǒng)的移植[D].西安:西安電子科技大學,2009:21.

[9] 紀寧寧,孫靈燕.S3C2440A驅(qū)動RGB接口TFT LCD的研究[J].液晶與顯示,2008,23(1):96?100.

[10] 聶和平.基于ARM9的嵌入式Linux系統(tǒng)移植與驅(qū)動開發(fā)[D].南京:南京郵電大學,2013:21?42.

[11] 瑛宣.Linux 下NFS(網(wǎng)絡(luò)文件系統(tǒng))的建立與配置方法[J].計算機與網(wǎng)絡(luò),2013,39(21):44?45.

[12] 劉玉萍.MPlayer的嵌入移植[J].計算機系統(tǒng)應(yīng)用,2011,20(1):192?196.

媒體播放器范文第3篇

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

一、引言

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

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

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

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

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

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

(2)現(xiàn)在多媒體手機外接的存儲卡容量不是很高,當你在旅行的過程中或者在移動的過程中,因為你的存儲卡的容量有限,所以你只能看少量的視音文件。

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

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

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

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

本項目具有以下幾個功能模塊:

(1)首先視頻(主要是MPEG格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網(wǎng)絡(luò)播放。本地播放也就是所謂的視頻文件在本地手機存儲器里,直接進行播放,網(wǎng)絡(luò)播放主要是視頻文件放在網(wǎng)絡(luò)服務(wù)器,手機進行調(diào)用播放。它在空間上延伸了internet網(wǎng)絡(luò)服務(wù),在時間上更具有靈活性。

(2)其次實現(xiàn)音頻(主要是WAV格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網(wǎng)絡(luò)播放。運行方式與視頻播放模塊相似。

(3)再次抓圖模塊,在進行播放本地與網(wǎng)絡(luò)視頻時,當你認為哪一個視頻的瞬間你很鼓歡,你就可以進行抓圖,把它抓下來。

(4)最后是控制模塊,在進行播放音頻與視頻的同時,有一些基本的控制功能,比如:播放,停止,暫停,增加音量,減小音量等。

1>以下是本地播放視頻或音頻文件流程圖

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

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

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

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

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

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

主要的流程說明:首先啟動MIDlet,進行輸入所要訪問的服務(wù)器的IP和所要播放的文件的全稱,如果輸入錯誤,都重新輸入,如果輸入正確者,進行下面的一個操作,機器根據(jù)你所輸入的IP地址來判斷是本地播放,還是要進行網(wǎng)絡(luò)的播放,當你如果輸入的是本地IP,那么手機只播放你在手機存儲介質(zhì)里面的視頻或音頻文件。如果你輸入的是網(wǎng)絡(luò)IP,那么手機會播放在服務(wù)器中的視頻或音頻文件。在進行播放視頻與音頻的過程中,可以對作對象進行一系列的操作,比如抓圖等。

2.MIDLET主程序的設(shè)計

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

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

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

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

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

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

這是一個所設(shè)計的一個等待界面,名稱WaitCanvas,它繼承了Canvas類,它主要的功能是:當用戶輸入IP地址時,手機在連結(jié)服務(wù)器的時候,可能會有一個過程,所以這個時候出現(xiàn)一個等待界面。它里面有以下幾個方法:WaitCanvas(),void setMessage(),paint()。

四、結(jié)束語

本文研究的重心在于利用流媒體技術(shù)使手機播放器中本地與網(wǎng)絡(luò)(無線)終端MIDP應(yīng)用開發(fā)技術(shù)的解決方法及資源的網(wǎng)絡(luò)通信,信息整合問題。因此在論文中深入研究了J2ME體系結(jié)構(gòu)及其平臺下手機程序MIDP的開發(fā)技術(shù),詳細分析了本地終端與無線終端和資源的通信解決方法,并構(gòu)造了一個手機多媒體播放器系統(tǒng),通過該系統(tǒng),完整說明了MIDP應(yīng)用程序開發(fā)的流程控制,界面設(shè)置與流媒體和視頻壓縮技術(shù)。本系統(tǒng)還會不斷的改進,實現(xiàn)更廣,更新,更實際的功能,以適應(yīng)時代的需求。

參考文獻:

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

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

媒體播放器范文第4篇

公司名稱杭州銳博技術(shù)有限公司

法人

鄧兆翠

注冊資本

RMBY500,000.-

成立日期

企業(yè)性質(zhì)

有限責任

所處階段

成長期

上年度營業(yè)額

約RMB1,000,000.-

上年度凈利潤

約RMBY800,000.-

項目名稱

TVants P2P 網(wǎng)絡(luò)電視與多媒體播放器

項目領(lǐng)域

IT / 傳媒 / 消費電子產(chǎn)品

經(jīng)營范圍

計算機軟件, IT服務(wù), 消費電子產(chǎn)品

技術(shù)水平及所處階段

國際領(lǐng)先, 產(chǎn)業(yè)化階段

專利情況

市場需求

競爭分析

1) TVANTS_C2 產(chǎn)品的核心是集P2P技術(shù)和視頻專用芯片技術(shù)一體的, 具有世界領(lǐng)先水平的新一代播放器.性能超過目前傳統(tǒng)電視機升級為IPTV的機頂盒.2) 在P2P技術(shù)方面,我們掌握底層代碼,其功能改變了流媒體的傳輸方式,突破了原有技術(shù)的瓶頸,屬于世界級的創(chuàng)新技術(shù).并且我們有互聯(lián)網(wǎng)上超大規(guī)模用戶的同時在線的直接經(jīng)驗,技術(shù)上日趨成熟.3) 在視頻專用芯片技術(shù)方面,CC1100 芯片是當今世界視頻流媒體處理最先進的專有技術(shù)處理器, 其性能指標遠遠領(lǐng)先同行同類產(chǎn)品,包括AMD, HP等公司的產(chǎn)品性能.4) TVANTS_C2 的設(shè)計是是建立在巨大的互聯(lián)網(wǎng)與巨大的電視機網(wǎng)絡(luò)兩個網(wǎng)絡(luò)基礎(chǔ)上的信息傳遞.它巧妙的利用網(wǎng)絡(luò)特點, 用極小的成本實現(xiàn)了傳統(tǒng)技術(shù)下要依賴通訊衛(wèi)星技術(shù), 龐大的廣電設(shè)備和系統(tǒng)才能實現(xiàn)的播放效果.我們估計: 如果產(chǎn)品投放市場,將直接沖擊現(xiàn)行的廣電系統(tǒng)的商業(yè)模式,也會沖擊廣電設(shè)備制造工業(yè),衛(wèi)星工業(yè),包括IPTV實施的方向...5) TVANTS_C2 產(chǎn)品具有極高的技術(shù)門檻,P2P技術(shù)與芯片技術(shù)均有極強的的技術(shù)壁壘, 競爭者難以跨越.當前P2P行業(yè)的暫時領(lǐng)先者, 均沒掌握芯片前沿技術(shù),在一段時間內(nèi)沒辦法進入普通電視機的P2P流媒體市場。 預計在近一兩年內(nèi),TVANTS_C2 可以保持獨家擁有該市場的份額.6) 技術(shù)的發(fā)展具有可持續(xù)性,P2P技術(shù)和芯片技術(shù)均屬于底層技術(shù),只要有電視或視頻媒體,已經(jīng)確立的技術(shù)基本原理不會有改變, 今后的產(chǎn)品升級與更新是功能和流媒體性能的完善,這是產(chǎn)品持續(xù)性的保證.

市場占有率(%)

2006

年度

3%

2007

年度

5%

2008

年度

7%

管理團隊

顏進

2004.6 - 今 TVANTS電視螞蟻, 杭州銳博信息技術(shù)有限公司CEO. TVANTS市場營運,程序開發(fā)

1997.8 – 2002.7 臺灣谷林國際企業(yè)股份公司副總經(jīng)理負責大陸市場營銷,同時創(chuàng)立深圳谷玲摩托車技術(shù)開發(fā)有限公司.

1993.1 – 1997.5 日本伊騰忠商事深圳事務(wù)所業(yè)務(wù)經(jīng)理負責汽車銷售業(yè)務(wù)

1989.4 – 1993. 1 深圳怡寶食品飲料有限公司總經(jīng)理助理市場策劃,與市場推廣

1987.7 – 1989. 4 杭州傳感技術(shù)有限公司業(yè)務(wù)經(jīng)理市場開發(fā)

1984.7 - 1987.4 浙江大學化工系工業(yè)過程計算機仿真, 工學碩士

1980.8 - 1984.6 浙江大學化工系化學工程工學學士

郭同強

2007.9 - 今 浙江大學計算機學院數(shù)值媒體與計算機軟件專業(yè)(TVANTS第一作者)博士后

2004.7 - 2007.8 浙江大學計算機學院數(shù)值媒體與計算機軟件專業(yè), 博士

2001.7 – 2004.8 浙江大學計算機學院, 碩士

1997.7 – 2001.8浙江大學計算機學院計算機軟件學士

吳華中

1997.7 -今 浙江大學信息技術(shù)研究所所長,董事長總經(jīng)理創(chuàng)立者,計算機分析儀器研發(fā)與銷售

1993.5 – 1997.7 浙江大學計算機仿真教研室工程師 軟件工程研究

1988.7 – 1995.8 上海金山石化股份有限公司計算中心軟件工程師企業(yè)管理軟件設(shè)計與開發(fā)

1985.7 – 1988.8 浙江大學化工系工業(yè)過程計算機仿真碩士

1981.8 – 1985.6 南昌工業(yè)學院化工系化學工程學士

融資

合作要求

融資方式

直接投資

## 股權(quán)投資

## 貸款擔保

技術(shù)轉(zhuǎn)讓

其它 ________________________________

希望合作

對象

VC, PE. 貸款機構(gòu)

最低融資金額

USD5,000,000.-

媒體播放器范文第5篇

>> 基于Android平臺的智能化音樂播放器設(shè)計與實現(xiàn) 基于Android平臺流媒體播放器的研究與實現(xiàn) 基于Android的多媒體播放器的設(shè)計與實現(xiàn) 基于Android系統(tǒng)的音樂播放器的設(shè)計與實現(xiàn) 基于Android4.0的多媒體播放器的設(shè)計與實現(xiàn) 基于Android手機音樂播放器的設(shè)計與實現(xiàn) 基于Android平臺的音樂播放器 基于directshow的視頻播放器設(shè)計與實現(xiàn) 基于Android的音樂播放器的系統(tǒng)設(shè)計 基于Android的多媒體音樂播放器設(shè)計 基于Android系統(tǒng)的影音播放器研究與實現(xiàn) 基于Android 手機音樂播放器開發(fā)與實現(xiàn) 音樂播放器的設(shè)計與實現(xiàn) 桌面卡通音樂播放器的設(shè)計與實現(xiàn) 基于Extjs與Highcharts的Web監(jiān)測數(shù)據(jù)播放器設(shè)計與實現(xiàn) 基于Authorware 7的個性化媒體播放器的設(shè)計與實現(xiàn) 英語口語網(wǎng)絡(luò)課程基于Flash技術(shù)播放器的設(shè)計與實現(xiàn) 基于STM32的MP3播放器設(shè)計與實現(xiàn) 基于ARM?Linux多媒體播放器的設(shè)計與實現(xiàn) 基于ARM的MP3播放器設(shè)計與實現(xiàn) 常見問題解答 當前所在位置:l.

[4] 公磊,周聰.基于Android的移動終端應(yīng)用程序開發(fā)與研究[J].計算機與現(xiàn)代化,2008(8):85-89.

[5] 謝兆學,蔣愛權(quán).流媒體技術(shù)的java實現(xiàn)[J].計算機應(yīng)用研究,2002,19(10):147-241.

[6] 何秋紅.Java Media API 的研究與應(yīng)用[D].貴陽:貴州大學2006屆碩士研究生學位論文,2006.

[7] Wang Y,Zhu Q R,Shaw L.M aximallys moothim agree covery in transformcoding[C].IEEE Trans Communnication,1993:1544-1551.