相關(guān)文檔
https://github.com/ossrs/srs/wiki/v2_CN_Build
下載CentOS
我下載的是mini版
https://www.centos.org/download/
下載SRS(這一步并不需要孕蝉,會在系統(tǒng)中使用命令下載)
http://ossrs.net/srs.release/releases/
或者Github中下載源碼
https://github.com/ossrs/srs
裝虛擬機(jī)(我使用的是MAC休偶,用的PD12)和系統(tǒng)(CentOS6)自行百度或者Google格二。
裝完之后界面(mini沒有圖形界面)
輸入賬號和密碼
進(jìn)入目錄宦赠,可以開始操作系統(tǒng)了签财。(??)
【木木方文原創(chuàng)分享,轉(zhuǎn)載請注明出處疮鲫〔腥啵】
進(jìn)入桌面目錄
輸入su獲得root權(quán)限
安裝git
輸入yum install git安裝git->正在安裝中
中途所有的請求,直接輸入y繼續(xù)
完成
獲取srs(RTMP部署實(shí)例)
輸入git clone https://github.com/ossrs/srs
下載速度太慢Ctrl+C+Enter停止
使用國內(nèi)鏡像站點(diǎn)clode肴盏。
速度快了不少科盛。
完成
查看一下目錄ls -all 進(jìn)入trunk
輸入./configure && make編譯SRS
編譯完成
創(chuàng)建文件touch conf/rtmp.conf
ls conf查看是否創(chuàng)建成功
cat查看rtmp內(nèi)容正確
如果不正確,可以輸入vim conf/rtmp.conf進(jìn)入編輯(示例oo7.conf)
輸入內(nèi)容后:wq保存退出就可以
需要關(guān)閉防火墻和selinux
關(guān)閉防火墻
(centos從7開始默認(rèn)用的是firewalld菜皂,這個(gè)是基于iptables的贞绵,雖然有iptables的核心,但是iptables的服務(wù)是沒安裝的恍飘。所以你只要停止firewalld服務(wù)即可:
sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
如果你要改用iptables的話榨崩,需要安裝iptables服務(wù):
sudo yum install iptables-services
sudo systemctl enable iptables && sudo systemctl enable ip6tables
sudo systemctl start iptables && sudo systemctl start ip6tables)
selinux也需要disable谴垫,運(yùn)行命令getenforce,若不是Disabled母蛛,執(zhí)行下面的步驟:
編輯配置文件:sudo vi /etc/sysconfig/selinux
把SELINUX的值改為disabled:SELINUX=disabled
重啟系統(tǒng):sudo init 6
重啟之后忘記trunk在哪里
查找文件夾進(jìn)入
如果不知道自己ip
查看ip:ip addr
啟動(dòng)SRS
./objs/srs -c conf/rtmp.conf
這樣部署就完畢了翩剪。