MAC搭建RTMP服務(wù)器

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容