Windows搭建基于nginx rtmp的视频点播服务器

安装

在windows下由于官方已经编译好的nginx是不带nginx_rtmp_module的,故直接使用已经编译好的,
一个是github上的(https://github.com/illuspas/nginx-rtmp-win32)
一个是nginx for windows(http://nginx-win.ecsds.eu/download/nginx%201.7.12.1%20Lizard.zip,注意这是最后一个支持rtmp的版本,再高的非商业版本不会支持rtmp),nginx-rtmp-win32是一个较好的demo。
打开命令行,进入文件夹,启动nginx.exe。

 

配置

worker_processes  1;

error_log  logs/error.log debug;

events {
    worker_connections  1024;
}

rtmp {
    server {
        listen 1935;

        application vod {
            play D:/workspace/nginx/video; #这是一个目录的名称,如果是linux,则写具体位置如/opt/video
        }
    }
}

http {
    server {
        listen 8000;

        location / {
            root html;
        }

        location /test.flv {
            root video;
        }


        location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            root html;
        }
    }
}

 

演示地址:rtmp://116.196.19.33/vod/vw.mp4 使用vlc 打开网络,可以播放。

 

参考:https://blog.csdn.net/akeron/article/details/54974034

随机推荐
关于谷歌Material Design:你需要知道的一切
Windows server 2003 iis安装php
Workerman 实现 WebSocket IM 聊天系统【后端篇】
详谈JavaScript数组合并常见几大方法
Windows下,Apache安全防护WAF,安装配置mod_security模块
PDO预处理语句和存储过程
LOGO设计的时候为什么要画那些圈圈?
如何在 vue 项目里正确地引用 jquery 插件
用Nodemon监控项目文件夹,自动重启NodeJS应用
PHP文件上传进度:文件切片上传