《視頻直播APP應(yīng)用開發(fā)/云計算技術(shù)與應(yīng)用專業(yè)校企合作系列教材》較為全面地介紹了目前流行的視頻直播相關(guān)知識,依托騰訊云直播服務(wù)平臺,介紹了騰訊云直播(LiveVideo Broadcasting)快速的直播接人和分發(fā)服務(wù)。同時,《視頻直播APP應(yīng)用開發(fā)/云計算技術(shù)與應(yīng)用專業(yè)校企合作系列教材》以“斗學(xué)直播”APP為項目原型,以任務(wù)驅(qū)動為主線,基于騰訊云平臺,完成了騰訊云直播服務(wù)的申請與購買、成功案例的體驗、直播SDK的介紹、“斗學(xué)直播”APP的完整案例開發(fā)等內(nèi)容,并全面翔實地講述了推流技術(shù)的相關(guān)知識。 整個“斗學(xué)直播”項目包含視頻直播基礎(chǔ)調(diào)研、功能設(shè)計和服務(wù)租賃、直播搭建開發(fā)環(huán)境、用戶管理模塊、直播模塊、直播互動模塊、直播后臺管理及應(yīng)用發(fā)布這8部分。每部分都包含若干分解任務(wù),每個分解任務(wù)包含其相關(guān)的基本知識學(xué)習(xí)和步驟實現(xiàn)兩部分。在闡述中,《視頻直播APP應(yīng)用開發(fā)/云計算技術(shù)與應(yīng)用專業(yè)校企合作系列教材》盡量做到基礎(chǔ)知識介紹具有針對性,任務(wù)目標操作具體化。每個任務(wù)結(jié)束設(shè)計有拓展實訓(xùn)供讀者練習(xí)和提高。最后的附錄提供了iOS直播、小程序直播開放的案例,供讀者學(xué)習(xí)和參考。通過《視頻直播APP應(yīng)用開發(fā)/云計算技術(shù)與應(yīng)用專業(yè)校企合作系列教材》的學(xué)習(xí)可以讓讀者更加全面地了解Android組件的應(yīng)用場景及方式,以及Web和Android前后臺交互實現(xiàn)的方式。 《視頻直播APP應(yīng)用開發(fā)/云計算技術(shù)與應(yīng)用專業(yè)校企合作系列教材》可以作為高職高專院校軟件技術(shù)專業(yè)和計算機網(wǎng)絡(luò)技術(shù)專業(yè)的基礎(chǔ)核心課程以及計算機相關(guān)專業(yè)的移動應(yīng)用開發(fā)課程的教材,也可以作為軟件技術(shù)應(yīng)用和移動應(yīng)用開發(fā)技術(shù)入門的培訓(xùn)教材,同時適合騰訊云開發(fā)專業(yè)人員、直播愛好者和廣大計算機愛好者自學(xué)使用。
單元1 視頻直播基礎(chǔ)調(diào)研
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)1.1 視頻直播市場的初步調(diào)研
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)1.2 GoGaI小直播技術(shù)調(diào)研
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元2 功能設(shè)計和服務(wù)租賃
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)2.1 功能設(shè)計和技術(shù)選型
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)2.2 服務(wù)租賃
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元3 搭建開發(fā)環(huán)境
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)3.1 了解RTMPSDK并下載
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)3.2 安裝并配置開發(fā)環(huán)境
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元4 用戶管理模塊
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)4.1 實現(xiàn)用戶注冊模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)l
任務(wù)4.2 實現(xiàn)用戶登錄模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)4.3 實現(xiàn)個人中心模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元5 直播模塊
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)5.1 實現(xiàn)開啟直播模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)5.2 實現(xiàn)直播列表模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)5.3 實現(xiàn)觀看直播模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元6 直播互動模塊
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)6.1 實現(xiàn)點贊模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)6.2 實現(xiàn)彈幕模塊
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)6.3 實現(xiàn)功能擴展
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元7 直播后臺管理
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)7.1 實現(xiàn)登錄注銷功能
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)7.2 實現(xiàn)直播管理功能
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)7.3 實現(xiàn)用戶管理功能
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
單元8 應(yīng)用發(fā)布
學(xué)習(xí)目標
學(xué)習(xí)情境
任務(wù)8.1 部署Web項目
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
任務(wù)8.2 簽名打包
任務(wù)描述
知識學(xué)習(xí)
任務(wù)實現(xiàn)
項目實訓(xùn)
單元小結(jié)
附錄 iOS和小程序直播
參考文獻