千家信息网

Mac上搭建nginx+rtmp直播服务器

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,一、打开终端安装Homebrowruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst
千家信息网最后更新 2026年11月04日Mac上搭建nginx+rtmp直播服务器

一、打开终端安装Homebrow
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、安装nginx
先clone nginx项目到本地:
brew tap denji/homebrew-nginx

三、安装Nginx
brew install nginx-full --with-rtmp-module

根据提示需要执行:
brew unlink nginx

以上步骤nginx和rtmp模块就安装好了,下面开始来配置nginx的rtmp模块

四、查看信息,找到nginx安装位置

brew info nginx-full

nginx安装所在位置 /usr/local/opt/nginx-full/bin/nginxnginx配置文件所在位置   /usr/local/etc/nginx/nginx.confnginx服务器根目录所在位置  /usr/local/var/www

五、启动
sudo nginx

报错:

解决办法:
找到你的nginx.conf的文件夹目录,然后运行类似如下命令

nginx -c /usr/local/etc/nginx/nginx.conf

再运行sudo nginx,就可以了。

执行成功。

在浏览器地址栏输入:http://localhost:8080 (正常能打开。我的没打开,但不影响后面)

六、打开配置文件 nginx.conf
open /usr/local/etc/nginx 下的nginx.conf

在http节点下面:

rtmp {            server {                listen 1935;                application rtmplive {                    live on;                    max_connections 1024;                }                application hls{                    live on;                    hls on;                    hls_path /usr/local/var/www/hls;                    hls_fragment 1s;                }            }}

上面都不变。

七、然后重启配置文件

sudo nginx -s reload

八、安装 ffmepg 工具
brew install ffmpeg

安装ffmpeg时间就要长一点了. 如果速度过慢, 可以尝试 其他镜像。等待的过程中, 再安装一个支持rtmp协议的视频播放器VLC。

九、ffmpeg推流
这里操作的是mac, Download/的一个story.mp4视频为例, 执行推流命令
ffmpeg -re -i story.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost:1935/rtmplive/demo

十、将视频推流到服务器后,打开VLC,然后File->open network->输入:
rtmp://localhost:1935/rtmplive/demo

推流结束后,视频就没有了。

参考了网络的多篇文章。

PHP技术问答群。共同学习成长。

位置 文件 视频 配置 所在 服务器 服务 命令 模块 输入 运行 成功 信息 办法 地址 工具 技术 播放器 文件夹 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技名片 广东猪兼强互联网科技有限公司 互联网科技工作委员会毛军 科技企业和互联网企业 上海互联网科技有限公司 互联网 卓越科技 互联网科技公司官网 兼蜜互联网科技 互联网 新科技 上海亿帐通互联网科技 互联网巨头投资的硬核科技 互联网科技教育视频 燊美集互联网科技有限公司 四川慕妮娅互联网科技有限公司 21世纪互联网科技成就 风投北京互联网科技 南京一网一红互联网科技有限公司 上海乐五互联网科技有限公司 安徽九吞吴互联网科技有限公司 高科技和互联网的现代国家 互联网是第几次科技革命的成果 互联网科技垄断 互联网科技ppt模板 盛创互联网科技有限公司 深圳前海聚择互联网科技有限公司 长沙茂晟互联网科技有限公司 上海钢联属于互联网科技股吗 西安有哪些互联网高科技企业 萌小萌互联网科技河南有限公司 世界互联网科技成果奖
0