Network Video Recorder(RZ/G2N)


NVR (Network Video Recorder) Is A Video Recording System Over Network, Commonly Used For Surveillance And Security Purposes. This Device Streams Security Video Footage From IP Cameras And Records The Footage In Digital Format On To A SATA Hard Drive. 

NVRs Uses Wired Or Wireless Network To Connect To IP Cameras. Streams Are Transferred Using TCP or UDP Protocol  


  • Renesas RZ/G2N Two 1.5-GHz ARM® Cortex®-A57 MP Core™ Cores 
  • Runs Linux Kernel 4.19 With Yocto Root File System (RFS) 
  • Streams Video From IP Cameras Over Wired Network That Can Be Configured Upto 16 Channels 
  • Uses Real Time Streaming Protocol (RTSP) Based On Client Server Architecture 
  • Uses H.264 Decoder And Wayland Sink 
  • Simultaneously Stores Streamed Data Onto Hardisk Through SATA Interface 
  • Selectively Playback Stored Streams 
  • Uses Open Source Gstreamer Plugins Pipeline To Parse And Decode The RTSP Packets 
  • Capable Of Rendering Videos From 16 Tiles Onto Single Window That Can Be Monitored Over HDMI Interface. 
  • Can Be Used For Basic Analytics Using Open CV Alogrithms 
  • Supports QT for GUI Application Developement 
  • Supports Scaling

Block Diagram

Software Environment

  • Host Setup: Ubuntu 16.04 LTS 
  • Open Source Gstreamer Version 1.0
  • Yocto SDK RZ/G Verified Linux Package for 64 bit kernel version 1.0.6
  • Software Stacks Supported:

- Web Browser: Firefox 

- Web Server: Apache / Lighttpd 

- Backend Script: PHP 

- RDBMS Support: MySQL / SQLit  


  • Public Safety 
  • Traffic Monitoring 
  • Industrial Monitoring 
  • Video Surveillance