生活随笔
收集整理的這篇文章主要介紹了
1.RTMP流媒体服务器搭建
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
RTMP流媒體服務(wù)器搭建
目錄
安裝srs流媒體服務(wù)器測試srs流媒體服務(wù)器使?OBS推流
1. 安裝srs流媒體服務(wù)器(參考:RTMP分發(fā))
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系統(tǒng)):./configure --osx && make編譯成功顯示:配置srs,將srs.conf的max_connections 設(shè)為200(mac系統(tǒng)max_connections太大會出現(xiàn)問題):vim conf/srs.conf
配置srs,將rtmp.conf的max_connections 設(shè)為200:vim conf/rtmp.conf
啟動srs:./objs/srs -c conf/rtmp.conf通過日志查詢是否啟動成功:tail -f ./objs/srs.log ,或者查詢狀態(tài)判斷是否開啟成功:./etc/init.d/srs status
2. 測試srs流媒體服務(wù)器
啟動推流編碼器,使用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中的端?,注意根據(jù)情況調(diào)整;防?墻如果開了,也要檢測下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/下載最新版本,?前很多?絡(luò)主播都是?它做直播。該軟件?持本地視頻?件以及攝像頭推流。
1. 文件推流
添加“媒體源”
導(dǎo)入播放文件,比如flv文件
進入設(shè)置,輸入服務(wù)器和串流秘鑰(跟上面srs推流一樣)
設(shè)置完成,點擊開始推流
進行拉流:ffplay rtmp://10.235.1.252/live/livestream
2. 攝像頭推流
跟上?的其實差不多,區(qū)別只是添加“視頻采集設(shè)備”,不好看…
串流秘鑰修改成自己想設(shè)置的
開始推流
進行拉流:ffplay rtmp://10.235.1.252/live/livestream1OBS更多設(shè)置:https://cloud.tencent.com/document/product/267/32726
總結(jié)
以上是生活随笔為你收集整理的1.RTMP流媒体服务器搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。