Amlogic VIM1 Android和Linux下 H.264与H.265的硬解码

哪里可以找到Amlogic VIM1 Android和Linux下 H.264与H.265的硬解码的相关开发资料和源码以及demo

Hi @hubbybob,中午好,MediaCodec是安卓官方的SDK标准接口,已经封装出来了。 调用接口就可以使用了。说明和demo里面都有。Linux下目前暂时没有。

我不太愿意使用mediacodec,因为性能太差,如果有提供底层操作直接使用C的源码进行硬解性能才会更好,我使用mediacodec硬解渲染一帧1080p H.264的数据要126ms左右,这显然,连60FPS
都达不到,怎么使用

我不太愿意使用mediacodec,因为性能太差,如果有提供底层操作直接使用C的源码进行硬解性能才会更好,我使用mediacodec硬解渲染一帧1080p H.264的数据要126ms左右,这显然,连60FPS
都达不到,怎么使用

Hi @hubbybob ,下午好。Medeiacodec的性能没有这么差,126MS连10帧都不到。不知道是否是你的操作存在问题。我们的解码都是采用mediacodec的标准接口。

Hi @hubbybob ,也可以采用这种方法。 surfaceview+MediaPlayer.可以参考这里

前面至少输入8帧数据,才会输出第一帧数据,如果我输入不到这些帧,肯本不会有数据输出,也就是说,有8帧的前期 缓冲帧,相当于所有解码渲染整体向后延时120ms,所有的帧向后平移120ms,这个问题很严重的