ffmpeg 将网络流保存到本地文件

基本流程
网络包-demux->PES流
PES->mux ->网络流 或本地存储
demux: 解封装 解协议
mux :封装
可以理解为穿脱衣服

#ifndef PCH_H
#define PCH_H
extern "C"
{
   #include"libavutil/opt.h"
   #include"libavutil/channel_layout.h"
   #include"libavutil/common.h"
   #include"libavutil/imgutils.h"
   #include"libavutil/mathematics.h"
   #include"libavutil/samplefmt.h"
   #include"libavutil/time.h"
   #include"libavutil/fifo.h"
   #include"libavcodec/avcodec.h"
   #include"libavcodec/avio.h"
   #include"libavfilter/avfilter.h"
   #include"libavfilter/avfiltergraph.h"
   #include"libavfilter/buffersrc.h"
   #include"libavfilter/buffersink.h"
   #include"libswscale/swscale.h"
   #include "libswresample/swresample.h"
}
#endif

你可能感兴趣的:(视音频开发)