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

當(dāng)前位置:主頁(yè) > 科技論文 > 搜索引擎論文 >

直播聚合平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-07-07 00:52
【摘要】:近年來(lái),互聯(lián)網(wǎng)行業(yè)直播類(lèi)節(jié)目大為火熱,各類(lèi)直播平臺(tái)層出不窮,作者所實(shí)習(xí)的部門(mén)基于公司所掌握的技術(shù)可以實(shí)現(xiàn)有效地解析直播地址從而實(shí)現(xiàn)直播聚合功能,經(jīng)過(guò)精心的產(chǎn)品設(shè)計(jì),研發(fā)了一款滿(mǎn)足當(dāng)前觀(guān)看直播的用戶(hù)群體需求的直播聚合應(yīng)用,極大地方直播用戶(hù)觀(guān)看直播節(jié)目。并且積極尋找新的突破點(diǎn),在功能上進(jìn)行不斷完善與創(chuàng)新。本論文主要介紹為用戶(hù)提供全網(wǎng)最全直播功能的直播聚合平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),不僅能夠?qū)崿F(xiàn)直播應(yīng)用的常規(guī)功能還能實(shí)現(xiàn)聚合眾多直播平臺(tái)于一家的功能。本系統(tǒng)分為直播門(mén)戶(hù)端與后臺(tái)管理端,核心業(yè)務(wù)用例分別為:直播門(mén)戶(hù)端的主界面功能模塊、直播搜索模塊、直播播放模塊、個(gè)人功能模塊以及直播后臺(tái)管理端的直播聚合模塊、直播數(shù)據(jù)管理模塊、賬號(hào)信息管理模塊。其中作者設(shè)計(jì)與實(shí)現(xiàn)的部分有:(1)主界面功能模塊:能夠給用戶(hù)提供直播列表等主界面信息以及直播詳情頁(yè)的展示。(2)直播播放模塊:能夠?qū)崿F(xiàn)匯聚的各家直播平臺(tái)的直播內(nèi)容正常播放。(3)直播搜索模塊:用戶(hù)能夠按照主播名字、所屬直播平臺(tái)、直播間ID等條件進(jìn)行直播檢索。(4)直播聚合模塊:能夠?qū)⒉煌脚_(tái)的直播數(shù)據(jù)聚合在一起。(5)用戶(hù)登錄模塊:用戶(hù)能注冊(cè)賬號(hào)登錄或者使用第三方登錄本應(yīng)用,然后進(jìn)行關(guān)注、收藏等操作。(6)直播數(shù)據(jù)管理模塊:能夠借助服務(wù)器功能實(shí)現(xiàn)違規(guī)敏感內(nèi)容的管理以及評(píng)論管理。以上所有功能點(diǎn)都依據(jù)軟件工程的開(kāi)發(fā)流程進(jìn)行實(shí)現(xiàn)。本系統(tǒng)基于Java語(yǔ)言開(kāi)發(fā),客戶(hù)端開(kāi)發(fā)環(huán)境采用Android Studio,前期使用網(wǎng)絡(luò)通信框架OkHttp提供高性能,以及Volley隊(duì)列管理方案,后期使用RxJava配合Retrofit的方式實(shí)現(xiàn)異步網(wǎng)絡(luò)請(qǐng)求。整體架構(gòu)采用的是MVC,業(yè)務(wù)邏輯和UI邏輯的分離,契合高內(nèi)聚低耦合的設(shè)計(jì)原則。選用MySQL作為數(shù)據(jù)庫(kù)。提高了該系統(tǒng)的靈活性和可擴(kuò)展性,通過(guò)地址反解析以及加入不同編解碼器來(lái)兼容多種視頻格式,實(shí)現(xiàn)直播聚合功能。通過(guò)對(duì)Ijkplayer進(jìn)行二次開(kāi)發(fā)來(lái)實(shí)現(xiàn)播放擴(kuò)展功能。本論文完成的直播聚合平臺(tái),經(jīng)過(guò)對(duì)各模塊進(jìn)行功能測(cè)試,均已達(dá)到了預(yù)想的效果,可以為使用該平臺(tái)的用戶(hù)提供便捷的直播服務(wù)。
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類(lèi)號(hào)】:TP311.52;TP393.09
【圖文】:

工作流程圖,工作流程圖


