Nginx RTMP
项目博客
http://nginx-rtmp.blogspot.com
Wiki 手册
https://github.com/arut/nginx-rtmp-module/wiki/Directives
功能
- RTMP/HLS/MPEG-DASH 实时流媒体
- RTMP 点播 FLV/MP4,
从本地文件系统或 HTTP 播放
- 支持分布式流媒体的流中继:推送和拉取模型
- 多 FLV 文件记录流
- H264/AAC 支持
- 使用 FFmpeg 在线转码
- HTTP 回调(发布/播放/记录/更新等)
- 在特定事件上运行外部程序(exec)
- HTTP 控制模块,用于录制音频/视频和断开客户端
- 高级缓冲技术
以保持内存分配在最低水平,
实现更快的流传输和低内存占用
- 已证明与 Wirecast、FMS、Wowza、
JWPlayer、FlowPlayer、StrobeMediaPlayback、
ffmpeg、avconv、rtmpdump、flvstreamer
等多种工具兼容
- 以机器和人类可读的形式提供 XML/XSL 统计数据
- 支持 Linux/FreeBSD/MacOS/Windows
使用方法
- 为Nginx添加一个自定义域名
打开Config Edit把index.html中的your.nginx.domain改成设置的自定义域名
然后重启Nginx RTMP
- 打开OBS或者其他推流软件,在直播设置中设置
服务器:rtmp://your.server.ip:rtmp_port/live
推流码:stream
设置完成后点击开始直播进行推流
- 打开Nginx自定义域名,可以直接观看直播内容