背景
基于响应时间和流量成本的考虑,移动端在完成视频内容生成后,一般会根据需要在本地进行一次转码再上传服务端。
常见处理是,对该文件进行硬件转码,完成后,将输出(单个)文件上传。这里的问题是,转码、上传以及后台转码都是串行的。
目前的框架
android 硬件转码
3个常见的API(demuxer, codec, muxer)
- MediaExtractor
MediaExtractor facilitates extraction of demuxed, typically encoded, media data from a data source.- MediaCodec
MediaCodec class can be used to access