AndroidMultimedia框架

前言:前面一篇分析了mediaplayerservice及MediaPlayer中的CS模型,但是对于如何能把数据解析出来,渲染到最终的SurfaceView上显示,并且播放起来,我们依然还不得而知,从今天开始,就开始介绍多媒体框架中数据解析-解码-渲染输出过程,也就是后面几篇都要介绍的stagefright框架。先看下今天的Agenda:

Stagefright的整体结构中角色

Stagefright在playback中角色

Stagefright初识

StagefrightPlayer及AwesomePlayer初识

MediaExtractor数据解析流程

Stagefright的整体结构中角色Stagefright在playback中角色Stagefright初识

前面一篇中,分析到mediaplayerservice会调到Stagefright中,进行编码解码操作在libsstagefright中,预设的多媒体解码是openCore,由于其过于庞大和复杂,需要成本较高,开始引进了另一个框架,也就是stagefright框架,以后默认情况android选择stagefright,但是并没有完全抛弃opencore,做了一个OMX层,仅仅是对opencore的omx-







































北京哪间医院看白癜风最好
白癜风传染么



转载请注明:http://www.gslnbdf.com/azsj/1673.html