psdk图传使用DJI-H264格式,Gop structure选择使用GDR结构(和H20/Z30负载相机相同)。...

Comments

9 comments

  • DJI Developer Support
    GDR结构下图传,两个不同app打开后负载画面首屏开始的gif花屏动画。 ![](https://djisdksupport.zendesk.com/hc/user_images/Lq0qiM7bz2BM6Fxo-q2zmQ.gif) ![](https://djisdksupport.zendesk.com/hc/user_images/T868E62_2wzlY6wPmuDeEg.gif)
    0
    Comment actions Permalink
  • DJI Developer Support
    这边确认到移动端解码器上无法解决此问题,建议可以在应用上延迟一个gop显示来屏蔽掉试试,或查找PSDK视频源是否有问题。
    0
    Comment actions Permalink
  • DJI Developer Support
    这边确认到移动端解码器上无法解决此问题,建议可以在应用上延迟一个gop显示来屏蔽掉试试,或查找PSDK视频源是否有问题。
    0
    Comment actions Permalink
  • DJI Developer Support
    单独存储裸流文件,第一帧是IDR帧,可以使用vlc,ffplay正常解码播放,streameye查看一切正常。 gdr结构的视频流只有第一帧是I帧。是否可能存在以下原因:在app启动检测到负载,到加载显示负载图传view窗口前,负载程序已经发送过IDR帧,而app端开始解码时已经错过IDR帧只能收到后续P帧,导致一个gop内会花屏?
    0
    Comment actions Permalink
  • DJI Developer Support
    想跟您确认下,现在是否是已经解决了之前您提到的卡屏问题,只是出现启动时的红色带状屏问题,启动后的视频流能正常显示 ? 另外,麻烦把您提到的 “单独存储裸流文件” 发过来,我们进一步测试和确认。
    0
    Comment actions Permalink
  • develop

    是两个不同的问题,都使用的H264-DJI格式:前者目前状态是使用Period I结构,发送视频流会出现busy(在原帖子中跟进);这里使用 GDR 结构,打开dji pilot后加载负载画面开始显示时底部红色(msdk底部为绿色),GOP时间回复正常,之后的视频流都能正常显示,不会出现busy情况。

    无人机负、载开发板启动后,不论等待多久,打开app第一次加载负载画面都可能出现底部花屏。

    将保存的裸流文件,放入demo中,替换PSDK_0006.h264文件,重启所有设备,能复现开始画面花屏情况(测试了3次,均100%复现);之后app循环播放视频文件正常。

    裸流文件链接 https://space.dingtalk.com/s/gwHOAyQryQLODQRqlgPaACAzNDlmNGUwOTBmMTM0YjZlOGE1ODJjYzkyZTFmODY4OQ 密码: 31VB

    0
    Comment actions Permalink
  • DJI Developer Support
    已收到您的裸流文件与问题,这边已将您的问题提交至工程师进一步确认,如果有进展,将会及时通知您。
    0
    Comment actions Permalink
  • develop

    请问进展如何?是否确认问题并在后续 psdk v3 版本中修复?

    0
    Comment actions Permalink
  • DJI Developer Support
    您另一个Period I结构的问题将在v3版本修复,这个GDR结构的问题,工程师还在确认中。
    0
    Comment actions Permalink

Please sign in to leave a comment.