windows环境下基于nginx搭建rtmp服务器

时间:2024-01-13 14:20:14

基于nginx搭建rtmp服务器需要引入rtmp模块,引入之后需重新编译nginx

linux环境几个命令行就能实现编译,笔者未尝试,网上有很多教程。

windows环境还需要安装一系列的编译环境,例如nasm等等,很繁杂。

目前为止,笔者浏览的关于“实现在windows环境下搭建rtmp服务器”的博客包括了两个思路:

1、手动编译nginx,参考博客https://www.cnblogs.com/lidabo/p/9077938.html,笔者环境配置完成后,编译nginx时失败了:bat文件执行后没有任何效果展示,没有和此博客作者的博文一致,未发现原因,后续步骤进行不下去,遂放弃;

2、下载编译好的nginx,直接执行

(1)下载nginx 1.7.11.3 Gryphon,参考博文https://blog.csdn.net/Contex_A17/article/details/82191050,这个nginx还未来得及测试rtmp是否搭建完成便发现一个问题,nginx的代理功能失效,排查,未发现原因,遂放弃;

(2)下载nginx-rtmp-win32,这是我偶然发现的nginx,下载网页https://github.com/illuspas/nginx-rtmp-win32可能是某位前辈自己编译的,亲测有效,下载下来直接使用nginx命令运行即可(网页中还有对应的介绍),并且nginx的代理功能可正常使用