• Mac搭建nginx+rtmp服务器


    一、安装Homebrow

      已经安装了brow的可以直接跳过这一步。

      执行命令

      ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

      如果已经安装过,而想要卸载:

      ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

    二、安装nginx

      1、先glone nginx项目到本地:

      brew tap homebrew/nginx

      2、 执行安装:

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

     配置nginx的rtmp模块:

     3、查看安装到了哪里:

      brew info nginx-full

      执行结果:

       nginx安装所在位置为:/usr/local/Cellar/nginx-full/1.19.10/bin/nginx

       nginx配置文件所在位置为:/usr/local/etc/nginx/nginx.conf

    三、运营nginx

      1、输入命令启动nginx服务:nginx

      2、浏览器输入:http://localhost:8080

      显示如下,则启动成功:

      3、nginx常用方法:

        重新加载配置文件:nginx -s reload

        重新加载日志:nginx -s reopen

        停止nginx:nginx -s stop

        有序退出nginx:nginx -s quit

    四、配置rtmp

      修改nginx.conf这个配置文件,配置rtmp

      1、用记事本工具打开nginx.conf

      2、在http节点后面加上rtmp配置:

     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;

    }}}

  • 相关阅读:
    算法导论笔记:21用于不相交集合的数据结构
    算法导论笔记:19斐波那契堆
    xfs管理2T以上大分区
    tcpdump确认服务器连接的交换机信息
    pcp分布式监控工具
    ssh相关命令
    一次ddos攻击
    ssh-agent && ssh-agent forward && SSH ProxyCommand
    变更hostname
    yum第三方源
  • 原文地址:https://www.cnblogs.com/miracleflower/p/15543713.html
Copyright © 2020-2023  润新知