要将视频监控连接到云主机(例如阿里云、腾讯云、华为云等),核心思路是让摄像头或录像机(NVR)的视频流数据能够被云端服务器接收、存储和转发。
由于本地网络通常没有公网IP或端口被限制,直接连接存在困难,以下是几种主流的实现方案,你可以根据手头的设备和预算选择最适合的一种:
方案一:使用云厂商的“视频监控平台”服务(最推荐,简单稳定)
几乎所有主流云厂商都有成熟的视频监控PaaS服务,
- 阿里云:视频监控(VS)
- 腾讯云:物联网智能视频服务(IoT Video)
- 华为云:视频接入服务(VIS)
- 海康威视/大华:自己的云平台(如萤石云、乐橙云)
工作原理:
摄像头或录像机会主动向云端平台发起连接(不需要公网IP),云平台提供SDK或标准协议(GB/T 28181、RTMP等)接收视频流。
操作步骤:
1、在云平台创建实例:登录云主机控制台,找到视频监控服务,创建一个“空间”或“通道”,获取一个国标ID或推流地址。
2、配置摄像头/NVR:
- 如果摄像头支持GB28181协议(绝大多数国标摄像头都支持):在摄像头后台配置“平台接入”,填入云平台给你的SIP服务器ID、域名、端口。
- 如果摄像头支持RTMP推流:在摄像头配置“RTMP推流”,填入云平台给你的推流地址(形如rtmp://xxx.pull.live.com/live/stream1)。
3、拉流播放:云平台会自动将摄像头的视频流转为标准的RTMP/FLV/HLS流,你只需在云主机上或者任何网页、手机APP上,使用云平台提供的播放地址(拉流地址)即可查看。
优点:无需暴露公网IP,无需自行搭建流媒体服务器,支持大规模接入,自带存储、回放、AI分析(如人形检测)。
缺点:需要支付云平台少量的接入费(通常按路数、存储时长计费,一般几元到几十元每月每路)。
方案二:通过NVR/录像机主动推流到云主机(自建流媒体服务器)
如果你希望自己完全控制数据,不依赖第三方平台,可以在云主机上安装流媒体服务器软件,然后让摄像头或NVR主动推流过来。
所需条件:
- 一台有公网IP的云主机(购买时分配的公网IP)。
- 云主机上安装流媒体服务器软件(如:SRS、ZLMediaKit、Nginx-RTMP、Wowza)。
关键:摄像头/NVR需要能够主动向公网IP的服务器推流(支持RTMP、GB28181等协议)。
操作步骤:
1、云主机部署流媒体服务器:
- Linux/Mac:推荐使用【SRS】(Simple-Rtmp-Server),一行命令即可启动:docker run -d -p 1935:1935 -p 8080:8080 ossrs/srs:6
- Windows:可以使用Ant Media Server或Nginx-RTMP。
2、获取云主机公网IP:记下你的云主机公网IP(例如1.2.3.4)。
3、配置摄像头/NVR推流:
- 在摄像头的“高级设置”->“RTMP推流”中,填写推流地址:
- 服务器地址:rtmp://1.2.3.4:1935/live
- 流名称(Stream Key):camera1 (可自定义)
- 部分NVR(如海康DS-7800系列)支持主动向平台推送GB28181或RTSP转RTMP。
4、拉流查看:配置成功后,在浏览器或播放器中输入:http://1.2.3.4:8080/players/(SRS自带的Web播放器)或rtmp://1.2.3.4:1935/live/camera1。
安全注意:
务必在云主机安全组(防火墙)中,将流媒体端口(如1935、8080)只开放给你的本地公网IP,或者设置管理员密码,否则会被恶意盗流或攻击。
带宽问题:1路1080P摄像头约需要2-4Mbps上行带宽,云主机出带宽是收费的(通常按流量计费,5元/GB),如果7x24小时推流,费用会很高,建议只在需要远程查看时开启推流,或使用一下方案三。
方案三:通过内网穿透(frp/ZeroTier)连接(低成本,适合临时/家庭使用)
如果你不想买公网IP云主机,或者想直接访问局域网内摄像头的Web管理界面和RTSP流。
方式1:使用frp(端口映射)
1、 准备一台有公网IP的云主机(可以是1核1G的低配服务器,或轻量应用服务器)。
2、 在云主机上运行frps(服务端)。
3、 在本地局域网的一台电脑或路由器(或海康/大华的NVR)上运行frpc(客户端)。
4、配置隧道:将本地摄像头的RTSP地址(如rtsp://admin:password@192.168.1.100:554/h264)映射到云主机的某个端口(如7001)。
5、 远程访问时,输入rtsp://你的云主机公网IP:7001 即可。
方式2:使用ZeroTier(组网)
1、 将云主机和本地摄像头(或摄像头所在局域网的路由器)都加入同一个ZeroTier虚拟网络。
2、 它们会获得同一个网段的虚拟IP(如10.147.20.1 和10.147.20.2)。
3、 摄像头直接使用虚拟IP地址供云主机访问,云主机通过该虚拟IP拉取RTSP流,或者访问摄像头Web管理页面。
优点:无需摄像头主动推流,不依赖摄像头协议,能正常访问摄像头的所有功能(配置、录像、RTSP)。
缺点:需要额外部署客户端软件;延时比直连略高;frp方式需要处理好RTSP的UDP/TCP切换。
| 方案 | 复杂度 | 成本 | 稳定性 | 推荐场景 |
| 方案一:云厂商平台 | ⭐ 低 | 中等(按路收费) | ⭐⭐⭐⭐⭐ | 专业监控、大路数接入、远程看店、看家。最推荐 |
| 方案二:自建SRS | ⭐⭐⭐⭐ 中高 | 高(云主机带宽费) | ⭐⭐⭐⭐ | 极客玩家、完全自控、对协议有特殊需求。 |
| 方案三:内网穿透 | ⭐⭐ 中 | 低(仅需云主机费) | ⭐⭐⭐ | 临时远程维护、小规模家庭使用、想保留摄像头原始功能。 |
最直接的建议:
如果你不想折腾,直接使用方案一(海康/大华用户用他们自家的萤石云/乐橙云,或者阿里云视频监控),只需要几分钟的配置,首月通常免费,真正实现了“开机即用”。
文章摘自:https://idc.huochengrm.cn/zj/25293.html
评论