1. 程式人生 > >安裝nginx伺服器用於rtmp(ios端)推流測試

安裝nginx伺服器用於rtmp(ios端)推流測試

今天本來週末,在家裡沒什麼事,這幾天正在研究直播的問題,對這個很感興趣,所以在自己的電腦上又重新搭建了一次環境,順便給大家記錄下安裝流程。

安裝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

到此就結束了。