nginx 搭建 rtmp
- 1. 解压 nginx 1.7.11.3 Gryphon.zip -> 解压 nginx-rtmp-module-master.zip
- 将 nginx-rtmp-module-master 文件名修改为 nginx-rtmp-module 并移动到 nginx 1.7.11.3 Gryphon
- 在 nginx 1.7.11.3 Gryphon/config 里面新建文件 nginx.conf 内容如下:
-
nginx.conf
worker_processes 2; events { worker_connections 8192; } rtmp { server { listen 1935;#监听端口,若被占用,可以更改 chunk_size 4000;#上传flv文件块儿的大小 application live { #创建一个叫live的应用 live on;#开启live的应用 allow publish 127.0.0.1;# allow play all; } } } http { include mime.types; default_type application/octet-stream; sendfile off; #tcp_nopush on; server_names_hash_bucket_size 128; ## Start: Timeouts ## client_body_timeout 10; client_header_timeout 10; keepalive_timeout 30; send_timeout 10; keepalive_requests 10; ## End: Timeouts ## server { listen 81; server_name localhost; location / { root html; index index.html index.htm; } } }
-
- 到这就完了,下面是一些常用的命令:
- 测试 配置的有没有问题:nginx.exe -t
- 启动: start nginx
- 停止:nginx.exe -s stop || nginx.exe -s quit (这个停止会保存一些运行的信息,有序停止) || taskkill /f /im nginx.exe
- 重启:nginx.exe -s reload
- 看版本:nginx -v
- 最后测试:用 obs 往 rtmp://127.0.0.1:1935/live 这个地址推视频,然后用 vlc 打开这个地址:rtmp://192.168.50.98:1935/live
- 注意不同的设备给个不同的地址,免的 vlc 播放不了,如 rtmp://127.0.0.1:1935/live1、 rtmp://127.0.0.1:1935/live2 ...
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/18224708