查看瀏覽某些信息[6],而有的用戶(hù)可以修改某些信息,一般系統(tǒng)都會(huì)分為管理員和逡逑普通用戶(hù)。他們分別對(duì)應(yīng)各自的不同權(quán)限。所以Spring邋Security的主要核心功能為逡逑認(rèn)證和授權(quán),系統(tǒng)的架構(gòu)也是在這兩個(gè)核心功能基礎(chǔ)上去實(shí)現(xiàn)的。流程圖如圖2-1逡逑所示。逡逑隳戶(hù)端逡逑邐SZ邐邐邐逡逑Filter邐邐逡逑邐邐邐邋一邐Fitter逡逑FilterChainPraxy邋^邐Filter逡逑邐邐逡逑邐iz;邐邐邐逡逑filter邐filter逡逑If邋邐逡逑Serviet逡逑圖2-1邋Spring邋Security工作流程圖逡逑Figure邋2-1邋Flowchart邋of邋Spring邋Security逡逑2.5邋MVC架構(gòu)逡逑MVC是一種軟件設(shè)計(jì)模式,最初應(yīng)用于JSP邋(Java邋Server邋Pages)開(kāi)發(fā)中,隨逡逑后成為J2EE平臺(tái)的主要設(shè)計(jì)模式,現(xiàn)在,在大型的復(fù)雜項(xiàng)目開(kāi)發(fā)和Web應(yīng)用開(kāi)發(fā)逡逑中應(yīng)用較為廣泛。MVC顧名思義,它主要分為三個(gè)部分:視圖、模型、控制器。逡逑(1)視圖。用戶(hù)能夠看到并產(chǎn)生交互的頁(yè)面也就是應(yīng)用程序的表示層為視圖。逡逑在Web應(yīng)用中,交互界面可能是HTML界面、XML界面和應(yīng)用let界面等,一逡逑個(gè)應(yīng)用可以對(duì)應(yīng)多個(gè)視圖

結(jié)構(gòu)圖,設(shè)計(jì)模式,結(jié)構(gòu)圖,視圖


查看瀏覽某些信息[6],而有的用戶(hù)可以修改某些信息,一般系統(tǒng)都會(huì)分為管理員和逡逑普通用戶(hù)。他們分別對(duì)應(yīng)各自的不同權(quán)限。所以Spring邋Security的主要核心功能為逡逑認(rèn)證和授權(quán),系統(tǒng)的架構(gòu)也是在這兩個(gè)核心功能基礎(chǔ)上去實(shí)現(xiàn)的。流程圖如圖2-1逡逑所示。逡逑隳戶(hù)端逡逑邐SZ邐邐邐逡逑Filter邐邐逡逑邐邐邐邋一邐Fitter逡逑FilterChainPraxy邋^邐Filter逡逑邐邐逡逑邐iz;邐邐邐逡逑filter邐filter逡逑If邋邐逡逑Serviet逡逑圖2-1邋Spring邋Security工作流程圖逡逑Figure邋2-1邋Flowchart邋of邋Spring邋Security逡逑2.5邋MVC架構(gòu)逡逑MVC是一種軟件設(shè)計(jì)模式,最初應(yīng)用于JSP邋(Java邋Server邋Pages)開(kāi)發(fā)中,隨逡逑后成為J2EE平臺(tái)的主要設(shè)計(jì)模式,現(xiàn)在,在大型的復(fù)雜項(xiàng)目開(kāi)發(fā)和Web應(yīng)用開(kāi)發(fā)逡逑中應(yīng)用較為廣泛。MVC顧名思義,它主要分為三個(gè)部分:視圖、模型、控制器。逡逑(1)視圖。用戶(hù)能夠看到并產(chǎn)生交互的頁(yè)面也就是應(yīng)用程序的表示層為視圖。逡逑在Web應(yīng)用中,交互界面可能是HTML界面、XML界面和應(yīng)用let界面等,一逡逑個(gè)應(yīng)用可以對(duì)應(yīng)多個(gè)視圖

對(duì)比圖,播放器,音頻播放


不同平臺(tái)直播格式不受影響。深入直播流直播數(shù)據(jù)解析流程,在解析出直播數(shù)據(jù)逡逑和音頻數(shù)據(jù)時(shí),從當(dāng)前直播關(guān)鍵幀開(kāi)始,對(duì)直播流進(jìn)行錄制。滿(mǎn)足直播錄制的用逡逑戶(hù)需求。播放器的基本框架圖如圖2-3所示。逡逑f邋CDN邋J逡逑\邐邐.逡逑j邐buffer邐pklurr邋bafftr邐邐逡逑媝曑-?冬邐^邐4^1邋!逡逑”邐i逡逑-?邐:音

本文編號(hào):2744393

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

本文鏈接:http://www.sikaile.net/kejilunwen/sousuoyinqinglunwen/2744393.html


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

版權(quán)申明:資料由用戶(hù)8a0b6***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com