南宁最高端网站建设云南seo简单整站优化
文章目录
- 流程
 - api
 - 核心代码
 - muxer.h
 - muxer.cpp
 
aac 和 h264 封装为视频流,封装为c++的Muxter类
流程
-  
分配视频文件上下文
int Init(const char *url); -  
创建流,赋值给视频的音频流和视频流
int AddStream(AVCodecContext *codec_ctx); -  
写视频流的head
int SendHeader(); -  
写视频流的packet,需要转换packet的pts和dts , 值为 原有pts * 编码时间基/ 视频流的时间基
int SendPacket(AVPacket *packet) -  
写视频流的trail
int SendTrailer(); -  
释放资源
void DeInit(); 
api
int64_t av_rescale_q(int64_t a, AVRational bq, AVRation
