安裝nginx伺服器用於rtmp(ios端)推流測試
阿新 • • 發佈:2019-01-22
今天本來週末,在家裡沒什麼事,這幾天正在研究直播的問題,對這個很感興趣,所以在自己的電腦上又重新搭建了一次環境,順便給大家記錄下安裝流程。
安裝nginx首先要確保已經安裝了homebrew。至於具體的安裝步驟很簡單,這裡都記錄下來各自的安裝命令。
1.安裝homebrew:在開啟的命令列工具中輸入如下語句:
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.輸入上面的命令列需要輸入安裝軟體的密碼才可以。
3.如果出現
curl: (35) Server aborted the SSL handshake。
這樣的錯誤需要解除安裝乾淨重新安裝。解除安裝命令如下:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
4.如果安裝成功會出現安裝成功的英文提示。最後可以輸入brew
去測試下。
接下來可以安裝nginx了。
1.brew tap homebrew/nginx
安裝nginx的命令
2.brew install nginx-full --with-rtmp-module nginx
安裝rtmp協議通道。
3.brew info nginx-full
檢測nginx是否安裝完整
到此mac上的rtmp的伺服器就已經安裝完畢。然後我們可以配置伺服器了。
4.在終端安裝完畢的程式碼中全域性搜尋nginx.conf
檔案,我們需要找到它的安裝路徑,並修改些內容。我的路徑是/usr/local/etc/nginx/nginx.conf
相信大部分都是相同的,我的公司的兩臺mac和我自己的mac竟然都是一樣的。
5.用記事本開啟檔案,並在最後新增如下程式碼:
rtmp {
server {
listen 1935;
application rtmplive {
live on;
record off;
}
}
}
其實這個就是配置的伺服器地址了。
接下來重啟nginx就可以使用了。重啟命令是nginx -s reload
到此就結束了。