1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| docker 启动容器 docker start nginx-rtmp docker 检查状态 docker ps docker 检查日志 docker logs nginx-rtmp docker 停止容器 docker stop nginx-rtmp docker 重启容器 docker restart nginx-rtmp
服务器: rtmp://localhost:1935/live 流密钥: 任意名称(如 test) 播放地址
RTMP: rtmp://localhost:1935/live/流密钥 HLS: http://localhost:5080/hls/流密钥.m3u8 状态页面: http://localhost:5080/stat
使用 tiangolo/nginx-rtmp 镜像
docker run -d \ -p 1935:1935 \ -p 8080:80 \ --name nginx-rtmp \ tiangolo/nginx-rtmp 使用 alfg/nginx-rtmp 镜像
docker run -d \ -p 1935:1935 \ -p 80:80 \ --name rtmp-server \ alfg/nginx-rtmp 测试 RTMP 服务器
1. 检查服务器状态
# 查看容器运行状态 docker ps
# 查看日志 docker logs nginx-rtmp 2. 推流测试
使用 OBS Studio 或其他推流工具:
服务器: rtmp://localhost/live 流密钥: 任意名称(如 test) 完整的推流 URL:rtmp://localhost/live/test
3. 拉流测试
使用 VLC 或其他播放器:
URL: rtmp://localhost/live/test 4. 查看状态页面
访问 http://localhost/stat 查看服务器状态和活动流。
|