- 本程序ffmpeg版本是:ffmpeg version 3.2.4 Copyright © 2000-2017 the FFmpeg developers。
- 不同ffmpeg版本会稍微有点不同,比如最明显ffmpeg 4.0和ffmpeg 3.0少了一些注册类函数(如:av_register_all())还有编解码函数方式等。
- 本程序是经过ffmpeg 推流FLV文件,采用rtmp协议这个例子修改而来的。
- 下面分二部分:
一、和上面例子有那些区分;
二、源代码分享 - 一、和上面例子有那些区分;
1、赋值配置信息:把avcodec_parameters_copy()替换成avcodec_copy_context()。
2、时间基转换函数:把av_rescale_q_rnd()都替换成av_rescale_q()。
int64_t av_rescale_q(int64_t a, AVRational bq