msdk v4 h264码流中sei帧参数字节含义

Completed

Comments

11 comments

  • 0
    Comment actions Permalink
  • 709053760

    您好,我看到您给的链接里sei帧采用如下帧结构

    但我从dji mini 2中截取的H264码流中sei帧如下所示:

    与csdn链接中不太相同(没有uuid,以及metadata的位数也不太一致),请问能否提供我这个版本的protobuf?

    谢谢,期待您的回复

    0
    Comment actions Permalink
  • Boerma

    每次的sei数据不太一样。你找个可以打印sei信息的播放器试试。uuid应该会有。sei格式是有标准的。我没试过你这个机型。

    0
    Comment actions Permalink
  • 709053760

    我也全局搜索了csdn上说的固定UUID,不存在于我的h264流中,是由于机型缘故导致的UUID不同吗?可以打印sei的播放器可以推荐一个嘛?我是直接用的ultraEdit看的264码流字节

    0
    Comment actions Permalink
  • Boerma

    不需要关注uuid,那是sei规范里要求的,你只需要关注携带的数据就行。播放器你可以试试阿里云播放sdk

    0
    Comment actions Permalink
  • 709053760

    好的,非常感谢!我也是想知道携带数据中每个字节的参数含义/(ㄒoㄒ)/~~,或者有什么好的办法快速与飞机参数对上嘛?

    0
    Comment actions Permalink
  • 铄亮

    请教下这个问题解决了吗?我也有类似的问题,你有metadata对应的protobuf file文件吗?从哪里可以获取到呢,谢谢

    0
    Comment actions Permalink
  • 铄亮

    我可以获取到metadata字节流,如图(最后一个字节是0x80,图中省去了),uuid也是正确的,但我不知道怎么从里面解析出经纬度

    0
    Comment actions Permalink
  • 铄亮

    对了,我用的是m300 RTK

    0
    Comment actions Permalink
  • Boerma

    找个protobuf的在线解析网站,输入你获取到的数据,对照我上面发的那篇文章,你就知道是怎么回事了

    0
    Comment actions Permalink
  • 铄亮

    那个文章我看了,我用的文章中那个proto文件,但我用python解析上面图中的字节流(去掉前面的UUID),decode时程序直接异常退出了,也不知道是啥情况

    0
    Comment actions Permalink

Please sign in to leave a comment.