DJI OSDK - 如何流式传输到远程服务器

时间:2021-02-06 18:55:50

标签: dji-sdk

谁能给我提示如何从主飞机摄像头流式传输到远程服务器?我们有自己的应用程序运行在基于 Matrice 的 RASPI 4 上,可以从相机获取实时视图,可以将 h264 文件下载到 SD 卡,但还没有找到任何描述/示例如何在外面流式传输。

是否可以使用飞机-RemoteController 连接,然后使用RemoteController 连接WiFi?或者更确切地说使用 RASPI WiFi(我认为这会缩小范围)。

2 个答案:

答案 0 :(得分:0)

设置 RTMP 服务器。 从 MSDK(在远程运行)流式传输到 RTMP 服务器。

请参阅 MSDK 示例项目。

无论如何,如果您在 github 上的 msdk 示例应用程序中搜索“LiveStreamManager”类。

方法 getLiveStreamManager

LiveStreamManager getLiveStreamManager()

提供对 getLiveStreamManager 的访问。可用于将视频串流至RTMP服务器,与大疆产品进行直播。

答案 1 :(得分:0)

如下图所示。 RTMP 流是通过使用 FFMEPG 来完成的,我们将桌面的一部分流式传输到 webRTC 服务器。我们使用opencv来控制桌面上的XT2图像框,然后进行直播。但是普通的基于4G的点对点连接可能有30秒的延迟,我们使用webRTC视频服务器来使流实时。

enter image description here