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

當(dāng)前位置:主頁 > 文藝論文 > 廣告藝術(shù)論文 >

流媒體服務(wù)器Red5的擴(kuò)展設(shè)計(jì)、測試與優(yōu)化

發(fā)布時(shí)間:2019-07-15 12:12
【摘要】: 隨著科學(xué)技術(shù)的逐漸進(jìn)步,互聯(lián)網(wǎng)技術(shù)也發(fā)生了日新月益的變化,網(wǎng)絡(luò)傳輸能力得到了快速提高,作為新一代互聯(lián)網(wǎng)應(yīng)用的標(biāo)志,流媒體技術(shù)在近幾年也得到了快速的發(fā)展,其應(yīng)用領(lǐng)域也在不斷地?cái)U(kuò)展。流媒體技術(shù)已經(jīng)廣泛應(yīng)用于實(shí)時(shí)新聞現(xiàn)場發(fā)布、在線直播、視頻點(diǎn)播、網(wǎng)絡(luò)廣告、電子商務(wù)、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、網(wǎng)絡(luò)電臺、實(shí)時(shí)視頻會(huì)議等領(lǐng)域。流媒體服務(wù)器是流媒體技術(shù)應(yīng)用的核心系統(tǒng),是運(yùn)營商向用戶提供視頻服務(wù)的關(guān)鍵平臺。其主要功能是對媒體內(nèi)容進(jìn)行采集、緩存、調(diào)度和傳輸播放,流媒體應(yīng)用系統(tǒng)的主要性能體現(xiàn)都取決于媒體服務(wù)器的性能和服務(wù)質(zhì)量。因此,流媒體服務(wù)器是流媒體技術(shù)研究的基礎(chǔ),也是其最主要的組成部分。 Flash Media Server是實(shí)現(xiàn)了RTMP協(xié)議的流媒體服務(wù)器,能夠迅速地傳播流媒體數(shù)據(jù),并且可以根據(jù)客戶端的帶寬情況進(jìn)行適配性操作。但是,Flash Media Server是商業(yè)化的多媒體系統(tǒng)支持軟件,其代碼是保密的,通信協(xié)議RTMP也是非公開的,而且它的價(jià)格較為昂貴。開源的流媒體服務(wù)器Red5可以支持具有中國自主知識產(chǎn)權(quán)的核心產(chǎn)品,不再受國外相關(guān)公司壟斷的影響,于是,逐漸成為網(wǎng)絡(luò)流媒體視音頻內(nèi)容服務(wù)領(lǐng)域的重點(diǎn)研究對象。 本文分析了流媒體服務(wù)器Red5核心架構(gòu)Spring Framework,對Red5的進(jìn)行了擴(kuò)展設(shè)計(jì),包括:基于反射的分布式方面分層交互模型Spring AOP;復(fù)雜網(wǎng)絡(luò)環(huán)境下基于上下文的控制反轉(zhuǎn)容器Spring IoC。同時(shí),分析了支持Web2.0應(yīng)用程序的Spring Web MVC框架;Red5中面向網(wǎng)絡(luò)通訊連接的Apache Mina;面向開發(fā)配置的Jetty Web Server。然后,在研究實(shí)時(shí)消息傳輸協(xié)議RTMP的基礎(chǔ)上,對流媒體服務(wù)器Red5進(jìn)行響應(yīng)性能與支持并發(fā)負(fù)載壓力測試,并對測得的相關(guān)數(shù)據(jù)進(jìn)行了有效性驗(yàn)證。最后,研究了Red5基于集群的負(fù)載均衡策略,優(yōu)化它的并發(fā)訪問性能,提升它對并發(fā)訪問最大負(fù)載壓力的支持能力。
文內(nèi)圖片:—1流媒體服務(wù)器Red5的總體架構(gòu)圖
圖片說明: RIA 通信應(yīng)用 (如視頻博客、視頻消息和多媒體聊天環(huán)境), 從而使用戶可以按照自己的方式與客戶交流。圖2—1 流媒體服務(wù)器Red5的總體架構(gòu)圖[5]Figure 2-1 Overall structure streaming media server Red5如上圖,流媒體服務(wù)器 Red5 主要由 Spring Framework、Apache Mina Server、Jetty Web Server 三個(gè)模塊組成,其中:Spring Framework 需要?jiǎng)討B(tài)配置文件的支持,Apache Mina Server 的流媒體內(nèi)容輸出對應(yīng) RTMP 協(xié)議,Jetty Web Server
文內(nèi)圖片:—2Spring基本框架的概述[6]
圖片說明: 詳細(xì)的分析。2.1 Red5的核心架構(gòu)Spring Framework概述Spring框架有很多特性,并被有機(jī)地組合在如圖2—2所示的7個(gè)模塊中,下面將依次簡單介紹每個(gè)模塊。圖 2—2 Spring 基本框架的概述[6]Figure 2-2 The overview of the basic Spring frameworkCore 封裝包是 Spring 框架中的最基礎(chǔ)部分,處于框架的底層,它提供了控制反轉(zhuǎn)容器 IoC 和依賴注入特性。其中的基礎(chǔ)概念 BeanFactory 提供了對 Factory模式的經(jīng)典實(shí)現(xiàn),以此來消除對程序性交互行為描述的需要,并且允許開發(fā)者從程序邏輯中分離出相互依賴關(guān)系和適應(yīng)性架構(gòu)配置。構(gòu)建于 Core 封裝包之上的是 Context 封裝包,它提供了一種框架式的對象訪問方法,類似于 JNDI 注冊器。Context 封裝包的特性來源于 Beans 封裝包,,還添加了對國際化的支持(例如資源綁定)、事件傳播、資源裝載的方式和 Context的透明創(chuàng)建。DAO 提供了 JDBC 數(shù)據(jù)庫的抽象層,它可以消除冗長的 JDBC 編碼和解析數(shù)據(jù)庫廠商特有的錯(cuò)誤代碼。 此外
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2009
【分類號】:TN919.82

【引證文獻(xiàn)】

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

1 胡世清;周兵;;基于FMS4的P2P音視頻交互技術(shù)的教學(xué)應(yīng)用研究——以網(wǎng)絡(luò)遠(yuǎn)程教學(xué)輔導(dǎo)系統(tǒng)為例[J];電腦知識與技術(shù);2012年01期

相關(guān)碩士學(xué)位論文 前1條

1 賀立權(quán);基于RED5的網(wǎng)絡(luò)視頻訪談系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];湖南大學(xué);2011年



本文編號:2514678

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

本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2514678.html


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

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