通过MSDK获取标准H264,使用国标协议推流,半小时左右内存溢出应用奔溃。java.lang.OutOfMemor...

Completed

Comments

8 comments

  • DJI Developer Support
    需要知道机型和MSDK版本,你是用providedTranscodedVideoFeed获取的H.264码流对吧。
    0
    Comment actions Permalink
  • lvheng

    飞机:精灵4 ,  msdk:4.15.1  , 用providedTranscodedVideoFeed获取的H.264码流

    0
    Comment actions Permalink
  • DJI Developer Support
    飞机:精灵4 ,  msdk:4.15.1  , 用providedTranscodedVideoFeed获取的H.264码流
    0
    Comment actions Permalink
  • DJI Developer Support
    麻烦用4.16也测试一下,我这边提单了。
    0
    Comment actions Permalink
  • DJI Developer Support
    我们测试持续获取providedTranscodedVideoFeed了半天复现不了,连扩容函数都没有触发,更没有触发OOM。能不能提供一下复现步骤,是否有什么特殊的操作,你的手机型号是多少?会不会和手机硬件配置有关。
    0
    Comment actions Permalink
  • DJI Developer Support
    我们测试持续获取providedTranscodedVideoFeed了半天复现不了,连扩容函数都没有触发,更没有触发OOM。能不能提供一下复现步骤,是否有什么特殊的操作,你的手机型号是多少?实际分配导的heapSize是多少?
    0
    Comment actions Permalink
  • lvheng

    用的是华为平板M6,没啥特别的操作,就是推流,没有其他操作。我们也反复测了多次,不是必现,是偶现

    0
    Comment actions Permalink
  • DJI Developer Support
    我们无法复现,下次复现的时候能否给一下整个app的内存占用情况,你可以用Android Studio的工具抓到。这个问题也可能和你自己的app写法还有硬件有关,这个实际上是执行了我们的扩容函数以后导致的OOM,不一定是我们的问题。
    0
    Comment actions Permalink

Please sign in to leave a comment.