成果分享:https://github.com/ziq358/Nginx-Rtmp
材料准备:
1、Microsoft Visual Studio 2010 下载安装。
2、MinGW 安装。
3、下载 nginx-1.15 源码(直接打开http://hg.nginx.org/nginx,下载压缩包)
4、下载 zlib-1.2.11, pcre-8.41。
5、下载openssl-1.0.1e , nginx-rtmp-module-1.2.1 (这俩个用git 拉代码就好了)。
6、下载UnxUpdates.zip ( 编译过程中遇到 'sed' 不是内部或外部命令,也不是可运行的程序, 需要用到)
开始编译:
1、在nginx-1.15根目录下,创建 objs 和 lib 层级子目录,存放编译需要的东西
2、MinGW中运行配置命令
3、使用vs2010 的命令工具 ,编译命令,如果遇到 'sed' 不是内部或外部命令,也不是可运行的程序 需要 将UnxUpdates.zip 解压出来的 路劲 加到 环境变量Path
4、运行 nginx,按照提示 添加相应的文件夹和文件后 ,运行成功。
5、添加html 测试 nginx
6、rtmp 服务测试,rtmp 的配置 在 conf/nginx.conf 配置了
7、推流:ffmpeg.exe -re -i gao_bai_qi_qiu.flv -vcodec libx264 -acodec aac -f flv rtmp://127.0.0.1:1935/live/gao
8、vlc 播放 rtmp://127.0.0.1:1935/live/gao
参考 :
Building nginx on the Win32 platform with Visual C
Windows编译Nginx源码
网友评论