行业资讯

萤石云摄像头如何绑定自定义云服务器?一步步教程

2026-05-05 20:29:39 行业资讯 浏览:13次


从前有个小程序员阿东,他的房子里摆满了摄像头,想让它们玩得更自在。于是他开启了 “萤石云摄像头自定义服务器” 的旅程,一路上踩着坑、弹着弹指,结果他写了一份文章给你,跟着走你也能飞。

顺手把ip_addressporttoken等关键信息放进自己选好的云服务器,最关键的是要先确认服务器支持 HTTPS,要求证书必须有域名。没人说要三做四做,只要一次等会儿再说就行。
如果你寄忙目不介意给自己的服务器买个台湾公司专业域名,随你。

接着,去官网下载最新版的萤石云固件,打开文件夹,找到 configure.py,这里才是你把服务器地址填进去的地方。你只需要改 SERVER_ADDRESS 这个变量,让它指向自己的域名和端口,保存后再启动摄像头。

如果你习惯用 Docker,别忘了把 docker-compose.yml 调一调。给 environment 加 “DOMAIN=你自己的域名”,再把 nginx 反向代理映射到 80/443,最好加上一个简单的 Let’s Encrypt 自动更新脚本。

萤石云摄像头自定义服务器

说到 Let’s Encrypt,别跑到“让我们玩一把优雅的长尾字”里跑东西,直接装 certbot,按照 certbot certonly --standalone -d yourdomain.com 的命令,嗯,别忘了让它跑两遍,第一版会报错。确认 CERT 文件路径后,别把它塞进 /etc/nginx 的 ssl_certificate 那行,搞错迷宫了。

绑定服务器那么重要,别以为只要链接了就行。你还得在控制台里同步自己的摄像头列表进去。去萤石云后台新建一个“自定义服务器”模式,填 应用 IDsecret key,再把自己的域名填进“服务地址”栏。要是你是企业级用户,可以多点点子账号来避免 TPS 升级。

然后再来一次 “同步摄像头”。如果他不走动,咱们先跑一条 curl -X POST --data '{"name":"camera1"}' https://yourdomain.com/api/device 看看服务器到底是不是收到了。能 ping 通,不妨把 log_level=debug 打开,留给你排查脑洞。

现在你手里的摄像头仿佛被你绑住了所有诸葛亮的心得,才开始支持自定义显示板、推流、直播。你可以把视频流转发到自己的 OBS 上,甚至使用小程序直接在手机上看到实时画面,躲不过这么酷的自制小程序。

顺便一句:把后端部署在 AWS Lightsail 或者阿里云 ECS,预估流量和带宽一口气耗尽了。别小看这点,导致6点嗑饼无比崩溃😂。

如果你更喜欢 Node.js,别客气,把 express 替换掉 CGI 程序,直接用 ws 监听 RTSP 端口。把 srtp_port 设置成 8554,传给摄像头再向自己的服务器推流