2025年6月9日 星期一 乙巳(蛇)年 三月十三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

在mac上搭建nginx+rtmp流媒体服务器

时间:04-05来源:作者:点击数:23
CDSY,CDSY.XYZ

1、clone nginx项目到本地

  • brew tap denji/nginx

2、执行安装

  • brew install nginx-full --with-rtmp-module

3、启动nginx,输入以下命令

  • nginx

在浏览器打开http://localhost:8080,如果出现Welcome to nginx!即为启动成功

4、查询安装信息(非必须)

  • brew info nginx-full

5、配置rtmp

  • #打开配置文件
  • vim /usr/local/etc/nginx/nginx.conf

在http节点下面(也就是文件的尾部)加上rtmp配置:

rtmp {

 server {

  listen 1935;

  application live {

   live on;

   record off;

  }

 }

}

字段说明:

1、rtmp:协议名称

2、server:说明内部中是服务器相关配置

3、listen:监听的端口号,rtmp协议的默认端口号1935

4、application:访问的应用路径是live

5、live on; 开启实时流

6、record off; 不记录数据

  • #修改完配置文件之后执行
  • nginx -s reload
  • #查询1935端口是否开启
  • sudo lsof -i -P | grep -i "listen"

6、直播测试

1、安装ffmpeg

2、安装vlc播放器

3、准备mp4文件

4、推流

ffmpeg -re -i /Users/ccq/Desktop/keep.mp4 -vcodec libx264 -acodec aac -f flv rtmp://127.0.0.1:1935/live/test

5、在vlc播放器上输入 rtmp://localhost:1935/live/test进行播放

CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:nginx搭建基于python的web环境 下一篇:很抱歉没有了
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