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...