基于Android的DLNA多屏互動系統(tǒng)的設計與開發(fā)
發(fā)布時間:2021-06-05 05:42
隨著計算機技術(shù)的發(fā)展,以及各種各樣的智能電子產(chǎn)品和家電設備如智能手機、平板電腦,家用PC以及智能電視的普及,人們的生活娛樂方式已經(jīng)發(fā)生了巨大了改變。如今通過這些智能設備看視頻,聽音樂以及欣賞圖片已經(jīng)成為了年輕人主要的消遣方式,其中智能手機等移動設備因其便捷性和小巧性備受人們青睞,但是通過移動設備用戶并不能很方便的獲取其他設備上的多媒體資源,再加上移動設備的屏幕較小使得用戶的觀看視頻和圖片的體驗不佳。為了提升用戶體驗,促進多屏互動技術(shù)的進一步的普及和發(fā)展,提出了在Android操作系統(tǒng)上實現(xiàn)基于DLNA(數(shù)字生活網(wǎng)絡)的多屏互動系統(tǒng)的需求,以實現(xiàn)手機分別與電視盒子(或智能電視)、PC機之間的多屏互動功能。本文根據(jù)DLNA協(xié)議標準,結(jié)合UPnP工作原理,在Android操作系統(tǒng)實現(xiàn)了 DLNA多屏互動系統(tǒng)。本套系統(tǒng)共包括四個模塊,其中媒體服務器模塊實現(xiàn)了內(nèi)容提供服務和連接管理服務;媒體播放器模塊實現(xiàn)了播放控制服務、連接管理服務和傳輸控制服務,并且該模塊集成了 ijkplayer播放框架以支持更多的媒體格式;控制點模塊的實現(xiàn)則是調(diào)用這些服務來控制二者的媒體傳輸和播放控制,在該模塊的設計實現(xiàn)過...
【文章來源】:東南大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【部分圖文】:
圖2-10?ijkplayer目錄結(jié)構(gòu)??Java層主要包括ijkplayer-java和ijkplayer-exo兩個類庫,分別代表兩個不同的播放器
所需的網(wǎng)絡請求轉(zhuǎn)移到本地實現(xiàn)的代理服務器上,本地代理通過網(wǎng)絡下載將媒體資源緩存到??本地文件中,然后在通過讀取本地緩存將數(shù)據(jù)返回播放器。該方式只需要一份網(wǎng)絡請求,同??時也可很好的解決目標問題,其原理模型如圖4-19所示。??播放器??請求?響應???][???!?播放器?|?本地代理??娜為?IT??網(wǎng)絡下載?文件緩存??視頻URL服努器?|?????視頻URL服努器??圖4-〗9邊播放邊緩存策略實現(xiàn)的原理模型??本文利用ServerSocket不斷監(jiān)聽127.0.0.丨地址的有效端口從而實現(xiàn)本地代理服務器,??55??
??如圖5-1所示,本文將分別對系統(tǒng)進行功能測試、性能測試以及兼容性測試,其中在功??能測試中將主要利用小米5手機、小米盒子3s以及PC機中的WMP對本系統(tǒng)的功能測試??做一個展示,對于其他種類的智能手機與電視盒子(或智能電視)也將按照相同的方法測試??其兼容性。??在系統(tǒng)進行測試之前,首先需要在智能手機和電視盒子(或智能電視)中安裝相應的功??能模塊,即手機端將全部安裝媒體服務器MS、媒體播放器MR和控制點CP三個功能模塊,??電視盒子或智能電視只安裝媒體播放器MR。下面將利用小米5手機和小米盒子3s來展示??系統(tǒng)的運行的主界面。如圖5-2展示了系統(tǒng)在手機端運行的主界面,該界面底部有兩個標??簽,其中“設備”標簽中會展現(xiàn)在局域網(wǎng)中所搜索到的媒體服務器MS和媒體播放器MR,??“內(nèi)容”標簽中可以查看特定媒體服務器MS分享出來的多媒體文件列表。圖5-3展示了系??統(tǒng)在電視盒子上運行的主界面,該界面表示媒體播放器MR等待投屏。??M?JiaRender{M55}?pj??M?3iaS?v???(M
【參考文獻】:
期刊論文
[1]國內(nèi)多屏互動時代媒介研究綜述[J]. 林思文. 傳播與版權(quán). 2016(03)
[2]基于DLNA技術(shù)實現(xiàn)家庭多屏互動應用探析[J]. 葉志強,劉偉東,劉晨鳴. 現(xiàn)代電視技術(shù). 2015(08)
[3]基于DTMB的多屏互動業(yè)務技術(shù)模式探析[J]. 萬倩,白鶴,朱佩江,崔競飛,張國庭. 電視技術(shù). 2015(08)
[4]基于Android的媒體共享系統(tǒng)設計與實現(xiàn)[J]. 孫新童,孫鵬,郭志川,張武. 計算機工程與設計. 2014(10)
[5]多屏互動技術(shù)的發(fā)展和應用現(xiàn)狀[J]. 趙良福,付光濤,李小雨. 廣播電視信息. 2014(08)
[6]淺談幾種無線視頻傳輸技術(shù)[J]. 趙雨農(nóng),任亞武. 智能建筑電氣技術(shù). 2014(03)
[7]互聯(lián)網(wǎng)視頻中多屏互動技術(shù)的應用[J]. 魏崢,施唯佳,祝谷喬. 電信科學. 2014(05)
[8]基于uPnP協(xié)議在DLNA架構(gòu)中多媒體播放設備DMP的開發(fā)[J]. 鄭志強. 科技資訊. 2009(30)
[9]UPnP媒體播放器的研究與實現(xiàn)[J]. 張齊,胡佳. 電子設計工程. 2009(10)
碩士論文
[1]基于Android的DLNA互動視頻系統(tǒng)的設計與實現(xiàn)[D]. 周紅.電子科技大學 2014
[2]DLNA服務器的設計與實現(xiàn)[D]. 安平.東北大學 2011
本文編號:3211554
【文章來源】:東南大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【部分圖文】:
圖2-10?ijkplayer目錄結(jié)構(gòu)??Java層主要包括ijkplayer-java和ijkplayer-exo兩個類庫,分別代表兩個不同的播放器
所需的網(wǎng)絡請求轉(zhuǎn)移到本地實現(xiàn)的代理服務器上,本地代理通過網(wǎng)絡下載將媒體資源緩存到??本地文件中,然后在通過讀取本地緩存將數(shù)據(jù)返回播放器。該方式只需要一份網(wǎng)絡請求,同??時也可很好的解決目標問題,其原理模型如圖4-19所示。??播放器??請求?響應???][???!?播放器?|?本地代理??娜為?IT??網(wǎng)絡下載?文件緩存??視頻URL服努器?|?????視頻URL服努器??圖4-〗9邊播放邊緩存策略實現(xiàn)的原理模型??本文利用ServerSocket不斷監(jiān)聽127.0.0.丨地址的有效端口從而實現(xiàn)本地代理服務器,??55??
??如圖5-1所示,本文將分別對系統(tǒng)進行功能測試、性能測試以及兼容性測試,其中在功??能測試中將主要利用小米5手機、小米盒子3s以及PC機中的WMP對本系統(tǒng)的功能測試??做一個展示,對于其他種類的智能手機與電視盒子(或智能電視)也將按照相同的方法測試??其兼容性。??在系統(tǒng)進行測試之前,首先需要在智能手機和電視盒子(或智能電視)中安裝相應的功??能模塊,即手機端將全部安裝媒體服務器MS、媒體播放器MR和控制點CP三個功能模塊,??電視盒子或智能電視只安裝媒體播放器MR。下面將利用小米5手機和小米盒子3s來展示??系統(tǒng)的運行的主界面。如圖5-2展示了系統(tǒng)在手機端運行的主界面,該界面底部有兩個標??簽,其中“設備”標簽中會展現(xiàn)在局域網(wǎng)中所搜索到的媒體服務器MS和媒體播放器MR,??“內(nèi)容”標簽中可以查看特定媒體服務器MS分享出來的多媒體文件列表。圖5-3展示了系??統(tǒng)在電視盒子上運行的主界面,該界面表示媒體播放器MR等待投屏。??M?JiaRender{M55}?pj??M?3iaS?v???(M
【參考文獻】:
期刊論文
[1]國內(nèi)多屏互動時代媒介研究綜述[J]. 林思文. 傳播與版權(quán). 2016(03)
[2]基于DLNA技術(shù)實現(xiàn)家庭多屏互動應用探析[J]. 葉志強,劉偉東,劉晨鳴. 現(xiàn)代電視技術(shù). 2015(08)
[3]基于DTMB的多屏互動業(yè)務技術(shù)模式探析[J]. 萬倩,白鶴,朱佩江,崔競飛,張國庭. 電視技術(shù). 2015(08)
[4]基于Android的媒體共享系統(tǒng)設計與實現(xiàn)[J]. 孫新童,孫鵬,郭志川,張武. 計算機工程與設計. 2014(10)
[5]多屏互動技術(shù)的發(fā)展和應用現(xiàn)狀[J]. 趙良福,付光濤,李小雨. 廣播電視信息. 2014(08)
[6]淺談幾種無線視頻傳輸技術(shù)[J]. 趙雨農(nóng),任亞武. 智能建筑電氣技術(shù). 2014(03)
[7]互聯(lián)網(wǎng)視頻中多屏互動技術(shù)的應用[J]. 魏崢,施唯佳,祝谷喬. 電信科學. 2014(05)
[8]基于uPnP協(xié)議在DLNA架構(gòu)中多媒體播放設備DMP的開發(fā)[J]. 鄭志強. 科技資訊. 2009(30)
[9]UPnP媒體播放器的研究與實現(xiàn)[J]. 張齊,胡佳. 電子設計工程. 2009(10)
碩士論文
[1]基于Android的DLNA互動視頻系統(tǒng)的設計與實現(xiàn)[D]. 周紅.電子科技大學 2014
[2]DLNA服務器的設計與實現(xiàn)[D]. 安平.東北大學 2011
本文編號:3211554
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3211554.html
最近更新
教材專著