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,无需指定端口号

image-20231121145508697

开始直播后进入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 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