Skip to content
目录

系统使用手册

用户登录

启动服务后,在浏览器中打开地址http://{ip}:{webport},注意这里的webport为WEB服务的端口号。如果是本机且使用默认端口号,则可以输入地址http://localhost:9527进行访问。

用户登录

输入用户名和密码,默认的用户名和密码均为admin。登录成功后进入首页。

首页

修改登录密码

鼠标移到首页右上角用户名处,弹出修改密码菜单,点击菜单,打开修改密码窗口。按要求填写旧密码、新密码、确认密码,然后点击提交按钮,修改成功后自动注销当前登录状态,页面重定向到登录页面。

修改登录密码

注销登录

点击首页右上角的注销,页面重定向到登录页面。

实时预览

通道配置

点击工具条中的齿轮图标按钮,进入实时预览通道配置页面。

通道配置

通道配置

新建通道

点击新建通道按钮,打开新建通道窗口,按要求填写参数并点确定按钮。

实时预览的通道模式包括3种,如下所示。

  • 实时拉取 : 不管通道有无播放请求,通道持续拉取源视频流。优点是播放时首屏显示速度快,缺点是无播放请求时白白浪费服务器资源。

  • 按需拉取 : 只有当有播放请求时或者存在推流,通道才会拉取源视频。优点是节省服务器资源,缺点是播放时首屏显示速度略慢。

  • 被动接收 : 用于接收推流。

视频源地址支持RTSP、RTMP、HTTP等协议,也支持笔记本摄像头、录屏等。各厂家设备的RTSP地址都不一样,参考 【各视频厂家设备的RTSP地址格式汇总】

修复时间戳选项说明 : 极少数型号的摄像头(目前发现大华热成像和测温型摄像机)的rtsp视频源的时间戳错乱,导致前端播放时画面卡着不刷新,此时就要开启修复时间戳来修复这个问题。注意:请不要随意打开此开关,开启修复时间戳后,需要对源视频进行强制转码,这是非常耗费服务器性能的!

音频选项说明 : 如果需要保留视频源中的音频,则开启此选项。注意:目前发现部分海康设备的录像回放rtsp视频源存在问题,必须关闭此选项!

HLS选项 : 如果需要兼容苹果设备,请开启该选项。播放HLS请参考 【方法node.realPlayHLS()】

新建通道

推流配置

点击通道列表中的推流配置按钮,弹窗推流配置窗口,输入流接收地址点添加按钮即可。

实时预览通道推流基于标准的RTMP直播推流,因此可以向任何RTMP服务推流,当然也可以向NodeNVR流媒体服务(被动接收模式的实时预览通道)推流。

被动接收模式的实时预览通道接收地址格式详见 【实时预览通道流接收地址】

推流配置

推流配置

单路视频播放

可以通过如下方式打开:

  • 缩略图显示页面 : 点击通道缩略图即可打开播放页面。

  • 通道配置页面 : 点击通道列表中的播放按钮即可打开播放页面。

  • 浏览器中输入播放地址 : 如果知道通道号,则可以直接在浏览器中输入地址。

地址格式为http://{ip}:{webport}/realplay?id={id}

示例地址http://172.16.140.205:9527/realplay?id=1

单路视频播放

多画面播放

点击工具条中的列表显示图标按钮,切换到多画面播放页面。鼠标移入列表显示按钮,弹出多画面切换菜单,支持1画面、4画面、9画面、16画面。点击工具条中的全屏按钮,可以使多画面区域全屏展示。

多画面播放

录像回放

注意:录像回放功能也是通过协议从源设备拉取视频流,NodeNVR流媒体本身不会保存视频流。请知悉!知悉!!知悉!!!重要的事情说3遍。需要录制视频保存到本地请参考 【方法capture()】【实时预览通道录制视频】

通道配置

新建通道

