Skip to content
目录

流媒体NodeNVR3 ​

NodeNVR3是NodeNVR流媒体系列的第3个大版本,是一款为安防视频监控领域量身定制的高性能流媒体服务软件,旨在解决WEB前端集成视频监控的世纪难题。软件采用Node.js + Vue3 + ElementPlus 等流行技术开发,支持GB28181、RTSP、ONVIF、海康综合安防平台、大华物联综合平台、大华视频云等接入协议。GB28181已作为“一等公民”协议,支持将平台作为GB28181设备向上级联。适配多网卡场景,通过任一网卡均可访问所有网卡连通的视频设备;原生支持h265编码格式,服务端无需转码;视频通道支持双码流输出(主码流、子码流)。

运行环境 ​

支持部署在windows-x64、linux-x64、linux-arm64、linux-loong64、linux-riscv64等架构平台。无需安装任何第三方组件或依赖库,解压即可使用。

通道数推荐配置理论带宽要求(上行)功能点
16通道2核4G内存16M直播/点播
64通道2核4G内存64M直播/点播
128通道4核8G内存128M直播/点播
256通道4核8G内存256M直播/点播
512通道8核16G内存512M直播/点播
1000通道16核32G内存1000M直播/点播

安装包下载解压 ​

下载安装包,并解压到服务器。Linux请使用unzip命令进行解压。

流媒体NodeNVR3

  • server : 后端服务相关文件夹

  • wwwroot : 前端页面资源

  • nodenvr.bat : windows平台的服务管理脚本

  • nodenvr.sh : linux平台的服务管理脚本

  • nodenvr-arm64 : linux_arm64平台的可执行文件

  • nodenvr-loong64 : linux_loong64平台的可执行文件

  • nodenvr-riscv64 : linux_riscv64平台的可执行文件

  • nodenvr-x64 : linux_x64平台的可执行文件

  • nodenvr-x64.exe : windows_x64平台的可执行文件

  • 更新日志.txt 平台更新日志

服务管理 ​

使用脚本文件进行服务管理,windows平台直接双击nodenvr.bat,linux平台通过运行命令sudo sh nodenvr.sh。windows平台和linux平台的服务管理功能完全一致,输入数字选择功能,支持服务安装、卸载、停止、启动、重启、查看等操作。

流媒体NodeNVR3

流媒体NodeNVR3

配置文件说明 ​

配置文件位于 nodenvr3/server/config/config.json ,各配置节项说明如下:

  • sip_port : GB28181 SIP信令服务端口,默认值9525,需要同时开放TCP和UDP协议

  • rtp_port : GB28181 RTP收流服务端口,默认值9526,需要同时开放TCP和UDP协议

  • http_port : HTTP服务端口,默认值9527,需要开放TCP协议

  • https_port : HTTPS服务端口,默认值9528,需要开放TCP协议

  • reboot : 是否每日重启服务,默认值false,设置true后服务每天凌晨0点重启

  • init : 是否已执行系统初始化,默认值false

  • http_flv : 是否启用HTTP-FLV流,默认值false

  • udp_port_pool_start : UDP端口池起始端口,默认值9530

  • udp_port_pool_end : UDP端口池结束端口,默认值9580

WARNING

通过GB28181协议接入设备时,如果明确配置了使用UDP模式取流,那么每个流都占用一个独立端口,端口范围由udp_port_pool_start和udp_port_pool_end配置,需要开放UDP协议。确保端口池中的端口没有被其它UDP服务占用,否则可能会导致取流失败。

流媒体NodeNVR3

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