1、先安裝homebrew
安裝命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
移除命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
2、安裝Nginx服務(wù)器
增加對(duì) nginx 的擴(kuò)展;也就是從github上下載,home-brew對(duì)ngixnx的擴(kuò)展
brew tap homebrew/nginx
若出現(xiàn)下圖這個(gè)

001.png
可以無(wú)視,如需要解決,輸入命令行。這個(gè)不影響安裝過(guò)程。
sudo chmod go-w /usr/local/bin
3、安裝Nginx服務(wù)器和rtmp模塊,安裝過(guò)程有點(diǎn)久。稍等。
brew install nginx-full --with-rtmp-module

安裝Nginx服務(wù)器和rtmp模塊過(guò)程.png
4、查看nginx的信息
brew info nginx-full

查看Nginx信息.jpeg
nginx的安裝位置
/usr/local/Cellar/nginx-full/1.10.1/bin/nginx
nginx配置文件所在位置
/usr/local/etc/nginx/nginx.conf
nginx服務(wù)器根目錄所在位置
/usr/local/var/www
在瀏覽器地址欄輸入:http://localhost:8080 (直接點(diǎn)擊)

成功安裝.png
5、配置rtmp
open /usr/local/etc/nginx
打開niginx的文件夾,找到nginx.conf文件,用xcode打開。添加下面配置
#在http節(jié)點(diǎn)下面(也就是文件的尾部)加上rtmp配置:
rtmp {//協(xié)議名稱
server {//說(shuō)明內(nèi)部中是服務(wù)器相關(guān)配置
listen 1935;// 監(jiān)聽的端口號(hào), rtmp協(xié)議的默認(rèn)端口號(hào)是1935
application zbcs {//訪問(wèn)的應(yīng)用路徑是 zbcs
live on; //開啟實(shí)時(shí)
record off;// 不記錄數(shù)據(jù)
}
}
}
配置好的rtmp

配置好的rtmp.png
6、 保存文件后,重新加載nginx的配置文件。
重要操作!一定要重啟nginx
nginx -s reload
7、 安裝ffmepg工具

ffmpeg安裝.png
8、通過(guò)ffmepg命令進(jìn)行推流
ffmpeg -re -i 你的視頻文件的絕對(duì)路徑(如/Users/lideshan/Downloads/Demo.mp4) -vcodec copy -f flv rtmp://localhost:1935/zbcs/room//
如:我把測(cè)試視頻放在桌面
ffmpeg -re -i /Users/liuhaidong/Desktop/demo.mp4 -vcodec copy -f flv rtmp://localhost:1935/zbcs/room
這里zbcs是上面的配置文件中,配置的應(yīng)用的路徑名稱;后面的room可以隨便寫。

推流的信息.png
9、驗(yàn)證視頻
然后電腦上打開vlc這個(gè)播放器軟件 點(diǎn)擊File---->Open Network 在彈出來(lái)的框中選擇Network然后輸入U(xiǎn)RL:
rtmp://localhost:1935/zbcs/room

vlc直播地址測(cè)試.png

測(cè)試的視頻.png
參考我公司大神的博客 http://www.cnblogs.com/jys509/p/5649066.html