由于需要在海思平台使用aac格式的音频编码格式,一开始的思路是下载开源的aac编解码库,比如libfdk_aac、libfaac等来进行aac的编解码,但是交叉编译并封装运行于hi3516平台后,发现效果奇差,延迟将近1分钟,CPU消耗近100%。
遂google,费了好大一番功夫,终于查出,原来对于像hi3516这种低主频的平台是跑不起libfdk_aac这种复杂的编码算法的。
其实海思已经裁剪实现了一套低复杂度的aac编解码算法库,但是由于专利原因没有开源出来。通过各种途径获得后,封装了一套API,在hi3516平台成功跑起来了,效果非常好。
屏幕快照 2019-05-19 下午3.11.02.png 屏幕快照 2019-05-19 下午3.11.17.png 屏幕快照 2019-05-19 下午3.37.06.png
网友评论