美文网首页
在mac上搭建nginx+rtmp流媒体服务器

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

作者: RichieQ | 来源:发表于2021-05-17 10:27 被阅读0次

    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进行播放

    image.png

    相关文章

      网友评论

          本文标题:在mac上搭建nginx+rtmp流媒体服务器

          本文链接:https://www.haomeiwen.com/subject/gxodjltx.html