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

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