信令节点
概念说明
信令节点是每个 blade-server 信令进程对外的 SIP 接入入口。设备按其「上级 SIP 服务器地址」注册到某个信令节点,该节点便成为这台设备的「属主」——只有属主持有设备的活动 SIP 会话,对它的点播、回放、云台、查询等下行控制都由属主负责下发;落到其它节点的请求会自动转发到属主执行,使用者无需关心设备具体接在哪个节点。
信令节点与媒体节点职责分离、各自独立扩展:信令节点决定设备从哪里注册接入,媒体节点决定视频流落在哪台 ZLM。多实例部署时,平台可同时运行多个信令节点分担设备接入;单实例部署则只有一个信令节点,零配置即可工作。
与媒体节点不同,信令节点不需要手工新建:每个 blade-server 进程启动时会自动把自身登记进来并周期上报心跳,地址类信息均由进程自报、页面只读。本页用于查看节点拓扑与在线状态,并支持修改备注、启用 / 停用及清理离线节点。
权限要求
信令节点是平台级全局资源(被所有租户共享,非租户私有),本页的查看与全部操作仅对超级管理员开放,普通租户管理员无法进入或操作本页。但【国标平台】页绑定信令节点用的可选节点下拉对普通管理员开放,因此租户管理员仍可在【国标平台】页完成节点绑定(见第八节)。
一、进入信令节点
进入【视频中心】>【信令节点】,页面以卡片展示当前已登记的所有信令节点,卡片底色随在线 / 离线状态变化,便于区分。

二、卡片信息说明
每张节点卡片展示以下信息,帮助你快速掌握节点的接入与运行状况。其中地址类字段均由进程启动时自报,页面只读、不可编辑:
- 备注名:节点的显示名称,以标签形式展示,便于运维识别;默认与节点编码相同,点击【备注】可改写。
- 节点编码:节点的全局唯一标识,由进程按配置取得(未显式配置时回退为「信令地址:端口」),是设备归属与控制请求转发的路由键。
- 信令地址 / 信令端口:该节点对外的 SIP 接入地址与端口,设备端「上级 SIP 服务器地址」即填此处。
- 传输模式:节点监听的信令传输方式(UDP / TCP / BOTH)。
- 字符集:该节点的国标信令字符集,海康 / 大华设备多为 GB2312。
- 级联节点:标识该节点是否承担向上级平台的级联注册与保活,由进程启动时自报的
cascade_node标记决定,页面据此区分「级联节点」与「普通节点」。多实例部署时,平台在所有标记为级联节点且在线者中选定唯一承担实例对外注册。 - 注册有效期 / 心跳间隔:节点授予设备的注册有效期上限与心跳周期。
- 在线设备数:当前注册在该节点名下的在线设备台数,以「N 台」展示;离线节点显示「-」。
- 在线状态:显示「在线」或「离线」,依据节点自身的心跳判定。
- 启停:显示「启用」或「停用」。停用的节点不再被分配新设备,但已绑定该节点的平台与设备不受影响。
- 最近心跳:节点最近一次上报心跳的时间,可据此判断进程是否失联。
提示
在线设备数反映「当前注册在该节点的设备数量」,随设备上下线实时变化。多实例部署时,对比各节点的该值即可直观看出设备在节点间的分布是否均衡。
三、为什么没有「新建节点」
信令节点对应的是正在运行的 blade-server 进程,无法、也无需在页面上手工创建:
- 进程启动时会自动登记自身的信令地址、端口、传输模式等信息,并周期上报心跳维持在线。
- 进程的地址或参数变化后,下一次自报即覆盖刷新,页面始终反映进程的真实接入信息。
- 因此本页没有「新建」入口,地址类字段也一律只读;你能维护的是备注名、启停状态,以及对已经下线的节点做清理。
四、查看节点名下设备
在线节点的卡片操作区点击【设备】,从右侧滑出抽屉,列出当前注册在该节点名下的设备明细,包括设备编号、名称、厂商、型号、网络地址、通道数与最近心跳。

