生活随笔
收集整理的這篇文章主要介紹了
1.RTMP流媒体服务器搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
RTMP流媒體服務器搭建
目錄
安裝srs流媒體服務器測試srs流媒體服務器使?OBS推流
1. 安裝srs流媒體服務器(參考:RTMP分發)
srs官?:https://github.com/ossrs/srs碼云的源代碼下載速度快:https://gitee.com/winlinvip/srs.oschina.git下載srs源碼:git clone https://gitee.com/winlinvip/srs.oschina.git進入目錄: cd srs.oschina/trunk編譯工程(mac系統):./configure --osx && make編譯成功顯示:配置srs,將srs.conf的max_connections 設為200(mac系統max_connections太大會出現問題):vim conf/srs.conf
配置srs,將rtmp.conf的max_connections 設為200:vim conf/rtmp.conf
啟動srs:./objs/srs -c conf/rtmp.conf通過日志查詢是否啟動成功:tail -f ./objs/srs.log ,或者查詢狀態判斷是否開啟成功:./etc/init.d/srs status
2. 測試srs流媒體服務器
啟動推流編碼器,使用FFMPEG命令推流:ffmpeg -re -i source.200kbps.768x320.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.16.39/live/livestream 默認情況下srs的rtmp采?1935端?,如果該端?被占?或修改了srs.conf中的端?,注意根據情況調整;防?墻如果開了,也要檢測下1935端口是否允許訪問。source.200kbps.768x320.flv:推流的flv視頻文件192.168.16.39,本機ip,獲取命令:ifconfig| grep "inet"
觀看RTMP流 ffmpeg拉流:ffplay rtmp://192.168.16.39/live/livestream使?在線SRS播放器播放:srs-playerVCL觀看,下載地址:https://www.videolan.org/
3. 使?OBS推流
ffmpeg的命令??式不太友好,推薦使?主流的OBS開源推流軟件,可從官?https://obsproject.com/下載最新版本,?前很多?絡主播都是?它做直播。該軟件?持本地視頻?件以及攝像頭推流。
1. 文件推流
添加“媒體源”
導入播放文件,比如flv文件
進入設置,輸入服務器和串流秘鑰(跟上面srs推流一樣)
設置完成,點擊開始推流
進行拉流:ffplay rtmp://10.235.1.252/live/livestream
2. 攝像頭推流
跟上?的其實差不多,區別只是添加“視頻采集設備”,不好看…
串流秘鑰修改成自己想設置的
開始推流
進行拉流:ffplay rtmp://10.235.1.252/live/livestream1OBS更多設置:https://cloud.tencent.com/document/product/267/32726
總結
以上是生活随笔為你收集整理的1.RTMP流媒体服务器搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。