MAC -安装了Homebrew实现搭建本地Nginx+RTMP 推流
2017-07-31 21:05
615 查看
Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。
Homebrew,它尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。
下面我们就来安装Homebrew:
终端输入 man brew查看是否安装了Homebrew
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/07/f768aea10fd95d50ca0a13e6b0a6a4e7)
说明已经安装了,可以直接输入 Q 退出,然后执行第一步
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/07/591818045ab4cd34cbb7755b59c5d8fc)
如果没有安装,则在终端输入以下命令安装
Homebrew,它尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。
下面我们就来安装Homebrew:
终端输入 man brew查看是否安装了Homebrew
man brew
说明已经安装了,可以直接输入 Q 退出,然后执行第一步
如果没有安装,则在终端输入以下命令安装
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[/code]
如果安装了想卸载,则输入以下命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"[/code]
第一步 先clone nginx项目到本地brew tap homebrew/nginx
第二步 安装brew install nginx-full --with-rtmp-module
第三步,在终端输入nginx
第四步,打开浏览器打开http://localhost:8080 如果出现以下所示,那么环境就搭建好了
第五步,在终端输入brew info nginx-full
nginx安装所在位置 /usr/local/Cellar/nginx-full/1.10.1/bin/nginx
nginx配置文件所在位置 /usr/local/etc/nginx/nginx.conf
nginx服务器根目录所在位置 /usr/local/var/www
第六步,在终端 Command+F 搜索nginx.conf
第七步,进入该路径,以文本编辑形式打开配置文件,直接在最后面插入以下代码
复制代码rtmp { server { listen 1935; application rtmplive { live on; record off; } } }
说明:
rtmp是协议名称
server 说明内部中是服务器相关配置
listen 监听的端口号, rtmp协议的默认端口号是1935
application 访问的应用路径是 zbcs
live on; 开启实时
record off; 不记录数据
复制代码
第八步,查看nginx版本号,在终端输入:
nginx -v
第九步,重启ngix,把版本号替换成你电脑的nginx的版本号
/usr/local/Cellar/nginx-full/1.12.1/bin/nginx -s reload
接下来就可以试下直播的效果了**
下载VLC客户端
将视频推流到服务器后,打开VLC,然后File->open network->输入:
rtmp://192.168.1.199:1935/rtmplive/room (192.168.1.199为本机IP地址)
相关文章推荐
- iOS简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- iOS简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- 简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- Mac 下使用 Homebrew 安装 Nginx
- 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)
- MAC上安装Homebrew、Nginx、PHP、MySQL
- mac上安装homebrew遇到的问题(官网方法失效,本地安装方法)
- OSX安装nginx和rtmp模块(rtmp直播服务器搭建)
- MAC下通过Homebrew安装nginx
- Mac OS + Nginx + Mysql + PHP 本地环境搭建
- Mac搭建nginx+rtmp服务器
- Mac上搭建直播服务器Nginx+rtmp
- Mac 通过 Homebrew 安装 nginx 并设置开机启动配置
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 在Mac OS X上安装VirtualBox 和 Vagrant搭建Java web本地开发环境
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 使用Homebrew在Mac OS X EI Capitan上安装与配置nginx和PHP
- Mac 搭建nginx+tomcat 实现负载均衡
- Mac 搭建nginx+rtmp服务器
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)