向Android添加新的编解码器?
作者:互联网
我是Android的新手.现在我需要进行将自己的编解码器添加到Android的工作.我的意思是,我想知道将我自己的编解码器添加到android需要采取的所有步骤.
我对此很新鲜,我需要一些基本的知识,所以有人可以解释一下我要为Android添加新编解码器所需采取的步骤吗?
解决方法:
由于所有音频和视频编解码器都是在平台级别编译的,因此,这几乎不可能以便携式方式完成(由于大多数情况下它们需要硬件加速)
如果您只对在特定硬件平台上进行此操作感兴趣,并且具有未锁定的引导程序(因此可以引导自定义版本的Android),则可以使用AOSP作为基础从头开始编译完整的Android平台.
根据要定位的Android版本,您正在考虑向Opencore或Stagefright(Android用于A / V解码和解析的子系统)添加代码,您可以在其中添加音频解码器,音频编码器,视频编码器,视频解码器和容器解析器.
这是添加到Stagefright的一些讨论:
http://freepine.blogspot.com/2010/01/overview-of-stagefrighter-player.html
http://groups.google.com/group/android-porting/msg/5d88e76845a22bbb
但是,除非您希望支持的编码方案非常简单(您要添加什么?),否则对于大多数Android设备而言,如果不将某些工作分担给另一个系统(例如无线电芯片组或GPU).
标签:codec,android,porting 来源: https://codeday.me/bug/20191208/2093095.html