我們知道,在做互聯網直播時,第一步是將現場的視頻信號傳輸到網絡的過程(把采集階段音視頻數據使用傳輸協議封包好的內容變成數據流傳輸到服務器),這一步我們叫做“推流”,主要用於手機、PC直播中對實時性要求較高的場景。
市面上應用比較廣的推流組件應該是OBS了,作為一款開源推流組件支持 OS X,Windows,Linux操作系統,適用於多種直播場景。當然缺陷也比較明顯,就是OBS僅能推流到一個平台進行直播,這對互聯網直播限制很大。今天就為大家分享疫情期間學校通過OBS做多平台直播的方案,此時要借助流媒體服務器完成其中的內容分發模塊。
1、OBS下載后配置流媒體服務器推流地址
注:以圖1的推流地址為例,rtmp://demo.easydss.com: 10085/hls/134467sign=e7e7YEXZ。配置到OBS中,URL為rtmp://demo.easydss.com: 10085/hls/,流名稱為134467sign=e7e7YEXZg
2、這時推流到流媒體服務端的直播已經開始
圖3:桌面直播中
3、此階段要完成服務端到各直播平台的流傳輸,需要在流媒體服務器后台進行轉推配置
圖4:流媒體服務器轉推配置
此時需要在哪個直播平台進行直播就配置哪個平台的直播地址即可,可多個平台同時進行,如優酷、愛奇藝、虎牙等均可以流暢直播。
圖5:愛奇藝平台直播