# 媒体子系统 ## 简介 该仓主要用于存放媒体子系统的源码信息,旨在为多媒体应用开发者开发者提供统一的开发接口,使得开发者可以专注于应用业务的开发,轻松使用多媒体的资源。下图分别展现媒体子系统的框架及业务流程。 多媒体子系统框架 ![](figures/zh-cn_image_0000001051720802.png) 多媒体子系统系统业务流程图 ![](figures/zh-cn_image_0000001052440794.png) 如上图,多媒体包括camera,recorder和player,camera提供YUV、RGB、JPEG以及H264,H265数据到共享内存surface中,recorder模块将surface中h264/h265数据和音频aac数据打包成mp4文件,player模块把mp4文件解复用成音频和视频数据,分别送入对应编码器解码,然后进行播放。 ## 目录 **表 1** 轻量级多媒体子系统源代码目录结构