Mac上搭建直播伺服器Nginx rtmp

2021-10-18 04:52:48 字數 1327 閱讀 9811

1.先安裝homebrew.由於我已經安裝過了就不需要再安裝了。沒安裝的可以參考:

/usr/bin/ruby -e "$(curl -fssl "
如果你已經安裝過想要解除安裝:

/usr/bin/ruby -e "$(curl -fssl "
2.安裝nginx:

brew tap homebrew/nginx
3.安裝nginx伺服器+rtmp模組:

brew tap denji/nginx
brew install nginx-full --with-rtmp-module
檢視nginx安裝位置:

brew info nginx-full
測試是否安裝成功:

nginx
如果出現welcome的字樣,則說明成功!

4.配置rtmp

找到/usr/local/etc/nginx/nginx.conf檔案,用sublime開啟此檔案。

#在http節點下面(也就是檔案的尾部)加上rtmp配置:

rtmp }}

說明:

rtmp是協議名稱

server 說明內部中是伺服器相關配置

listen 監聽的埠號, rtmp協議的預設埠號是1935

live on; 開啟實時

record off; 不記錄資料

nginx -s reload
6.安裝ffmpeg,因為我已經安裝過了,如果不知道自己是否安裝,可以在終端裡輸入ffmpeg檢視下。如果沒有安裝則可以使用:

brew install ffmpeg
// 如:ffmpeg -re -i /users/jiangys/documents/document/demo.mp4 -vcodec copy -f flv rtmp://localhost:1935/zbcs/room

這裡zbcs是上面的配置檔案中,配置的應用的路徑名稱;後面的room可以隨便寫。

9.使用vlc驗證使用:

祝各位同僚順利。

Mac上搭建nginx rtmp直播伺服器

最近在mac上搭建了乙個rtmp伺服器,之前沒接觸過,所以記錄一下詳細的搭建步驟,一來防止再次跳坑,再來算是本週學習日的總結。一 開啟終端安裝homebrow 輸入命令列 ruby e curl fssl ps 已經安裝的可直接進入第二步即可。如果安裝後想要解除安裝 ruby e curl fssl...

Mac上搭建直播伺服器Nginx rtmp

homebrew簡稱brew,是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,可以說homebrew就是mac下的apt get yum神器 usr bin ruby e curl fssl 如果已經安裝過,而想要解除安裝 usr bin ruby e curl fs...

Mac上搭建直播伺服器Nginx rtmp

homebrew簡稱brew,是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,可以說homebrew就是mac下的apt get yum神器 usr bin ruby e curl fssl 如果已經安裝過,而想要解除安裝 usr bin ruby e curl fs...