Skip to content

ONVIF multi device client NVC (Network Video Client) and PVR (Personal Video Recorder)

License

Notifications You must be signed in to change notification settings

derzu/ONVIF-PVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONVIF NVC and PVR

ONVIF multi device client NVC (Network Video Client) and PVR (Personal Video Recorder) . It shows and record multiple ONVIF cameras using RTSP over UDP or TCP. Tested on Linux, should work easily on others OS's.

Requirements

  • OpenCV Library. Tested on version 3.4.1. Should work with any version greater than 2.
  • On UDP mode needs the ffmpeg library.

Compile

  • make

Run

  • ./OnvifPVR configFile.txt
  • ./OnvifPVR IP 192.168.1.1
    • Look for the IP of ONVIF cameras on local network.
  • ./OnvifPVR rtsp://@192.168.15.2:554/onvif1 udp
    • Runs OnvifPVR for just one camera, udp if the the stream is udp.

Config file

The actual version requires the rtsp link, if is to save or not, and if is udp or tcp. See this sample: https://github.com/derzu/ONVIF-PVR/blob/master/config.txt

Printscreen exemple

About

ONVIF multi device client NVC (Network Video Client) and PVR (Personal Video Recorder)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published