点击新建通道按钮,打开新建通道窗口,按要求填写参数并点确定按钮。录像回放通道的视频源地址包含可变的时间戳参数,这里不需要写具体数值,用{0}来表示开始时间,用{1}来表示结束时间。当通过SDK库nodenvr.js播放录像时,需要传递具体的数值,详见5.3。不同厂家的设备需要传递的时间戳参数格式(详见 【各视频厂家设备的RTSP地址格式汇总】 )不一致,需要添加相应的转换规则,详见 【配置视频源地址转换代码】

示例rtsp://admin:123456@61.144.207.186:554/Streaming/tracks/101?starttime={0}&endtime={1}

录像回放的通道模式只有2种,如下所示。

  • 按需拉取 : 只有当有播放请求时或者存在推流请求时,通道才会拉取源视频。

  • 被动接收 : 用于接收推流。

修复时间戳选项说明:极少数型号的摄像头(目前发现大华热成像和测温型摄像机)的rtsp视频源的时间戳错乱,导致前端播放时画面卡着不刷新,此时就要开启修复时间戳来修复这个问题。注意:请不要随意打开此开关,开启修复时间戳后,需要对源视频进行强制转码,这是非常耗费服务器性能的!

音频选项说明:如果需要保留视频源中的音频,则开启此选项。注意:目前发现部分海康设备的录像回放rtsp视频源存在问题,必须关闭此选项!

HLS选项:如果需要兼容苹果设备,请开启该选项。播放HLS请参考 【方法nodenvr.playBackHLS()】

新建通道

推流配置

点击通道列表中的推流配置按钮,弹窗推流配置窗口,输入流接收地址点添加按钮即可。

注意:录像回放通道推流与实时预览通道不一样。录像回放通道采用私有的WebSocket协议,仅可以向NodeNVR流媒体服务(被动接收模式的录像回放通道)推流,不能向第三方推流。

被动接收模式的录像回放通道接收地址格式详见 【录像回放通道流接收地址】

推流配置

推流配置

录像播放

点击通道列表中的播放按钮,即可打开录像回放通道的播放页面。支持选择录像播放的日期和时间,可以通过点击时间线或者拖动时间游标来选择时间。

录像播放

录像播放

配置视频源地址转换代码

点击按钮配置视频源地址转换代码,弹出配置窗口,在文本框中编辑js代码并点击提交按钮即可。当转换代码存在问题时,可以点击按钮恢复默认设置,恢复到默认代码后再继续编辑。播放录像需要传递时间戳参数,不同厂家的设备传递的时间戳参数格式不一致,需要添加相应的转换规则。默认仅提供了海康和大华的转换规则,后期会逐步完善。如果您不懂js编程,请联系技术人员寻求帮助。

配置视频源地址转换代码

配置视频源地址转换代码

海康安防平台

可将 海康安防综合管理平台 的视频监控点相关的预览、回放、抓图、云台操作集成到NodeNVR流媒体中。

平台配置

点击工具条中的齿轮图标按钮,进入平台配置页面,可以对平台进行新增、启用/禁用、编辑、删除操作。

平台配置

平台配置

新增平台

单路视频播放

可以通过如下方式打开:

  • 缩略图显示页面 : 鼠标移入视频监控点缩略图,弹出播放按钮,点击预览按钮即可打开播放页面。

  • 浏览器中输入播放地址 : 如果知视频监控点编号,则可以直接在浏览器中输入地址。

地址格式为http://{ip}:{webport}/realplay?cameraindexcode={cameraindexcode}

示例地址http://172.16.140.205:9527/realplay?cameraindexcode=d288d20d8c44492ba959c923204b20e8

单路视频播放

多画面播放

点击工具条中的列表显示图标按钮,切换到多画面播放页面。鼠标移入列表显示按钮,弹出多画面切换菜单,支持1画面、4画面、9画面、16画面。点击工具条中的全屏按钮,可以使多画面区域全屏展示。

多画面播放

录像回放

