基于SRS+OBS搭建直播系统
這段時間與視頻,直播相關的技術不可謂不熱,今天我們就近距離接觸下,盡早搭上這班車!
我們先看一張效果圖??
左邊是OBS 推流端,右邊是VLC播放器,稍微有延遲!
本文是基于VMware(12.5.7)+Ubuntu(16.04)搭建
一:準備:
1.VMware(12.5.7)
2.Ubuntu(16.0.4)
3.Git
4.RTMP媒體服務器(SRS)
5.推流端(OBS)
6.拉流端(VLC)
二:安裝
2.1:安裝VMware
??2.1.1:下載VWware?
?????VWware官網:https://www.vmware.com/cn.html
??2.1.2:安裝破解??
????比較簡單,請自行百度,此處提供參考:虛擬機安裝教程
2.2:安裝Ununtu
?2.2.1:下載
??? Ubuntu官網:https://www.ubuntu.com/download
??2.2.2:安裝??
???比較簡單,請自行百度,此處提供參考:VMware安裝Ubuntu
?2.2.3:其他
? Ubuntu如何設置全屏顯示,搜狗輸入法安裝,聯網等不在次節課范疇,請自行百度解決!
2.3:安裝Git
2.3.1:ALT+Control+T 調出終端
2.3.2:輸入git查看系統是否已經安裝
2.3.3:如果未安裝,執行“sudo apt-get install git”指令,安裝git,出現如圖提示輸入“Y”
2.3.4:輸入"git --version"查看當前版本
2.4:安裝SRS
srs Github地址為:https://github.com/ossrs/srs,里面有使用指導,按照安裝步驟操作即可
2.4.1:新建本地SRS存放文件夾,文件名live
2.4.2:打開終端,進入live文件夾
2.4.3:執行"git clone https://github.com/ossrs/srs &&cd srs/trunk"指令,時間較長8分鐘左右
2.4.4:執行"./configure && make"編譯SRS2.4.5:執行"./etc/init.d/srs start"或“?./objs/srs -c conf/srs.conf”啟動服務 其他指令如: 停止 ./etc/init.d/srs stop 重啟 ./etc/init.d/srs restart2.5:安裝OBS
2.5.1:安裝OBS首先安裝FFMPEG
2.5.1.1:添加源:sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
2.5.1.2:更新源:sudo apt-get update
2.5.1.3:安裝FFPMEG:sudo apt-get install ffmpeg
2.5.2:安裝OBS
2.5.2.1:添加源:sudo add-apt-repository ppa:obsproject/obs-studio
2.5.2.2:更新源:sudo apt-get update
2.5.2.3:安裝:sudo apt-get install obs-studio
2.5.3:安裝成功之后重啟才能看到,稍后上傳圖片
2.6:安裝VLC
2.6.1:VLC官網地址:http://www.videolan.org/?
2.6.2:下載對應版本的VLC,此處選擇Linux
2.6.3:點擊下載
2.6.4:開始安裝
2.6.5 重啟查看VLC
三:設置
3.1:OBS 推流端配置
3.1.1:打開終端輸入"ifconfig -a"查看本機IP地址
3.1.2:打開OBS在來源中選擇一種,本次選擇幻燈片
3.1.3:點擊設置,打開設置選項卡,流選項中類型選擇自定義流媒體服務器,url為
rtmp://你的ip/你喜歡的url3.1.4:在設置選項卡中,設置推送流的幀率等3.1.5:檢查無誤后,點擊開始推流(請確保srs已開啟)- 1
- 2
- 3
- 4
- 5
- 6
四:測試
VLC測試推流結果
4.1:打開VLC,選擇打開媒體->網絡,在網絡協議中輸入推流地址
4.2:查看顯示結果(左側為推流,右側為VLC顯示,有延遲)
參考:
輕松入門Android直播相關技術 從0搭建直播系統
Ubuntu安裝OBS
原文:https://blog.csdn.net/calvin_zhou/article/details/78613422
總結
以上是生活随笔為你收集整理的基于SRS+OBS搭建直播系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盛邀相聚贵阳,共赴“计算”之约,CNCC
- 下一篇: java信息管理系统总结_java实现科