🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 封装格式 封装格式也称多媒体容器,它只是为多媒体编码提供了一个“外壳”,也就是将所有的处理好的视频、音频或字幕都包装到一个文件容器内呈现给观众,这个包装的过程就叫封装 ![](https://img.kancloud.cn/0e/7b/0e7ba7a1d9b6a3c48cea20c3700c631f_1139x1130.png) <br> **推流** 将手机采集到的视频数据传给后台播放端进行展示,播放端可以是windows、linux、web端,即手机充当采集的功能,将手机摄像头采集到视频和麦克风采集到的音频合成编码后传给对应平台的播放端 ![](https://img.kancloud.cn/1c/a9/1ca99ec28255ccf4f9dd13d3f0cc8d3b_2094x1016.png) **拉流** 将播放端传来的视频数据在手机上播放,推流的逆过程,即将windows、linux、web端传来的视频数据进行解码后传给对应音视频硬件,最终将视频渲染在手机界面上播放。 ![](https://img.kancloud.cn/ef/62/ef6239048e5a85ccbc06d4cdd7672922_996x667.png)