天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

面向智能終端的云視頻客戶端軟件設(shè)計與實現(xiàn)

發(fā)布時間:2020-06-06 11:12
【摘要】:隨著網(wǎng)絡(luò)技術(shù)的進步、4G網(wǎng)絡(luò)的成熟,以及智能終端的發(fā)展、普及,迎來了視頻消費內(nèi)容的爆發(fā)性增長,并沖擊著傳統(tǒng)行業(yè)。從視頻行業(yè)發(fā)展現(xiàn)狀來看有在線教育、視頻監(jiān)控、視頻會議、游戲直播、電視直播、視頻社交等分類,這一切的需求也促進了云視頻行業(yè)的發(fā)展。而同時,如何提供快捷的、低成本的、高質(zhì)量的基礎(chǔ)設(shè)施服務(wù)以及提升視頻行業(yè)生產(chǎn)與運營效率,使用戶專注于內(nèi)容與運營、應(yīng)對高并發(fā)請求,保障視頻觀看穩(wěn)定性及提升服務(wù)穩(wěn)定性也是當(dāng)前云服務(wù)商將面對的各種挑戰(zhàn)。本文通過研究云視頻行業(yè)發(fā)展現(xiàn)狀,對比了國內(nèi)外關(guān)于云視頻的研究,從經(jīng)濟可行性、技術(shù)可行性、管理可行性、市場等多方面進行了調(diào)查,咨詢了相關(guān)業(yè)內(nèi)專家,搜索及閱讀了大量網(wǎng)絡(luò)資源和相關(guān)書籍,收集并整理了用戶的需求意見。從一套系統(tǒng)的啟動加載、界面渲染、消息通訊、網(wǎng)絡(luò)請求、緩存以及視頻播放這六個方面進行了詳細(xì)的闡述,設(shè)計并實現(xiàn)了一個面向智能終端的云視頻客戶端軟件。本文設(shè)計和實現(xiàn)的主要內(nèi)容如下:1.分析了云視頻行業(yè)的大環(huán)境,在“互聯(lián)網(wǎng)+”的大背景下,智能終端的產(chǎn)品發(fā)展途徑,無論從產(chǎn)品形態(tài)還是功能配置上都在不斷創(chuàng)新升級,已經(jīng)從一個多頻率的調(diào)諧器和解碼器躍升為智能控制終端。本系統(tǒng)的研究基于Google的Android操作系統(tǒng),采用Java跨平臺技術(shù)為基礎(chǔ),利用AndroidStudio開發(fā)工具完成開發(fā)任務(wù)。調(diào)研并使用了當(dāng)下流行的插件化技術(shù),將不同的業(yè)務(wù)模塊封裝成獨立的插件,降低了模塊間的耦合性,根據(jù)不同的業(yè)務(wù)進行組合,由后臺動態(tài)進行下發(fā)。研究了事件總線技術(shù)實現(xiàn)的原理,并實現(xiàn)了一套用于智能機頂盒上模塊間通訊的消息機制。2.在上述研究的基礎(chǔ)上,完成了首頁、列表展示頁、內(nèi)容詳情頁、播放器及搜索內(nèi)容頁等幾大業(yè)務(wù)模塊。界面的展示則由Xul圖形引擎渲染完成。XML UI Language描述了一種XML方言。通過XML格式數(shù)據(jù)對UI的布局、元素、樣式、行為、數(shù)據(jù)綁定關(guān)系等進行描述。實現(xiàn)了一種簡單、易用、可擴展的動態(tài)UI渲染機制。XUL中可以通過動作(Action)綁定JavaScript腳本,直接操作UI元素,建立了易編寫、可聯(lián)接的一種數(shù)據(jù)操作,將UI跟數(shù)據(jù)源串聯(lián)了起來。同時Xul封裝了一些通用UI組件,能快速適應(yīng)各廠商的需求定制,也是提升UI開發(fā)效率的一款利器。3.云視頻客戶端軟件系統(tǒng)的研發(fā),能快速低層本搭建播控平臺,在不升級主Apk的情況下,快速響應(yīng)客戶的各種訂制需求,實現(xiàn)各種定制界面,能提供專業(yè)的視頻解決方案,讓用戶享受到大屏客戶端云服務(wù)體驗。4.目前基于云視頻的客戶端軟件已經(jīng)完成測試工作,并通過智能終端的搭載,投入到市場上,取得了較好的反饋。驗證了該云視頻軟件在安卓中的實用性與可靠性,符合設(shè)計之初的需求。
【圖文】:

架構(gòu)圖,架構(gòu),層次,虛擬機


電子科技大學(xué)碩士學(xué)位論文Dalvik 虛擬實例。而和 Java 虛擬機相比,Dalvik 是在 5.0 系統(tǒng)后才改為 ART 運行環(huán)境的,它能讓每個Android應(yīng)用都能在獨立的過程中運行,并且要有自己的Dalvik虛擬機的案例。Dalvik 虛擬機是 Java 虛擬機的手持設(shè)備優(yōu)化版本,它優(yōu)化了系統(tǒng)對硬件設(shè)備的性能調(diào)度。2.1.2.3 應(yīng)用框架層在應(yīng)用框架層,主要是提供了在應(yīng)用程序中隨時要用到的 API,API 構(gòu)成了Android 系統(tǒng)自己所帶的核心應(yīng)用,并且這些也是開發(fā)者所用構(gòu)造 APP 的原型方法2.1.2.4 應(yīng)用層應(yīng)用層所涉及的即為操作系統(tǒng)提供的交互 APP,,一般為手機聯(lián)系人、信息等基礎(chǔ)功能應(yīng)用,這里面還涵蓋了程序員本身所開發(fā)的程序,比如圖 2-1 就對 Android的層次架構(gòu)進行了清晰的描述。

關(guān)系圖,訂閱者,發(fā)布者,關(guān)系圖


圖 2-2 訂閱者、發(fā)布者、EventBus 關(guān)系圖圖 2-2 中能夠看到,EventBus 的功能是服務(wù)于訂閱者跟接收者,負(fù)的存儲與分配職責(zé),讓事件的傳遞有條不紊。 事件響應(yīng)流程 2-3 描述了事件的詳細(xì)相應(yīng)過程,第一步是訂閱者發(fā)出了某一特定事需求,將該需求傳遞給 EventBus,如果有發(fā)布者上傳了該特定類型的 EventBus 時,它就會將該信息傳遞給訂閱者,這就是事件的響應(yīng)過者跟發(fā)布者是通過 register 接口跟 post 接口來傳遞時間的類型信息,時,EventBus 就會經(jīng)訂閱者來對操作代碼做出積極響應(yīng)。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52

【參考文獻】

相關(guān)期刊論文 前6條

1 杜磊;許博;闞媛;王曉卓;馬文彬;;云視頻會議平臺研究[J];微型機與應(yīng)用;2013年18期

2 李超;柴文磊;劉勁松;;高清視頻會議系統(tǒng)技術(shù)淺析[J];信息安全與技術(shù);2010年08期

3 王小燕;;一種高效點播流媒體服務(wù)器的設(shè)計與實現(xiàn)[J];計算機工程與科學(xué);2010年02期

4 陳t

本文編號:2699591


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2699591.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1e9cc***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com