windows7 下 搭建 nginx + rtmp 流媒体服务器

成果分享: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 层级子目录,存放编译需要的东西

windows7 下 搭建 nginx + rtmp 流媒体服务器_第1张图片

2、MinGW中运行配置命令

windows7 下 搭建 nginx + rtmp 流媒体服务器_第2张图片
windows7 下 搭建 nginx + rtmp 流媒体服务器_第3张图片

3、使用vs2010 的命令工具 ,编译命令,如果遇到 'sed' 不是内部或外部命令,也不是可运行的程序  需要  将UnxUpdates.zip 解压出来的 路劲 加到 环境变量Path

windows7 下 搭建 nginx + rtmp 流媒体服务器_第4张图片
windows7 下 搭建 nginx + rtmp 流媒体服务器_第5张图片
windows7 下 搭建 nginx + rtmp 流媒体服务器_第6张图片

4、运行 nginx,按照提示 添加相应的文件夹和文件后 ,运行成功。

windows7 下 搭建 nginx + rtmp 流媒体服务器_第7张图片

5、添加html 测试 nginx 

windows7 下 搭建 nginx + rtmp 流媒体服务器_第8张图片
windows7 下 搭建 nginx + rtmp 流媒体服务器_第9张图片

6、rtmp 服务测试,rtmp 的配置 在 conf/nginx.conf 配置了

windows7 下 搭建 nginx + rtmp 流媒体服务器_第10张图片

7、推流:ffmpeg.exe -re -i gao_bai_qi_qiu.flv -vcodec libx264 -acodec aac -f flv rtmp://127.0.0.1:1935/live/gao

windows7 下 搭建 nginx + rtmp 流媒体服务器_第11张图片

8、vlc 播放 rtmp://127.0.0.1:1935/live/gao 

windows7 下 搭建 nginx + rtmp 流媒体服务器_第12张图片
windows7 下 搭建 nginx + rtmp 流媒体服务器_第13张图片

参考 : 
Building nginx on the Win32 platform with Visual C
Windows编译Nginx源码

你可能感兴趣的:(windows7 下 搭建 nginx + rtmp 流媒体服务器)