前言
其实本人一直都想自己简单做一套直播(包括移动端和服务端)的开发测试,但是之前一直做得比较迷茫。最近偶然间在来了灵感,瞬间解除了我很多疑惑。我会分享出来,希望大家一起研究下。稍后,我完整做好了,会更新一篇完整的做的过程。今天,我们先搭建一下直播部分的服务端。
1、安装Homebrow
Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果安装过,想要卸载的话
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
2、安装Nginx服务器
brew tap homebrew/nginx
增加对Nginx的扩展;也就是从github上下载,home-brew对nginxnx的扩展。
3、安装Nginx服务器和RTMP模块
brew install nginx-full --with-rtmp-module
这个安装,耗时相对来说比较长。通过操作以上步骤Nginx和RTMP模块就安装好了,下面开始来配置Nginx的RTMP模块。
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
执行命令,测试下是够能成功启动nginx服务
nginx
点击http://localhost:8080, 看到Welcome to nginx!,就说明nginx安装成功了。
4、配置RTMP
用Xcode打