# 视频流(配套计算机/QGroundControl)

基于 PX4 的载具支持视频流,使用连接到 配套电脑.

备注

您无法直接从连接到 PX4 的摄像头传输视频流。

GStreamer 用于将视频发送到 QGroundControl 通过 IP 链路。要支持流媒体用例,您需要安装 GStreamer 在你的配套电脑和运行 QGroundControl. QGroundControl 使用 GStreamer 1.14.4 和精简版的 QtGstreamer 以支持 UDP RTP 和 RSTP 视频流。

# 配套电脑设置

一般安装说明 GStreamer 和在配套计算机上启动数据流的信息,请参见 QGroundControl VideoReceiver README (打开新窗口).

摄像机和数据链路的设置取决于很多因素。下面列出了本资料库中的示例(注意,这些是选项,而不是推荐选项):

# QGC 设置

使用 QGC 设置和使用视频蒸发:

  1. 在运行 QGC 之前安装 GStreamer。在 Ubuntu 上,可以使用以下命令完成安装:

    苏都 适切 安装 gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
    

    对于其他平台,请按照 QGroundControl VideoReceiver README (打开新窗口).

  2. 启用视频 飞行视图: QGroundControl > 常规设置(设置视图)> 视频 (打开新窗口)

  3. 如果一切正常,您就会看到视频流显示在 QGC 视频切换器(QGC Fly View 左下角)中。您可以点击视频切换器来切换全屏视频,如下图所示。

    QGC 显示视频流

# 经典模拟仿真场景Gazebo

经典仿真场景Gazebo 支持从模拟环境中传输视频流。更多信息,请参阅 仿真场景Gazebo经典模拟 > 视频流.