大疆无人机基于自搭建RTMP服务端推流直播

大疆无人机基于自搭建RTMP服务端推流直播思路大疆在手机端提供了软件 DJIGO4 控制飞行参数等 其中包含自定义 RTMP 接口来向第三方推流进行直播业务 而我们可以利用这种直播的思路来完成画面传输 环境精灵 Phantom4ProV 0DJIGO4 手机端 win10 PC 端 步骤一 搭建 启动 RTMP 服务端 Notice 搭建 RTMP 服务端主要参考 1 2 链接中的步骤 因为我们是通过 DJIGO4 来推流 所以其中的 ffmpeg 步骤可以跳过 只需考虑 Nginx 的搭建 在 http nginx win

思路

大疆在手机端提供了软件DJI GO 4控制飞行参数等,其中包含自定义RTMP接口来向第三方推流进行直播业务,而我们可以利用这种直播的思路来完成画面传输。

环境

步骤

一、搭建、启动RTMP服务端

Notice:搭建RTMP服务端主要参考[1]、[2]链接中的步骤。因为我们是通过DJI GO 4来推流,所以其中的ffmpeg步骤可以跳过,只需考虑Nginx的搭建。

  1. 在http://nginx-win.ecsds.eu/download/下载nginx 1.7.11.3 Gryphon.zip,解压后修改文件夹名称为nginx-1.7.11.3-Gryphon;
  2. 下载nginx-rtmp-module(https://download.csdn.net/download/liuwen718/),将nginx-rtmp-module-master.zip解压后复制到目录nginx-1.7.11.3-Gryphon下;

    大疆无人机基于自搭建RTMP服务端推流直播

     

  3. 在nginx-1.7.11.3-Gryphon\conf\nginx-win.conf文件中增加关于rtmp的设置rtmp { server { listen 1935; chunk_size 4000; application live { live on; } } } 大疆无人机基于自搭建RTMP服务端推流直播
    rtmp { server { listen 1935; chunk_size 4000; application live { live on; } } }

     

  4. 打开cmd,进入nginx-1.7.11.3-Gryphon所在目录,运行: 此时,RTMP服务端已启动。
    nginx.exe -c conf\nginx-win.conf

    如果要关闭服务端:

    nginx.exe -s stop # 快速停止

    nginx.exe -s quit #完整有序的停止

    二、设置DJI GO 4

1、手机端下载软件DJI GO 4(https://www.dji.com/cn/downloads/djiapp/dji-go-4),打开软件进行注册、登录等操作;

2、启动遥控器、无人机,用数据线连接遥控器和手机,打开DJI GO 4进入精灵4 Pro V2.0对应页面,如果设备正常连接则显示“开始飞行”图标;

大疆无人机基于自搭建RTMP服务端推流直播

3、点击“开始飞行”进入配置页面,右上角的通用设置中选择直播平台中的自定义直播,在其中填入rtmp地址:rtmp://192.168.x.xxx:1935/live/home(ip根据实际情况填写),设置完成后,开启直播;

大疆无人机基于自搭建RTMP服务端推流直播

大疆无人机基于自搭建RTMP服务端推流直播

4、在电脑端可安装VLC(https://www.videolan.org/vlc/)打开网络串流,填入rtmp://192.168.x.xxx:1935/live/home播放。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177363.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:41
下一篇 2026年3月26日 下午7:42


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号