一、环境说明
-
服务器:阿里云ECS
-
系统:CentOS 7 / CentOS 8
-
部署方式:Docker + Docker Compose
-
服务版本:SRS 5(稳定版)
-
核心特性:RTMP/FLV/HLS/WebRTC 推拉流、自带Web控制台、开机自启
二、前置必备配置(不配置无法外网访问)
2.1 服务器防火墙放行端口
二选一执行,推荐直接关闭防火墙(适配新手)
方式1:关闭防火墙(推荐)
systemctl stop firewalld
systemctl disable firewalld
方式2:保留防火墙,放行所需端口
firewall-cmd --add-port=1935/tcp --permanent
firewall-cmd --add-port=1985/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8000/udp --permanent
firewall-cmd --reload
2.2 阿里云安全组放行端口(必做)
阿里云控制台 → ECS实例 → 安全组 → 入方向规则,手动放行以下端口:
-
1935/TCP:RTMP 推拉流核心端口
-
1985/TCP:SRS 后台API接口
-
8080/TCP:Web控制台、HTTP-FLV、HLS播放
-
8000/UDP:WebRTC 实时通话
2.3 检查Docker环境
若无Docker,执行下方阿里云源一键安装;已安装可跳过
# 卸载旧版本Docker
yum remove -y do

&spm=1001.2101.3001.5002&articleId=161770899&d=1&t=3&u=6e464a6fb90e42888bfa34e6597b6e67)

被折叠的 条评论
为什么被折叠?