提示
名下设备明细取自属主节点进程内的实时归属,稳态下即对应当前注册在该节点的设备;设备下线后归属随心跳过期解除,会自动从列表中消失(短暂过渡期内可能出现标记为离线的卡片)。
五、修改备注名
点击卡片上的备注名标签,或操作区的【备注】按钮,在弹框中填写新的备注名并确定即可。备注名仅用于页面展示,不影响节点编码与设备接入,进程后续自报心跳也不会覆盖它。
六、启用 / 停用节点
- 在节点卡片操作区点击【停用】,该节点将不再被分配新设备;已经绑定该节点的平台、已经注册在该节点的设备均不受影响,仍可正常使用。
- 对已停用的节点点击【启用】即可恢复其参与新设备分配。
注意
停用只影响「是否分配新设备」,不会中断该节点上正在进行的信令交互。若要让某节点彻底不再接入设备,还需在对应平台改绑到其它信令节点,并调整设备端的上级 SIP 地址。
七、删除离线节点
节点对应的进程仍在运行时,删除会立即被下一次心跳自注册重新建出,因此仅允许删除离线节点:
- 单个删除:在离线节点卡片操作区点击【删除】,确认后即移除该登记记录。
- 批量删除:勾选若干离线节点后点击页面上方的【批量删除】。
危险操作
- 在线节点的【删除】按钮为禁用态。强行清理在线节点没有意义——其进程仍在运行,会自动重新登记。
- 删除只是移除一条登记记录,便于清理已下线、不再使用的历史节点;不会影响仍在运行的其它节点。
八、与国标平台的关系
信令节点决定设备从哪个地址接入,而具体由哪个平台(租户)使用,则在国标平台页绑定:
- 在【国标平台】页为本租户绑定一个信令节点后,平台的 SIP 接入信息(服务器地址、端口、传输模式、字符集、注册有效期、心跳间隔)即按所绑节点的自报值只读展示,设备端按这些信息配置上级 SIP 即可接入。
- 单实例部署可不绑定,平台默认使用本实例的信令地址,零配置即可工作。
提示
排查「设备注册不上」时,先在本页确认目标信令节点在线、地址端口与设备端填写的上级 SIP 一致,再到【国标平台】核对该租户绑定的是否为同一节点。
九、多实例部署:设备接入与控制路由
当设备规模增长、单个信令进程不够用时,可以同时运行多个 blade-server 信令实例分担接入:设备按其「上级 SIP 服务器地址」分片注册到各实例,对设备的点播、回放、云台、查询等控制无论从哪个实例发起,都会自动路由到其属主实例执行,使用者无需关心设备接在哪个实例。多实例需在各实例配置好实例编码、内部转发入口与转发口令;是否承担向上级平台的级联注册则由各实例独立声明 cascade-node 开关,进程启动时把该标记自报进信令节点表,平台再据此选定唯一承担实例。单实例全部留空、零配置即工作。
在本页观察分布是否均衡
每张节点卡片的在线设备数反映当前注册在该实例名下的设备台数。多实例部署时对比各节点的在线设备数,即可直观看出设备分布是否均衡,据此调整设备端上级地址的指向。
级联承担实例如何选定
各实例只声明自己是否为级联节点,承担实例由平台统一推选:在所有在线且标记为级联节点的实例中取节点编码最小者承担向上级注册与保活;若无任何标记节点在线,则回退到全体在线节点中编码最小者兜底,再无可用则由本实例承担,因此单实例无需任何级联配置即可工作。各实例读取同一张信令节点表并套用同一确定性规则,推选结果天然一致,无需在实例间对齐配置。承担实例不可用后,由标记集合中编码次小的在线实例接管,并在承担权转移时立即补发向上级注册,使上级记录的本端 Contact 尽快指向新承担实例。
级联节点要打在媒体回调亲和的实例上
级联媒体的 ZLM 回调须与上级 SIP 会话落在同一进程才能闭合,因此 cascade-node 必须标记在接收级联媒体 ZLM 回调的实例上。生产多实例建议标记 2~3 个此类实例,兼得故障转移与媒体回调亲和;标记错位会表现为「上级注册成功,但级联点播取流不通」。
四项配置的具体填法、可直接照抄的双实例示例,以及属主路由与实例间转发的完整原理,见技术文档 分片部署。
