代码及工程见https://download.csdn.net/download/daqinzl/88168680
开发工具:visual studio 2019
网上用C/C++调用FFmpeg的API例子很多,
c#使用ffmpeg.autogen的方式很简单,直接复制C/C++调用FFmpeg的API的代码到C#中,然后在FFmpeg的方法前加上ffmpeg.即可。
参考文档:https://blog.csdn.net/vanjoge/article/details/79657874
参考文档拉取rtmp流并播放,本文拉取udp组播流播放,
为了防止花屏,添加了以下几行代码,
AVDictionary* opts = null;
ffmpeg.av_dict_set(&opts, "buffer_size", "8192000", 0);
ffmpeg.av_dict_set(&opts, "max_interleave_delta", "40000", 0);