✅ 查看 SRS 状态
docker ps | grep srs
-
如果能看到
srs-server
,说明 SRS 正在运行。 -
如果没显示,说明没运行。
🟥 停止(关闭)SRS
docker stop srs-server
🟩 启动(开启)SRS
docker start srs-server
🔁 重启 SRS
docker restart srs-server
📜 查看 SRS 日志(确认是否运行正常)
docker logs -f srs-server
📜 列出运行的容器、找到 SRS 容器名/ID:
docker ps
📜 查看容器内部的配置文件(直接 cat
):
docker exec -it srs-server cat /usr/local/srs/conf/srs.conf
📜查看SRS版本号:
docker exec srs-server /usr/local/srs/objs/srs -v
📜进入docker:
docker exec -it srs-server /bin/bash
📜编辑srs.conf文件:
vi /usr/local/srs/conf/srs.conf
📜srs.conf文件内容:
listen 1935;
max_connections 1000;
# HTTP API(1985)+ 静态页面(8080)
http_api {
enabled on;
listen 1985;
}
http_server {
enabled on;
listen 8080;
dir ./objs/nginx/html;
}
# WebRTC(RTC)服务:信令走 1985,媒体走 8000(UDP)
rtc_server {
enabled on;
listen 8000; # UDP 端口
candidate 139.196.162.157; # ★改成你的公网 IP 或域名(浏览器可达)
}
# 默认虚拟主机:开启 WebRTC,建议关 B 帧降低延迟
vhost __defaultVhost__ {
rtc {
enabled on;
bframe off;
}
}