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自定義域名,可以直接觀看直播內容