不管是線(xiàn)上教育, 遠(yuǎn)程會(huì)議, 智慧醫(yī)療等各行各業(yè)都可能有直播的需要,? 今天簡(jiǎn)單介紹下如何快速體驗(yàn)自己搭建的視頻直播服務(wù)
首先是服務(wù)端,?
我們需要一臺(tái)云服務(wù)器, 各種云都可以, 記得開(kāi)放1935端口(默認(rèn)的rtmp端口)
接著搭建srs服務(wù)端?
第一步,獲取SRS
git clone https://github.com/ossrs/srs
cd srs/trunk
第二步,編譯SRS
./configure&&make
第三步 啟動(dòng)SRS
./objs/srs -c conf/rtmp.conf
以上我們就啟好了SRS服務(wù)端
接下來(lái)我們需要一個(gè)推流客戶(hù)端, 一個(gè)拉流播放端 (這兩部分可以自行去實(shí)現(xiàn)), 我們先用現(xiàn)成的客戶(hù)端
推流客戶(hù)端:?OBS Studio
拉流播放端:?VLC media player
推流端如果是在windows上? 需要調(diào)整下配置
設(shè)置-> 推流 -> 服務(wù)選擇自定義? ? ?
服務(wù)器輸入剛剛啟動(dòng)的服務(wù)端ip?
????例如?rtmp://xxx.xx.xx.xxx/mylive
????mylive是一個(gè)節(jié)點(diǎn)名稱(chēng)? ?以區(qū)分節(jié)點(diǎn)
串流密鑰123
????相當(dāng)于對(duì)應(yīng)節(jié)點(diǎn)的密碼123
所以對(duì)應(yīng)的播放端 url應(yīng)該為:?rtmp://xxx.xx.xx.xxx/mylive/123
設(shè)置-> 輸出 ->串流 ->編碼器 選擇QSV
點(diǎn)擊開(kāi)始推流? ? 底部狀態(tài)欄應(yīng)該有丟幀率 和fps 及傳輸速率等等

接著使用?VLC media player 拉流播放
媒體->打開(kāi)網(wǎng)絡(luò)串流-> 網(wǎng)絡(luò)-> 輸入U(xiǎn)RL?
播放即可? 效果如下
