參考文章:html
https://github.com/Homebrew/homebrew-nginxnginx
1.安裝Homebrew,執行命令git
1github |
|
2.執行命令:ruby
1服務器 |
|
3.執行命令:curl
1工具 |
|
經過操做以上步驟nginx和rtmp模塊就安裝好了,下面開始來配置nginx的rtmp模塊
首先來看看咱們的nginx安裝在哪裏了
1 |
|
執行上面的命令後咱們能夠看到信息
1 2 3 4 5 6 7 8 9 10 11 |
|
nginx安裝所在位置
1 |
|
nginx配置文件所在位置
1 |
|
nginx服務器根目錄所在位置
1 |
|
執行命令 ,測試下是否能成功啓動nginx服務
1 |
|
在瀏覽器地址欄輸入:http://localhost:8080 若是出現
表明nginx安裝成功了
如今咱們來修改nginx.conf這個配置文件,配置rtmp
4.用記事本工具打開nginx.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
而後保存文件後,從新加載nginx的配置文件
|
如今咱們能夠來對推流進行測試了 看看咱們的rtmp能不能推流成功
推流咱們能夠經過ffmepg來進行
5.安裝ffmepg工具
1 |
|
安裝這個須要等一段時間等待吧 而後準備一個視頻文件做爲來推流,而後咱們在安裝一個支持rtmp協議的視頻播放器,Mac下能夠用VLC
ffmepg 安裝完成後能夠開始推流了
6.經過ffmepg命令進行推流
1 |
|
這個room1是能夠隨便定義的,只要live1和上面nginx.conf裏面配置的同樣就行
而後電腦上打開vlc這個播放器軟件 點擊File---->Open Network 在彈出來的框中選擇Network而後輸入URL:
1 |
|
這樣就能看到經過ffmpeg推過來的視頻了
這就是一個簡單的視頻直播服務器的搭建