【开源项目】向Nginx-RTMP服务器推流

Nginx-RTMP服务器搭建

Nginx下载

Nginx-RTMP模块

先使用root用户,首先安装GCC ; G++ ;make; libssl  ;libpcre3-dev ;zlib1g-dev

sudo apt-get install libssl-dev
sudo apt-get install libpcre3 libpcre3-dev 
sudo apt-get install openssl libssl-dev  
sudo apt-get install zlib1g-dev  
sudo apt-get install git
sudo apt-get install wget

cd /root
mkdir rtmp
cd rtmp
git clone https://github.com/arut/nginx-rtmp-module.git
wget http://nginx.org/download/nginx-1.13.3.tar.gz
tar -zxvf nginx-1.13.3.tar.gz
cd nginx*
./configure --add-module=/root/rtmp/nginx-rtmp-module --prefix=编译到指定路径

再解压Nginx和RTMP模块,configure传入RTMP模块的文件夹

./configure --add-moudle=路径 

安装成功后调用下面语句查看服务是否运行

ps -ef|grep  nginx

nginx.conf配置

rtmp
{
	server
	{
		listen 1935;
		chunk_size 4096;
		application live #推流IP后的路径
		{
			live on;
		}
	}
}

查看推流状态

在http中加入以下内容

    server {
	listen 8080;
	location /stat{
		rtmp_stat all;
		rtmp_stat_stylesheet stat.xsl;
	}
	location /stat.xsl{
		root /root/nginx/nginx-rtmp-module;
	}
	
    }

停止服务

pkill nginx

 

推流端开源项目

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页
实付 99.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值