隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的不斷發(fā)展,人們?cè)絹?lái)越享受休閑娛樂(lè)帶給自己的快感,所以導(dǎo)致誕生了許多與互聯(lián)網(wǎng)相關(guān)的娛樂(lè)產(chǎn)業(yè),其中最為大家所津津樂(lè)道的就是網(wǎng)絡(luò)直播了。
網(wǎng)絡(luò)直播已經(jīng)成為當(dāng)下互聯(lián)網(wǎng)的熱門(mén)搜索詞,眾所周知,網(wǎng)絡(luò)直播離不開(kāi)直播平臺(tái),而直播平臺(tái)也促使了行業(yè)解決方案的誕生,這些解決方案都離不開(kāi)直播系統(tǒng)源碼,通過(guò)一套功能全面的直播系統(tǒng)源碼就可以輕松完成直播平臺(tái)搭建部署。
但是據(jù)眾視媒體了解,目前市面上的直播系統(tǒng)源碼可謂是良莠不齊,對(duì)于想要經(jīng)營(yíng)直播平臺(tái)的朋友們可謂是無(wú)從選擇。今天眾視媒體就以阿里云為例,幫大家梳理下直播平臺(tái)搭建需要準(zhǔn)備的內(nèi)容。
準(zhǔn)備工作:準(zhǔn)備一個(gè)已備案的域名和一個(gè)通過(guò)實(shí)名認(rèn)證的阿里云賬號(hào),并且充值100元,電腦上安裝最新的OBS推流器,以及VLC推流播放器。
具體開(kāi)通流程如下:
1、進(jìn)入阿里云官網(wǎng),登錄賬號(hào)進(jìn)入控制臺(tái),點(diǎn)擊產(chǎn)品與服務(wù),進(jìn)入“視頻直播”模塊,勾選同意《視頻直播服務(wù)開(kāi)通協(xié)議》,一鍵開(kāi)通各種所需要的服務(wù)。
2、開(kāi)通相關(guān)服務(wù)后,再次進(jìn)入“視頻直播”,如圖所示點(diǎn)擊域名管理,新建域名(以testlivecdn.yunbaozhibo.com為例),開(kāi)通成功后提示“您的直播域名已通過(guò)審核,域名添加完成”。
3、在域名管理處添加CNAME解析,填寫(xiě)內(nèi)容如圖所示,不同的域名管理商界面顯示會(huì)不一樣,但填寫(xiě)的值是一樣的,添加解析后直播域名設(shè)置就完成了。
4、然后點(diǎn)擊“管理”, 進(jìn)入“錄播設(shè)置”,點(diǎn)擊“新建錄制”,彈出如下界面,AppName寫(xiě)*,選擇存儲(chǔ)位置,添加OSS存儲(chǔ)。
5、添加OSS存儲(chǔ),進(jìn)入OSS存儲(chǔ)界面,點(diǎn)擊“新建Bucket”,然后點(diǎn)擊確定。
6、點(diǎn)擊所創(chuàng)建的oss,進(jìn)入之后選擇object管理,把“crossdomain.xml”上傳到根目錄(這個(gè)需要找直播app開(kāi)發(fā)商要),然后點(diǎn)擊基礎(chǔ)設(shè)置,“crossdomain.xml”文件內(nèi)容如下。
7、在基礎(chǔ)設(shè)置里面找到“跨域設(shè)置”,點(diǎn)擊管理,然后點(diǎn)擊創(chuàng)建規(guī)則,填寫(xiě)如下信息,隨后點(diǎn)擊確定,oss創(chuàng)建完成,返回視頻直播錄制創(chuàng)建界面。存儲(chǔ)位置選擇剛才創(chuàng)建的oss,點(diǎn)擊確定創(chuàng)建完成。
8、然后點(diǎn)擊右上角的用戶(hù)名,點(diǎn)擊“accseekeys”,點(diǎn)擊“創(chuàng)建Access Key”,把兩個(gè)key記錄下來(lái),開(kāi)通錄播需要用到。然后進(jìn)入視頻直播,找到剛才創(chuàng)建的域名,點(diǎn)擊管理,如下圖:
9、OBS推流設(shè)置,打開(kāi)OBS,點(diǎn)擊設(shè)置,選擇第二個(gè)選項(xiàng)“stream”輸入U(xiǎn)RL,輸入Stream key,輸入“teststream?vhost=+推流地址”,點(diǎn)擊ok,回到主界面,點(diǎn)擊start streaming開(kāi)始推流。
10、打開(kāi)VLC播放器,然后打開(kāi)播放網(wǎng)絡(luò)視頻,URL輸入規(guī)則如下,最后點(diǎn)擊“open”,在播放器能看到你的桌面則表示推流成功,至此阿里云流媒體CDN開(kāi)啟成功。