VideoFeeder.VideoDataCallback调用不正确

时间:2018-11-15 16:43:25

标签: dji-sdk

我注意到DJI android sdk的VideoFeeder.VideoDataCallback在某些情况下至少在连接到dji spark时没有被调用。

这些情况是:

  1. 没有初始化的DJICodecManager
  2. 通过wifi将spark和android设备连接到spark控制器(通过USB连接时不会发生)

情况1的原因:我想自己解码h264数据(MediaCodec),因为我a)已经有一个紧密集成到我的项目中的有效解码器,并且b)DJIDecoder无法与OpenGL Surface Textures一起使用。 第2种情况非常简单。

也许有人比使用VideoFeeder.VideoDataCallback从DJI无人机获取实时h264视频更好的解决方案。

否则DJI软件团队将不得不对其进行修复:(我还创建了一个github问题) https://github.com/DJI-Mobile-SDK-Tutorials/Android-VideoStreamDecodingSample/issues/43

0 个答案:

没有答案