最近在测试ijk播放器的解码性能等功能,所以搭建了nginx模拟直播推流,在这里,主要讲解rtmp和hls推流方式的环境搭建。笔者采用的是Mac系统,不过Windows也大同小异,就不再单独篇幅进行介绍了。
1、安装Homebrew
Homebrew是mac系统下的一个软件包的管理器,通过使用该工具,能很方便的去安装以及卸载软件。在命令行中执行如下命令即可安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安装Nginx
Nginx是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器和 HTTP缓存。
按第一步骤安装完成Homebrew后,可在命令行中使用brew安装nginx。文中使用tap命令添加了第三方的github项目。非Mac系统的童鞋可以从官网下载安装包进行安装。
brew tap denji/nginx brew install nginx-full --with-rtmp-module
笔者在此处安装时遇到一个安装过程中出现一个小问题,报了这样一个错误:
Error: Could not symlink share/man/man8/nginx.8 /usr/local/share/man/m