1
第 1 章 概述
1.1 简介
NetSDK 主动注册主要用于解决诸如公网服务器无法搜索内网设备等网络限制问题,或是设备端
IP 不固定的情况(例如,设备处于 4G 网络或者 Wi-Fi 网络时 IP 可能不固定)。同时也有利于监
听服务器高效配置设备,实现应用场景的快速实现或恢复。
NetSDK 涉及的主动注册功能主要包括三个部分:
获取与配置目标设备的主动注册信息。
监听服务器的启动和停止。
监听服务器快速添加、删除处于监听本服务器状态的设备。
Java 版本的 Demo 提供了上述三个主要功能的基本实现,另外还提供了设备信息的导入导出,
并对单个设备提供了拉流、对讲等基本功能的演示。
1.2 主动注册使用示意
主动注册功能的示意图如图 1-1 所示,详细说明请参见表 1-1。
主动注册功能示意图 图1-1
配置设备主动注册信息
IPC 192.168.0.100
注册IP: 192.168.0.1
注册端口: 9500
设备ID: test894
IPC 192.168.0.101
注册IP: 192.168.0.1
注册端口: 9500
设备ID: test895
……
监听服务器 PC
服务器 IP: 192.168.0.1
监听端口: 9500
开启监听
……
ID: test894
用户名: admin
密码: xxxxx
ID: test895
用户名: admin
密码: xxxxx
关闭监听
主动注册操作
根据注册信息建立会话链接
表1-1 主动注册使用说明
配置设备主动注册信息有两种方式:设备 Web 端配置和 SDK 配置。
SDK 支持固定 IP 端设备主动注册信息的获取和配置,详细介绍
请参见“第 2 章主动注册 Demo 操作”。