logo
icon

Nginx RTMP

一个简单的自部署流式直播间。

平台Zeabur
部署次数7
发布者LovelyGuYiMeng
部署次数7
发布者LovelyGuYiMeng
创建于2024-12-24
模版内的服务
service icon

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

使用方法

  1. 为Nginx添加一个自定义域名 打开Config Edit把index.html中的your.nginx.domain改成设置的自定义域名 然后重启Nginx RTMP
  2. 打开OBS或者其他推流软件,在直播设置中设置 服务器:rtmp://your.server.ip:rtmp_port/live 推流码:stream 设置完成后点击开始直播进行推流
  3. 打开Nginx自定义域名,可以直接观看直播内容