基于rtmp的遠(yuǎn)程教學(xué)直播系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-01-01 23:21
隨著網(wǎng)絡(luò)迅速發(fā)展,現(xiàn)在越來越多的人在互聯(lián)網(wǎng)上進(jìn)行知識學(xué)習(xí)以及查看專業(yè)資料進(jìn)行自我提升,在互聯(lián)網(wǎng)的世界中找到自己所需要的知識內(nèi)容,但是多數(shù)都是單項輸出,無交互性的文檔,圖片,點(diǎn)播視頻等;欠缺可以互動的直播內(nèi)容。現(xiàn)在教育可以更多的利用互聯(lián)網(wǎng)讓人們進(jìn)行隨時隨地的學(xué)習(xí),遠(yuǎn)程直播教學(xué)內(nèi)容很好地補(bǔ)充了很多人無法進(jìn)行跨專業(yè)選擇與學(xué)習(xí)其他課程這一痛點(diǎn)。個性化教學(xué),也是這個直播系統(tǒng)的亮點(diǎn),讓更多有需求的人,進(jìn)行選擇自己所喜歡的課程,從而進(jìn)行學(xué)習(xí)。直播教學(xué)解決了大學(xué)教室空間緊張的問題。其次該系統(tǒng)還增加了點(diǎn)播視頻功能,讓需要復(fù)習(xí)的同學(xué)可以查看之前上課的內(nèi)容。現(xiàn)在在市面上還沒有一個專門為校園定制的教學(xué)工作直播系統(tǒng)。此篇論文跟項目就是針對這一情況進(jìn)行開發(fā)跟研究。論文中主要使用以下技術(shù):1)使用了iOS相關(guān)技術(shù)、多種系統(tǒng)構(gòu)架以及MVC設(shè)計模式進(jìn)行客戶端的搭建。2)使用PHP連接MySQL通過SQL來操作數(shù)據(jù)進(jìn)而服務(wù)器進(jìn)行交互,搭建nginx流媒體服務(wù)器與Apache應(yīng)用服務(wù)器,以及使用后臺的多個框架。3)在軟件工程角度,分析需求功能,完成學(xué)生,教師,系統(tǒng)等多個模塊的功能。4)使用rtmp協(xié)議進(jìn)行傳輸。在客戶端與服...
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
iOS系統(tǒng)的4層結(jié)構(gòu)
podfile填寫
現(xiàn)在大學(xué)生很多都需要使用智能手機(jī)進(jìn)行網(wǎng)上學(xué)習(xí),同時學(xué)生之間也可以進(jìn)行習(xí)題的講解,專業(yè)層面上的分析與描述,進(jìn)而利用直播軟件直接在線上進(jìn)行具體問題的討論。當(dāng)然,更重要的是老師們也可以省出大量時間與空間,直接讓學(xué)生進(jìn)行在線的學(xué)習(xí)[4]。所以基于種原因,做一個校園直播教學(xué)教育的 APP 是現(xiàn)在的趨勢,這樣可以讓老師直接在教學(xué)的直平臺上面進(jìn)行實時直播,學(xué)生們也可以通過手機(jī)直播平臺直接進(jìn)行分享自己的實時動態(tài)。而且學(xué)生們可以把參加的一些學(xué)術(shù)比賽進(jìn)行直接直播,把自己學(xué)到的知識內(nèi)容跟別人進(jìn)行一個分享。并且可以在直播間和其他學(xué)生有學(xué)習(xí)上面的溝通[29]。我們的技術(shù)實現(xiàn),是使用 Apache 服務(wù)器,用來做與客戶端之間的信息交互跟存儲數(shù)據(jù)再使用 nginx 來做流媒體服務(wù)器,進(jìn)行推流與拉流。這樣做的好處:第一是兩個服務(wù)器搭在不同的地方,一個負(fù)責(zé)流媒體,一個負(fù)責(zé)應(yīng)用信息的交互,即使有一處服務(wù)器崩潰,并不影響另外一處。其次,服務(wù)器更加精細(xì)化分工,也會更高效的處理內(nèi)容。總體交互如下所示:
【參考文獻(xiàn)】:
期刊論文
[1]基于RED5無人機(jī)直播系統(tǒng)的設(shè)計與實現(xiàn)[J]. 石珺,賽景波,張楠西,王亞洲. 國外電子測量技術(shù). 2017(08)
[2]面向Android的音視頻傳輸策略的研究[J]. 馮少奇,鞏思亮,陳春明. 電視技術(shù). 2017(06)
[3]Android系統(tǒng)中RTMP流媒體直播的設(shè)計與實現(xiàn)[J]. 王艷. 電視技術(shù). 2017(01)
[4]基于RTMP協(xié)議的視頻系統(tǒng)的應(yīng)用探析[J]. 范圍. 電子測試. 2015(22)
[5]基于RTMP協(xié)議的流媒體技術(shù)的原理與應(yīng)用[J]. 雷霄驊,姜秀華,王彩虹. 中國傳媒大學(xué)學(xué)報(自然科學(xué)版). 2013(06)
[6]基于Http Live Streaming的移動流媒體直播系統(tǒng)Android客戶端的實現(xiàn)[J]. 喬嶸,袁泉. 數(shù)字技術(shù)與應(yīng)用. 2013(10)
[7]一種基于Android手機(jī)的移動視頻直播系統(tǒng)的設(shè)計與實現(xiàn)[J]. 楊名陽,張志剛,葉保留. 微電子學(xué)與計算機(jī). 2013(04)
[8]基于問題關(guān)鍵詞匹配度的相似度計算[J]. 石鳳貴. 電腦知識與技術(shù). 2012(30)
[9]復(fù)旦大學(xué)網(wǎng)絡(luò)課程建設(shè)與發(fā)展[J]. 閆華. 中國教育網(wǎng)絡(luò). 2011(07)
[10]RTMP協(xié)議在P2P流媒體系統(tǒng)中的應(yīng)用[J]. 張沖,楊燦,楊澤銓,黃輝澤. 電視技術(shù). 2009(S2)
碩士論文
[1]基于FFmpeg的高清實時直播系統(tǒng)設(shè)計與實現(xiàn)[D]. 席文強(qiáng).長安大學(xué) 2017
[2]基于RTMP的在線互動視頻教育云平臺的設(shè)計與實現(xiàn)[D]. 張丁.湖北工業(yè)大學(xué) 2017
[3]一個iOS直播App的設(shè)計與實現(xiàn)[D]. 趙曙誠.蘇州大學(xué) 2016
[4]“即拍即播”實時視頻系統(tǒng)的設(shè)計與實現(xiàn)[D]. 薛紫洋.北京交通大學(xué) 2016
[5]基于Android的在線教育直播互動系統(tǒng)設(shè)計與實現(xiàn)[D]. 馬博林.華南農(nóng)業(yè)大學(xué) 2016
[6]基于SaaS模式的視頻會議系統(tǒng)研究與實現(xiàn)[D]. 朱黃華.華南理工大學(xué) 2016
[7]基于iOS平臺網(wǎng)絡(luò)視頻會話系統(tǒng)的研究與實現(xiàn)[D]. 梁家翠.華南理工大學(xué) 2016
[8]基于RTMP協(xié)議的流媒體系統(tǒng)的設(shè)計實現(xiàn)[D]. 張印.電子科技大學(xué) 2015
[9]基于RTMP的高清流媒體直播點(diǎn)播封裝技術(shù)的研究與實現(xiàn)[D]. 孫業(yè)寶.北京工業(yè)大學(xué) 2015
[10]基于RTMP協(xié)議的輕量級視頻服務(wù)器的設(shè)計與實現(xiàn)[D]. 馮勛.電子科技大學(xué) 2015
本文編號:2952184
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
iOS系統(tǒng)的4層結(jié)構(gòu)
podfile填寫
現(xiàn)在大學(xué)生很多都需要使用智能手機(jī)進(jìn)行網(wǎng)上學(xué)習(xí),同時學(xué)生之間也可以進(jìn)行習(xí)題的講解,專業(yè)層面上的分析與描述,進(jìn)而利用直播軟件直接在線上進(jìn)行具體問題的討論。當(dāng)然,更重要的是老師們也可以省出大量時間與空間,直接讓學(xué)生進(jìn)行在線的學(xué)習(xí)[4]。所以基于種原因,做一個校園直播教學(xué)教育的 APP 是現(xiàn)在的趨勢,這樣可以讓老師直接在教學(xué)的直平臺上面進(jìn)行實時直播,學(xué)生們也可以通過手機(jī)直播平臺直接進(jìn)行分享自己的實時動態(tài)。而且學(xué)生們可以把參加的一些學(xué)術(shù)比賽進(jìn)行直接直播,把自己學(xué)到的知識內(nèi)容跟別人進(jìn)行一個分享。并且可以在直播間和其他學(xué)生有學(xué)習(xí)上面的溝通[29]。我們的技術(shù)實現(xiàn),是使用 Apache 服務(wù)器,用來做與客戶端之間的信息交互跟存儲數(shù)據(jù)再使用 nginx 來做流媒體服務(wù)器,進(jìn)行推流與拉流。這樣做的好處:第一是兩個服務(wù)器搭在不同的地方,一個負(fù)責(zé)流媒體,一個負(fù)責(zé)應(yīng)用信息的交互,即使有一處服務(wù)器崩潰,并不影響另外一處。其次,服務(wù)器更加精細(xì)化分工,也會更高效的處理內(nèi)容。總體交互如下所示:
【參考文獻(xiàn)】:
期刊論文
[1]基于RED5無人機(jī)直播系統(tǒng)的設(shè)計與實現(xiàn)[J]. 石珺,賽景波,張楠西,王亞洲. 國外電子測量技術(shù). 2017(08)
[2]面向Android的音視頻傳輸策略的研究[J]. 馮少奇,鞏思亮,陳春明. 電視技術(shù). 2017(06)
[3]Android系統(tǒng)中RTMP流媒體直播的設(shè)計與實現(xiàn)[J]. 王艷. 電視技術(shù). 2017(01)
[4]基于RTMP協(xié)議的視頻系統(tǒng)的應(yīng)用探析[J]. 范圍. 電子測試. 2015(22)
[5]基于RTMP協(xié)議的流媒體技術(shù)的原理與應(yīng)用[J]. 雷霄驊,姜秀華,王彩虹. 中國傳媒大學(xué)學(xué)報(自然科學(xué)版). 2013(06)
[6]基于Http Live Streaming的移動流媒體直播系統(tǒng)Android客戶端的實現(xiàn)[J]. 喬嶸,袁泉. 數(shù)字技術(shù)與應(yīng)用. 2013(10)
[7]一種基于Android手機(jī)的移動視頻直播系統(tǒng)的設(shè)計與實現(xiàn)[J]. 楊名陽,張志剛,葉保留. 微電子學(xué)與計算機(jī). 2013(04)
[8]基于問題關(guān)鍵詞匹配度的相似度計算[J]. 石鳳貴. 電腦知識與技術(shù). 2012(30)
[9]復(fù)旦大學(xué)網(wǎng)絡(luò)課程建設(shè)與發(fā)展[J]. 閆華. 中國教育網(wǎng)絡(luò). 2011(07)
[10]RTMP協(xié)議在P2P流媒體系統(tǒng)中的應(yīng)用[J]. 張沖,楊燦,楊澤銓,黃輝澤. 電視技術(shù). 2009(S2)
碩士論文
[1]基于FFmpeg的高清實時直播系統(tǒng)設(shè)計與實現(xiàn)[D]. 席文強(qiáng).長安大學(xué) 2017
[2]基于RTMP的在線互動視頻教育云平臺的設(shè)計與實現(xiàn)[D]. 張丁.湖北工業(yè)大學(xué) 2017
[3]一個iOS直播App的設(shè)計與實現(xiàn)[D]. 趙曙誠.蘇州大學(xué) 2016
[4]“即拍即播”實時視頻系統(tǒng)的設(shè)計與實現(xiàn)[D]. 薛紫洋.北京交通大學(xué) 2016
[5]基于Android的在線教育直播互動系統(tǒng)設(shè)計與實現(xiàn)[D]. 馬博林.華南農(nóng)業(yè)大學(xué) 2016
[6]基于SaaS模式的視頻會議系統(tǒng)研究與實現(xiàn)[D]. 朱黃華.華南理工大學(xué) 2016
[7]基于iOS平臺網(wǎng)絡(luò)視頻會話系統(tǒng)的研究與實現(xiàn)[D]. 梁家翠.華南理工大學(xué) 2016
[8]基于RTMP協(xié)議的流媒體系統(tǒng)的設(shè)計實現(xiàn)[D]. 張印.電子科技大學(xué) 2015
[9]基于RTMP的高清流媒體直播點(diǎn)播封裝技術(shù)的研究與實現(xiàn)[D]. 孫業(yè)寶.北京工業(yè)大學(xué) 2015
[10]基于RTMP協(xié)議的輕量級視頻服務(wù)器的設(shè)計與實現(xiàn)[D]. 馮勛.電子科技大學(xué) 2015
本文編號:2952184
本文鏈接:http://www.sikaile.net/jiaoyulunwen/xueshengguanli/2952184.html
最近更新
教材專著