Mavlink 视频流配置与使用指南

配置文件说明 (mavlink_config.json)

  • video_ip:视频流接收方 IP 地址
  • main_port:主摄像机视频流端口
  • down_port:下视摄像机视频端口
  • 视频格式h264 视频流

操作步骤

  1. 填写psdk/mavlink_config.json文件中的配置信息。

  2. 运行 mavlink_demo

  3. 打开 QGC 并连接到无人机

  4. 设置 Video Settings
    按下图所示配置,以接收主摄像机视频流数据。其中 UDP Port 填写 mavlink_config.json 中设置的视频流传输端口。

    主视频流设置示意图

效果预览

主摄像机视频流效果如下图所示:

主摄像机视频流效果图

mavlink id 269 VIDEO_STREAM_INFORMATION

关于视频流的信息。

返回字段名称

类型

单位

描述

bitrate



bits/s

码率

framerate



Hz

帧率

resolution_v

int16_t

pix

视频输出宽度

resolution_h

int16_t

pix

视频输出高度


MAV_CMD_VIDEO_START_STREAMING 2502

开始视频流式播放

Param (:Label) 描述
param1:(Stream ID) 要开启的视频流ID 1:主摄像头,2:下视摄像头,3:红外摄像头

返回消息COMMAND_ACK
返回值 command 2502 执行命令id
返回值 result 0或4 0:执行成功,4:执行失败

于QGC控制台输入wideVideo

打开主摄像机视频流

于QGC控制台输入IRVideo
打开主摄像机红外视频流

于QGC控制台输入DownVideo,并将视频流接收端口改为5700

打开下视摄像机视频流

作者:孙渝泓  创建时间:2026-06-17 08:35
最后编辑:孙渝泓  更新时间:2026-06-18 18:17
结果(使用QGC查看)