记录一次Mac本地搭建过程
1.安装
克隆nginx
增加对 nginx 的扩展;也就是从github上下载,home-brew对ngixn的扩展
执行克隆命令,github的项目(https://github.com/denji/homebrew-nginx)
1 | $ brew tap denji/nginx |
注意: brew tap homebrew/nginx
报下面的错误, 使用brew tap denji/nginx
替代 homebrew/nginx was deprecated. This tap is now empty as all its formulae were migrated.
安装命令
1 | brew install nginx-full --with-rtmp-module |
查看安装位置
1 | brew info nginx-full |
2. 测试nginx
终端运行nginx
然后浏览器访问:http://localhost:8080
出现上图,则表示成功
nginx常用方法:
重新加载配置文件:
1 | nginx -s reload |
重新加载日志:
1 | nginx -s reopen |
停止 nginx:
1 | nginx -s stop |
有序退出 nginx:
1 | nginx -s quit |
3.配置RTMP
修改nginx.conf这个配置文件,配置rtmp
nginx配置文件所在位置: /usr/local/etc/nginx/nginx.conf
打开配置文件 /usr/local/etc/nginx/nginx.conf
1 | http { |
- rtmp 是协议名称
- server 说明内部中是服务器相关配置
- listen 监听的端口号, rtmp协议的默认端口号是1935
- application 访问的应用路径是 abcs
- live on; 开启实时
- record off; 不记录数据
4.重启nginx
1 | nginx -s reload |
5.安装ffmepg工具
1 | brew install ffmpeg |
6.通过ffmepg命令进行推流
1 | // 推流命令 |