Tello Drone 不通过 UDP 发送视频流

问题描述 投票:0回答:0

我试图让 tello 无人机从节点 js 中的相机发送数据,但它似乎没有用。我正在处理的代码部分如下:

const video = dgram.createSocket("udp4");
const videoPort = 1111;
const videoServer = "0.0.0.0";

video.on("listening", () => {
    let clientAddress = video.address();
    console.log(`video is ok from ${clientAddress.address}:${clientAddress.port}`);
});

video.on("message", (msg, rinfo) => {
    console.log(`Video message: ${msg}`);
    console.log("hello");
    console.log(msg);
});

video.on("error", (err) => {
    console.log("there is a error", err);
});

video.bind({
    port: videoPort,
    address: videoServer
});

我能够成功发送文档中显示的其他命令(见下文),但是,在我发送“命令”和“streamon”之后,无人机没有发送其他数据,它只是发送正常,仅此而已。此外,当我发送 streamon 时无人机闪烁绿色,这意味着视频系统可用。

video.on('"message"
,)事件是不是接收不到视频数据?顺便说一句,我在 chromebook 上,它可能会阻止来自端口的视频,但我不知道。

https://dl-cdn.ryzerobotics.com/downloads/tello/20180910/Tello%20SDK%20Documentation%20EN_1.3.pdf

udp dji-sdk tello-drone
© www.soinside.com 2019 - 2024. All rights reserved.