RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在

关于TSINGSEE青犀视频平台的视频监控系统上,我们经常说到EasyNVR+EasyNVS的方案。客户端通过EasyNVS云管理平台上的EasyNVR列表以及每个网络摄像头的在线状态和快照,获取对应摄像头的视频流数据远程运维,同时实现按需直播,降低网络宽带及服务器压力。

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第1张图片

我们发现EasyNVR在配置文件配置ip接入EasyNVS,通过域名访问EasyNVS时,出现了“请求服务不存在”的报错。

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第2张图片

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第3张图片

首先,EasyNVS以ip访问时,不会报错。这样就排除不是服务没有启动成功的原因了。

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第4张图片

因此我们猜测可能是EasyNVR和EasyNVS的交互问题,就从frp入手。

解决问题:

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第5张图片

Ip = sec.Key("ip").MustString("")
customDomains := sec.Key("custom_domains").MustString("")
port := sec.Key("port").MustUint(0)
interfacePort := sec.Key("interfacePort").MustUint(0)
iniTemp := `
[common]
server_addr = %s
server_port = %d
device_id = %s
device_name = %s
token = %s
login_fail_exit = false

[%s]
type = http
local_port = %d
custom_domains = %s,localhost,127.0.0.1,%s
locations = /nvc/%s

[%s]
type = tcp
local_ip = %s
local_port = %d
remote_port = %d

[%s]
type = tcp
local_ip = %s
local_port = %d
remote_port = %d

查询文档发现需要将custom_domains添加域名zhou.easynvr.com;这样域名访问EasyNVS就不会报错了。

RTSP协议视频流媒体智能分析平台EasyNVR接入EasyNVS为什么以域名访问会报错服务不存在_第6张图片

EasyNVR作为TSINGSEE青犀视频开发的完善且稳定的视频平台,具备以下优势:

  • 主动注册,每个EasyNVR现场无需固定IP,即可实现公网对所有设备的综合管理;
  • 统一接口、统一管理、统一输出,屏蔽各种类型的设备,各种网络条件的因素导致的接入问题;
  • 云端复用、云端分发、H5快速起播,解决EasyNVR现场带宽有限的问题,解决HLS类起播较慢的问题。

欢迎大家联系我们了解或测试。

你可能感兴趣的:(EasyNVS,RTSP协议,视频智能分析,视频平台,EasyNVS)