srs之服務搭建+OBS推流(簡單記錄)

前言

這算是做個記錄吧,做都做了,不寫點啥老感覺啥都沒做,先附上srs地址:
https://github.com/ossrs/srs
利用srs開啓rtmp服務(其他服務也可),通過obs進行推流直播

環境配置

本機Windows 10(推流)
VirtualBox Ubuntu 18.04.3 LTS
srs3.0relase
OBS Studio

基本步驟

  1. 進入虛擬機,打開終端
  2. git clone https://gitee.com/winlinvip/srs.oschina.git
  3. cd srs.oschina/trunk
  4. ./configure --with-stream-caster //編譯SRS時打開StreamCaster支持
  5. ./configure --without-utest && make //–without-utest不加這個會報錯
  6. ./objs/srs -c conf/rtmp.conf //開啓服務,可以調整其他配置信息
  7. 推流地址: rtmp://192.168.100.18:1935/live 密鑰:1在這裏插入圖片描述
  8. 可在http://www.ossrs.net/players/srs_player.html中直接播放,播放地址 rtmp://192.168.100.18:1935/live/1 服務器+端口+密鑰
  9. 上邊的ip地址需要根據linux服務器的地址更新,端口在rtmp.conf中進行配置,默認爲1935,這樣簡單的服務+推流就搞定了

其他命令

  1. 停止 ./etc/init.d/srs stop
  2. 重啓 ./etc/init.d/srs restart

總結

基礎的服務+推流就搞定了,這只是個開始,還有許多配置可以去嘗試,目前這種配置在局域網中的延時在2s內。在srs_player上通過調節緩衝區大小、最大緩衝區,設置配置文件爲realtime.conf,可將延時降低至1s,對於直播來說還需要繼續進行優化,具體優化也需要繼續研究,也希望研究過的小夥伴來傳授經驗哦…
我的理解,利用srs搭建服務,其實感覺就是開啓了一個端口監聽,利用obs將直播推送至該端口上,推流的地址可以隨意指定,不知道這樣理解有沒有什麼問題,歡迎吐槽,不服來戰吧…
郵箱:[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章