centos7环境搭建nginx+rtmp服务器对接drift X3头戴式相机

目录

1.搭建环境

1.安装依赖

2.下载nginx

3.下载nginx-rtmp-module

4.nginx配置rtmp模块

5.启动nginx

6.验证服务

 2.测试

1.开放端口1935

 2.下载obs studio推流工具

扫描二维码关注公众号,回复: 16281282 查看本文章

 3.下载vlc拉流工具

4.obs设置推流地址

 5.vlc拉流

 3.对接Drift相机

1.官方教程

2.生成二维码

 3.相机推流


1.搭建环境

以下是外网的操作方式(内网环境需要离线安装)

1.安装依赖

sudo yum install gcc make pcre pcre-devel openssl openssl-devel

2.下载nginx

wget https://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz #解压

3.下载nginx-rtmp-module

git clone https://github.com/arut/nginx-rtmp-module

或者

未安装git也可以使用这种方式下载压缩包https://codeload.github.com/arut/nginx-rtmp-module/legacy.tar.gz/mastr

下载完之后的压缩包上传到服务器,解压,修改文件夹名称

tar -zxvf arut-nginx-rtmp-module-v1.2.2-0-g23e1873.tar.gz

mv arut-nginx-rtmp-module-23e1873/ nginx-rtmp-module

4.nginx配置rtmp模块

在nginx.conf 文件首行加上如下配置

rtmp_auto_push on;

rtmp {
    server {
        listen 1935;                #端口号,默认1935
        chunk_size 4096;
        application live {    #应用名
            live on;
            record off;        #关闭视频记录

            #保存视频记录用以下配置
            #record all;
            #record_unique on;                #record file named with timestamp, not overwriten
            #record_path /home/ubuntu/rtmp/record;        #record path
            #record_suffix -%Y-%m-%d-%H_%M_%S.flv;        #suffix of record file name
            #record_max_size 250M;                        #maximum size of record fil
        }
    }
}


5.启动nginx

进入nginx目录,执行以下命令,启动nginx

cd sbin

./nginx

6.验证服务

nginx启动正常后

看rtmp服务是否正常启动

netstat -ntlp | grep 1935

端口正常,至此rtmp服务正常启动

 2.测试

1.开放端口1935

腾讯服务器添加规则即可开放端口

 2.下载obs studio推流工具

官网下载(速度可能很慢)

下载 | OBS

或者steam下载

 3.下载vlc拉流工具

VLC: Official site - Free multimedia solutions for all OS! - VideoLAN

4.obs设置推流地址

推流码自定义即可

来源可以选择显示器采集.

点击开始直播,如果无报错,说明流已经正确推送的我们搭建的服务器

 5.vlc拉流

vlc打开网络串流

输入在obs配置的服务器地址+串流码

 成功出现画面,测试成功

 3.对接Drift相机

1.官方教程

Drift相机RTMP推流教程

2.生成二维码

二维码生成器_二维码在线制作_应用方案提供商_互联二维码

其中打码部分为wifi名称密码和服务器ip

 3.相机推流

打开相机,扫码,根据提示即可推流。推流成功后,vlc可以看到相机实时画面

猜你喜欢

转载自blog.csdn.net/Spring_possible/article/details/129495310