云環(huán)境下移動微課直播平臺設(shè)計與應(yīng)用研究
發(fā)布時間:2021-01-08 19:02
利用云服務(wù)平臺提供的底層架構(gòu)和API,設(shè)計并實現(xiàn)一個微課直播學(xué)習(xí)平臺。該平臺與微課結(jié)合起來,能夠更好滿足微課教學(xué)過程中對于交互和課程講授的靈活需求,同時加強微課教學(xué)設(shè)計的互動過程,優(yōu)化微課教學(xué)藝術(shù),增強學(xué)習(xí)效果。
【文章來源】:中國教育技術(shù)裝備. 2018,(16)
【文章頁數(shù)】:3 頁
【部分圖文】:
云環(huán)境下直播平臺框架圖
云計算按照服務(wù)類型大致可以分為IaaS、PaaS和SaaS三類[3]。IaaS給用戶提供所有計算機基礎(chǔ)設(shè)施的利用,如Salesforce客戶關(guān)系管理(SalesforceCRM)。PaaS將采用提供的開發(fā)語言和工具(如Java、Python、.Net等)開發(fā)的應(yīng)用程序部署到應(yīng)用上的云基礎(chǔ)設(shè)施上去,如谷歌搜索引擎。SaaS提供給用戶的服務(wù)是運營商運行在云計算基礎(chǔ)設(shè)施上的應(yīng)用程序,用戶可以在各種設(shè)備上通過客戶端界面訪問,如亞馬遜C2和亞馬遜S3。搭建一個直播平臺,主要用到的是云服務(wù)平臺的PaaS服務(wù),由云環(huán)境提供存儲和CDN推流以及API接口,直播框架如圖1所示。用戶只要將自己編寫的播放器集成到云服務(wù)提供的SDK上,就能夠快速搭建一個屬于自己的直播平臺。云產(chǎn)品的PaaS服務(wù)對于用戶來說安裝簡易,按需收費不存在資源的浪費,同時能滿足各種需求的拓展性。云環(huán)境下搭建微課直播平臺,能夠大量減少花費在CDN分發(fā)、即時通信等困難技術(shù)上的時間,幫助用戶更便捷地根據(jù)需要搭建自己的直播平臺。當前國內(nèi)主流的云服務(wù)平臺主要有網(wǎng)易云、騰訊云、百度云、阿里云等,每個平臺都能夠提供完整的直播所需的基礎(chǔ)設(shè)施,包括智能調(diào)度、智能路由、智能QoS以及直播管理服務(wù)器和流媒體分發(fā)系統(tǒng)等。同時,云服務(wù)平臺通常有極高的通用性和高可擴展性,提供包括Windows、Android和iOS等各種系統(tǒng)皆可用的API,用戶能夠根據(jù)習(xí)慣和具體需求選擇平臺,進行直播平臺的搭建。4播放器模塊搭建及視頻播放一個直播播放器主要包括五個部分,即初始化模塊、輸入模塊、解碼模塊、顯示模塊和事務(wù)處理模塊[4],如圖2所示。初始化模塊初始化模塊主要負責完成播放的初始化過程,首先是創(chuàng)建播放器,之后就是消息機制的建立(包括數(shù)據(jù)請求、數(shù)據(jù)返回和數(shù)據(jù)響應(yīng)),緊接著是創(chuàng)建線程以及對應(yīng)的全局變量?
本文編號:2965131
【文章來源】:中國教育技術(shù)裝備. 2018,(16)
【文章頁數(shù)】:3 頁
【部分圖文】:
云環(huán)境下直播平臺框架圖
云計算按照服務(wù)類型大致可以分為IaaS、PaaS和SaaS三類[3]。IaaS給用戶提供所有計算機基礎(chǔ)設(shè)施的利用,如Salesforce客戶關(guān)系管理(SalesforceCRM)。PaaS將采用提供的開發(fā)語言和工具(如Java、Python、.Net等)開發(fā)的應(yīng)用程序部署到應(yīng)用上的云基礎(chǔ)設(shè)施上去,如谷歌搜索引擎。SaaS提供給用戶的服務(wù)是運營商運行在云計算基礎(chǔ)設(shè)施上的應(yīng)用程序,用戶可以在各種設(shè)備上通過客戶端界面訪問,如亞馬遜C2和亞馬遜S3。搭建一個直播平臺,主要用到的是云服務(wù)平臺的PaaS服務(wù),由云環(huán)境提供存儲和CDN推流以及API接口,直播框架如圖1所示。用戶只要將自己編寫的播放器集成到云服務(wù)提供的SDK上,就能夠快速搭建一個屬于自己的直播平臺。云產(chǎn)品的PaaS服務(wù)對于用戶來說安裝簡易,按需收費不存在資源的浪費,同時能滿足各種需求的拓展性。云環(huán)境下搭建微課直播平臺,能夠大量減少花費在CDN分發(fā)、即時通信等困難技術(shù)上的時間,幫助用戶更便捷地根據(jù)需要搭建自己的直播平臺。當前國內(nèi)主流的云服務(wù)平臺主要有網(wǎng)易云、騰訊云、百度云、阿里云等,每個平臺都能夠提供完整的直播所需的基礎(chǔ)設(shè)施,包括智能調(diào)度、智能路由、智能QoS以及直播管理服務(wù)器和流媒體分發(fā)系統(tǒng)等。同時,云服務(wù)平臺通常有極高的通用性和高可擴展性,提供包括Windows、Android和iOS等各種系統(tǒng)皆可用的API,用戶能夠根據(jù)習(xí)慣和具體需求選擇平臺,進行直播平臺的搭建。4播放器模塊搭建及視頻播放一個直播播放器主要包括五個部分,即初始化模塊、輸入模塊、解碼模塊、顯示模塊和事務(wù)處理模塊[4],如圖2所示。初始化模塊初始化模塊主要負責完成播放的初始化過程,首先是創(chuàng)建播放器,之后就是消息機制的建立(包括數(shù)據(jù)請求、數(shù)據(jù)返回和數(shù)據(jù)響應(yīng)),緊接著是創(chuàng)建線程以及對應(yīng)的全局變量?
本文編號:2965131
本文鏈接:http://sikaile.net/jiaoyulunwen/jiaoyutizhilunwen/2965131.html
最近更新
教材專著