SkeyeVSS全功能版部署说明(官网版本).official

张开发
2026/4/14 11:38:49 15 分钟阅读

分享文章

SkeyeVSS全功能版部署说明(官网版本).official
试用安装包下载 | SMS | 试用安装包下载 | 在线演示社区版项目地址https://github.com/openskeye/go-vss当前为官网下载的全功能版本1. 适用范围方式 A单机二进制部署适合本地/现场环境方式 BDocker Compose 部署适合测试/生产环境2. 部署前准备2.1 服务器建议CPU2 核及以上内存4GB 及以上磁盘SSD建议日志与数据分盘网络千兆及以上操作系统Linux 优先Ubuntu/CentOSWindows 可部署2.2 资源准备二进制 选择合适的系统版本 下载下载的压缩包包含所有的服务依赖无需单独安装操作系统 Linux推荐Ubuntu / Windows10docker 下载2.3 开放端口按需11001MySQL11002Redis11003etcd11004Web Proxy11005Media Server HTTP11008VSS SIPTCP/UDP11009Cron11010DB RPC11011Backend API11013VSS HTTP11014VSS SSE11015VSS Cascade SIP11018VSS WebSocketRTP/RTC 端口段按媒体服务配置放行3. 配置准备3.1 环境变量文件解压对应的压缩文件后在文件夹内容# 二进制版本 版本 (base) yiyiyiyiyiyiMac-Studio Skeyevss-linux.amd64.V1.0.6.full % ls -al total 48 drwx------ 6 yiyiyi staff 192 4 13 15:56 . drwx--x--x 7 yiyiyi staff 224 4 13 15:56 .. -rw-r--r-- 1 yiyiyi staff 15036 4 13 15:51 .env.prod -rwxr-xr-x 1 yiyiyi staff 2423 4 13 15:53 Skeyevss.sh # linux -rwxr-xr-x 1 yiyiyi staff 2423 4 13 15:53 Skeyevss.bat # windows drwx--x--x 9 yiyiyi staff 288 4 13 15:56 skeyevss-sev -rwxr-xr-x 1 yiyiyi staff 108 4 13 15:53 使用说明.txt text # docker 版本 (base) yiyiyiyiyiyiMac-Studio start % ls -al total 56 drwxr-xr-x 4 yiyiyi staff 128 4 7 10:18 . drwxr-xr-x 6 yiyiyi staff 192 4 13 15:49 .. -rw-r--r-- 1 yiyiyi staff 13061 4 7 10:18 docker-compose.yml -rw-r--r-- 1 yiyiyi staff 12236 4 7 10:18 start.sh3.2 设置环境变量 .env.prod必须先检查网络SKEYEVSS_INTERNAL_IPSKEYEVSS_EXTERNAL_IP数据库SKEYEVSS_DATABASE_TYPEsqlite/mysqlSKEYEVSS_MYSQL_*mysql 模式下服务发现SKEYEVSS_ETCD_HOSTSKEYEVSS_ETCD_CLIENT_PORT国标 SIPSKEYEVSS_VSS_SIP_IDSKEYEVSS_VSS_SIP_DOMAINSKEYEVSS_VSS_SIP_PASSWORD媒体服务联动SKEYEVSS_MEDIA_SERVER_*SKEYEVSS_MEDIA_SERVER_NOTIFY_*4. 启动服务二进制脚本启动windows: 以管理员身份运行Skeyevss.bat按照提示输入数字启动linux: 以管理员身份运行sh Skeyevss.sh按照提示输入数字启动dockersudo sh start.sh此命令会自动拉取镜像仓库所依赖的服务详见docker-compose.yml 服务管理菜单 1: install - 安装/启动服务 2: uninstall - 卸载/停止服务 3: start - 启动服务 4: stop - 停止服务 5: restart - 重启服务 0: exit - 退出 请输入选项数字:如果使用nginx代理配置如下:192.168.50.87替换为服务器内网ipshowcase.openskeye.cn替换为你的域名/etc/nginx/cert/openskeye.cn证书目录这些信息你可以根据实际场景配置upstream ws { server 192.168.50.87:11018; } upstream ws_stream_play { server 192.168.50.87:11005; } server { listen 443 ssl; server_name showcase.openskeye.cn; ssl_certificate /etc/nginx/cert/openskeye.cn/openskeye.cn.crt; ssl_certificate_key /etc/nginx/cert/openskeye.cn/openskeye.cn.key; ssl_session_timeout 10m; ssl_session_cache shared:SSL:10m; access_log /var/log/nginx/showcase.openskeye.cn.access.log; error_log /var/log/nginx/showcase.openskeye.cn.error.log; location / { proxy_pass http://192.168.50.87:11004/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } location /sse-event/ { proxy_buffering off; proxy_cache off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Connection ; proxy_read_timeout 24h; proxy_send_timeout 24h; proxy_pass http://192.168.50.87:11014/; } # websocket location /ws { proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Nginx-Proxy true; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_redirect off; client_max_body_size 10m; proxy_pass http://ws; proxy_connect_timeout 300s; proxy_read_timeout 300s; proxy_send_timeout 300s; } # 代理视频播放地址 websocket location /sms-play-ws/ { proxy_pass http://ws_stream_play/; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_redirect off; client_max_body_size 10m; proxy_connect_timeout 300s; proxy_read_timeout 300s; proxy_send_timeout 300s; } location /sms-play-wss/ { proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Nginx-Proxy true; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_redirect off; client_max_body_size 10m; proxy_pass http://ws_stream_play/; proxy_connect_timeout 300s; proxy_read_timeout 300s; proxy_send_timeout 300s; } location /sms-play-http/ { proxy_pass http://192.168.50.87:11005/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } # 代理视频播放地址 https location /sms-play-https/ { proxy_pass http://192.168.50.87:11005/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }浏览器中访问:公网ip:端口: http://192.168.50.87:11004域名:端口: http(s)/showcase.openskeye.cn登录用户名默认账号u:adminp:admin在第一次访问时需要重新设置密码当然这些信息也可以在.env.prod中配置5. 常见问题设备注册失败优先检查 SIP ID/域/密码与防火墙策略。无法播放确认 SkeyesMS 运行正常VSS 通知地址可达。DB RPC 调用超时检查 etcd 注册、Redis/MySQL 连接。页面能开但接口报错检查 Web Proxy 反向代理和 Backend API 监听地址。Docker 启动失败检查 env 文件变量是否完整、宿主机端口是否被占用。

更多文章