使用nginx搭建RTMP服务器

使用nginx搭建RTMP服务器,第1张

Nginx:Nginx是一个非常出色的HTTP服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

在浏览器地址栏输入: http://localhost:8080 (直接点击)

如果出现下图, 则表示安装成功

前往该路径

只推流摄像头(不带麦)推流指令

推屏幕

只推麦

使用ffplay播放rtmp推流

可以使用nginx的rtmp模块来搭建。可以在github上下载,进入nginx目录,执行命令./configure --prefix=./bin --add-module=../nginx-rtmp-module-1.2.1 在这个过程中可能因为环境不同而出现不同错误,比如缺少pcre、openssl等,这时候就需要安装这些库。

nginx.conf 配置文件信息

user root

worker_processes  1

 

error_log  logs/error.log debug

 

events {

    worker_connections  1024

}

 

rtmp {

    server {

        listen 1935

        application myapp {

            live on

            drop_idle_publisher 5s

        }

    }

}

http {

    server {

        listen      8081

        location /stat {

            rtmp_stat all

            rtmp_stat_stylesheet stat.xsl

        }

        location /stat.xsl {

            root /root/nginx-rtmp-module-1.2.1/

        }

        location /control {

            rtmp_control all

        }

        location /rtmp-publisher {

            root /root/nginx-rtmp-module-1.2.1/test

        }

 

        location / {

            root /root/nginx-rtmp-module-1.2.1/test/www

        }

    }

}

全部完成之后 重新启动nginx


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/248422.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存