MSDK 5.8.0最新版图传无法显示payload负载图传,使用官方的DJI Pilot 2软件可以显示,设备是M300

Completed

Comments

9 comments

  • DJI Developer Support
    你知道payload负载使用视频传输通道格式是DJI格式还是CUS H264格式吗?如果是CUS H264格式,那么5.8版本上存在一个已知问题会导致CUS H264格式无法显示,将会在5.9版本修复。
    0
    Comment actions Permalink
  • halfchen

    使用的是CUS H264,请问5.9版本大概什么时候开放?

    0
    Comment actions Permalink
  • DJI Developer Support
    抱歉,我现在还无法给到您5.9版本的准确发布时间,但按照计划,5.9版本将会在5月份发布。
    0
    Comment actions Permalink
  • halfchen

    你好,试了5.9版本,CUS H264图传只显示一帧画面,addAvailableCameraUpdatedListener获取ComponentIndexType有FPV和LEFT_OR_MAIN,然后使用addReceiveStreamListener获取数据时FPV是正常的,LEFT_OR_MAIN则没有数据。
    使用5.7版本则都正常。

    0
    Comment actions Permalink
  • DJI Developer Support
    可以告诉我们你所使用的无人机型号吗?
    0
    Comment actions Permalink
  • DJI Developer Support
    你可以查看链接中的视频,我使用5.9示例代码在PSDK 3.9版本上测试是没有问题的:https://pan-sec.djicorp.com/s/CGjwDxNqGaD7TWH
    0
    Comment actions Permalink
  • halfchen

    飞机是M300 RTK; PSDK使用的是3.7版本,和这个有关系吗?

    0
    Comment actions Permalink
  • halfchen

    请问下使用MSDK5.7版本,2个图传互换位置大小如何不会出现遮挡问题,我试了设置SurfaceView的setZOrderOnTop和setZOrderMediaOverlay不行,用removeView、addView会出现一会黑屏。使用TextureView的话VideoDecoder解码这边设置不支持

    0
    Comment actions Permalink
  • DJI Developer Support
    我们没有在3.7版本上进行过测试,不过3.7版本和3.9版本在liveview上应该是没有改动的。 2个图传互换位置大小如何不会出现遮挡问题,我试了设置SurfaceView的setZOrderOnTop和setZOrderMediaOverlay不行,用removeView、addView会出现一会黑屏。使用TextureView的话VideoDecoder解码这边设置不支持 -->如果要比较好的解决这个问题,我建议您使用5.8以上的版本。从5.8版本开始,SDK支持TextureView了。 另一个方法是仅更换View的视频源,而不更换位置,就像示例代码。
    0
    Comment actions Permalink

Please sign in to leave a comment.