Android视频编码
视频编码要用的Encoder,这里使用的是以surface来代替buffer,要用到OpenGL相关知识,下图是其大概的过程
decoder与encoder之间是surface的存在,用surface来代替input/output buffer,优点是opengl会帮我们把复杂的细节完成,可以认为是 OpenGL管理纹理,返回的是纹理的ID,而我们操作的也是这个ID,返回的是状态而不是对象,后续只需对此ID进行操作即可,然后将其送入到Encoder中自动进行编码。
然而关于这个使用surface的流程只是一个大概的了解,对opengl的知识还是比较陌生,后面会针对opengl的知识进行学习,然后再来回顾这个流程。