在缩略图页面,鼠标移入视频监控点缩略图,弹出播放按钮,点击回放按钮即可进入到回放页面。

录像回放

国标GB28181

可以将支持国标GB28181协议的设备的相关的预览、回放、云台操作集成到NodeNVR流媒体中。

缩略图页面

分页显示当前所有接入的国标设备通道。

国标GB28181

鼠标移入通道的缩略图上面,弹出“预览”和“回放”按钮,点击“预览”按钮即可打开预览页面,点击“回放”按钮即可打开回放页面。

国标GB28181

国标GB28181

列表显示页面

点击工具条中的列表显示图标按钮,切换到列表显示页面。鼠标移入列表显示按钮,弹出多画面切换菜单,支持1画面、4画面、9画面、16画面。点击工具条中的全屏按钮,可以使多画面区域全屏展示。设备列表默认显示设备层级,可点击设备层级展开显示设备通道列表,点击通道即可在多画面窗格中播放视频。

国标GB28181

运行监控

查看NodeNVR流媒体服务器的实时关键指标参数——软硬件配置、网络带宽、CPU、内存,以表格、图表形式展现数据,一目了然掌握服务器的运行状态。

运行监控

软件授权

如果软件未授权,在授权页面可以看到机器码,将机器码提交给技术人员,可以得到一份授权码。将授权码复制到文本框中,点击提交按钮,如果授权成功,则显示软件已授权。现已支持试用版授权,有效期90天。

注意:机器码与服务器软硬件信息绑定,当更换硬件后,可能导致之前的授权码失效,请知悉!!!软件未授权时,有120分钟的免费使用时间,超过时间后,视频通道不可播放。

软件授权

软件授权

HTTPS设置

支持一键更新HTTPS证书、HTTPS配置管理、HTTPS证书下载安装等。

HTTPS设置

调试面板

可查看流媒体控制台输出消息,支持按消息类型过滤消息、清理消息、自动定位到底部、是否接收数据。

调试面板

更新日志

查看各版本更新日志。

更新日志

配置文件

配置文件位于 nodenvr/server/config/config.json ,它是一个JSON字符串,各键值表示的含义如下所示。

  • rtcpPort:GB28181 RTCP服务端口号,默认值9529。

  • rtcpHost: GB28181 RTCP服务主机地址,注意需要手动设置为流媒体的IP地址,否则无法接收到GB28181设备的视频流。

  • rtcpMode:GB28181 RTCP服务取流模式,0=UDP,1=TCP被动,2=TCP主动,默认值为1,强烈建议保持为默认值。

  • gb28181Port:GB28181信道服务端口,默认值9525。

  • rtmpPort:RTMP端口号,默认值9526。

  • webPort:WEB服务端口号,默认值9527。

  • https:是否开启HTTPS服务,true=是,false=否,默认值false。

  • httpsPort:HTTPS服务端口号,默认值9528。

  • timeout:流媒体连接视频设备的超时时间,单位秒,默认值15。

  • debug:控制台是否打印调试信息,true=是,false=否,默认值false。

  • info:控制台是否打印一般消息,true=是,false=否,默认值false。

  • monitor:是否采集流媒体服务器的监控数据,true=是,false=否,默认值true。当在低配机器上部署了流媒体且安装了360、火绒等安全软件时,安全软件的CPU占用会比较高,可以关闭采集提升性能。

  • monitorTime:采集流媒体服务器监控数据是频率,单位秒,默认值1。

  • snap:是否定时生成实时预览通道的快照,true=是,false=否,默认值true。

  • rsa:是否开启RSA加解密,true=是,false=否,默认值true。

  • cors: 是否开启跨域访问,true=是,false=否,默认值false。

  • ssTime:n秒后开始截图,默认值1,用来解决HTTP截图API可能出现花屏问题。

配置文件

技术支持:13352865103(柯工,微信同号);18688783852(柯工)