1.M300的视频码流源 和其他的机型不一样吗? 那里不一样? 2. 是因为 只 有M300的视频码流源里面 有I帧嘛? 3.什么数据可以获取到I帧 4.获取到的数据有M300的I帧 和可以适用于其他机型的视频帧嘛 5. 获取I帧后 判断是否是I帧 如果是I帧的话改怎末继续往下走?

Completed

Comments

3 comments

  • DJI Developer Support
    要看你用得是什么SDK,哪个版本,调用哪个接口,M300装H20系列本身视频流是没有帧头帧尾,你可以理解为是DJI格式的H.264,会由SDK进行重新组帧后再推送标准的H.264。是否有I帧取决于你这个相机制作的时候是GDR还是IDR格式组帧,这个你都不需要关心。你只用知道用什么接口可以取到标准的H.264格式视频流即可,然后送入FFMPEG进行解码就行了。可以看看这篇文章,https://sdk-forum.dji.net/hc/zh-cn/articles/4404231981465
    0
    Comment actions Permalink
  • {1}

    MSDK V5 里有可用的方法嘛

     

    0
    Comment actions Permalink
  • DJI Developer Support
    MSDK v5提供了VideoDecoder类来帮你解码,你不想用MSDK的解码器就自己解码。
    0
    Comment actions Permalink

Please sign in to leave a comment.