下载地址
http://rtmpdump.mplayerhq.hu/download/
编译不含有ssl的版本
-
首先使用vs创建一个空项目
-
将源码中的.h和.c文件分别添加到工程中的头文件目录和源文件目录
-
关闭SDL检查
-
预处理器添加宏定义:NO_CRYPTO,不使用ssl
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e48330740d86ef664916aa1961881d8b.png)
-
rtmp.c文件修改453行的off_t类型为long (off_t为linux下的) ![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6710f260af3c9416ff4b23d9d977e43c.png)
-
hashswf.c文件中的zlib.h放入上面的CRYPTO的隔离区
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ce135cd4cf117fa013d019e93ea75817.png)
-
选择编译lib库
-
这样不含ssl和zlib的windows版本的librtmp即可编译成功