Docker快速搭建RTMP服务(tiangolo/nginx-rtmp:Docker + Nginx+ nginx-rtmp-module)
nginx-rtmp-module
nginx-rtmp-module: nginx-rtmp-module 是一个 Nginx 模块,用于支持 RTMP、HLS 和 MPEG-DASH 直播流媒体,提供录制、转码和HTTP回调等功能。
项目地址:https://gitcode.com/gh_mirrors/ng/nginx-rtmp-module
免费下载资源
·
Linux Docker快速搭建多媒体/视频流的 RTMP 服务
第一步
安装Docker 点击这里查看
第二步
拉取并运行镜像 tiangolo/nginx-rtmp/
docker pull tiangolo/nginx-rtmp
docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp
OBS客户端测试
OBS客户端设置直播的推流地址和推流码
例如,服务器地址为rtmp://127.0.0.1:1935/live
,推流码为test
RTMP协议默认端口号为1935,如果服务端口号1935,无需指定端口号
开始直播后进入rtmp://127.0.0.1:1935/live/test
播放
GitHub 加速计划 / ng / nginx-rtmp-module
13.26 K
3.5 K
下载
nginx-rtmp-module: nginx-rtmp-module 是一个 Nginx 模块,用于支持 RTMP、HLS 和 MPEG-DASH 直播流媒体,提供录制、转码和HTTP回调等功能。
最近提交(Master分支:1 个月前 )
2fb11dff
While rtmp module does not support SSL, starting from nginx 1.25.5 an SSL
connection can be passed from nginx stream pass module. Such connections
should be shut down on connection closure.
An rtmps example:
rtmp {
server {
listen 1935; # rtmp
application foo {
live on;
}
}
}
stream {
server {
listen 1936 ssl; # rtmps
ssl_certificate example.com.crt;
ssl_certificate_key example.com.key;
pass 127.0.0.1:1935;
}
}
6 个月前
6f9fa49a
The change repeats nginx commit cb149fa03367 and is needed for stream pass
module to be able to pass connections to rtmp.
6 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)