Skip to content
This repository was archived by the owner on Nov 13, 2024. It is now read-only.
/ rapidvms Public archive

rapidvms(open source VMS/NVR Video Management System/ Network Video Recorder) ==> project closed, use https://www.linkingvision.com/rapidvms Community Edition instead

License

Notifications You must be signed in to change notification settings

linkingvision/rapidvms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7192a12 · Sep 29, 2024
Jun 28, 2017
Jun 28, 2017
Jul 25, 2017
Sep 10, 2017
Jun 18, 2017
Aug 25, 2017
Jun 25, 2017
May 15, 2017
Jun 20, 2017
Jul 9, 2017
Jan 20, 2018
Aug 25, 2017
Mar 6, 2018
Sep 17, 2016
Jun 18, 2017
Mar 20, 2017
Sep 29, 2024
Jun 25, 2017
Dec 14, 2014
Jan 15, 2017
Feb 10, 2016
Jul 4, 2017
Jan 15, 2017
Mar 20, 2017
Jun 25, 2017
Mar 20, 2017
Jul 22, 2016
Mar 20, 2017

Repository files navigation

Use RapidVMS Community Edition https://www.linkingvision.com/rapidvms instead

Project closed.

New features

5.0 features

  1. OpenCV support.
  2. H265 support.
  3. Remove gsoap depends.

Rapidvms include RapidStor(server) and RapidClient(client)

Build

Linux

centos 7: sudo yum install nasm xorg-x11-server-devel zlib-devel gcc gcc-c++ perl-version libxcb libxcb-devel xcb-util xcb-util-devel xcb-util-*-devel libX11-devel libXrender-devel libXi-devel redhat-lsb-core libxslt-devel cmake libuuid-devel

ubuntu: sudo apt-get install  "^libxcb.*" build-essential shtool libtool automake autoconf libbsd-dev libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev cmake libx11-dev yasm libxext-dev libgl1-mesa-dev  zlib1g-dev freeglut3-dev uuid-dev

Change VE_PATH in the rules.mk
$source ./rules.mk
$make

macOS

Install xcode
Change VE_PATH in the rules.mk
$source ./rules-macos.mk
$make 

Windows

1. Install VS2013
2. Install Qt 5.x.x in the http://download.qt-project.org/official_releases/qt/
3. http://download.qt-project.org/official_releases/vsaddin/
4. Add Qt version to VS2013
5. Change scripts\dllprepare* QT_WIN32 and QT_WIN64
6. run the dllprepare.bat
7. veuilib\prj_win32\veuilib.sln build
8. vecvr\prj_win32\vecvr.sln build
9. client\prj_win32\veclient.sln build

Raspberry pi 3

Change VE_PATH & VE_CROSS_COMPILER_PATH in the rules-pi3.mk
$source ./rules-pi3.mk
$make 

Wiki


Release Version

https://github.com/veyesys/version/tree/master/rapidvms

Features list

ONVIF profile S support.
Unlimited timeline playback.
Anti file system fragment recording system.
Multi Display screen support.
Alarm Support
PTZ Support
Emap
HW accel Decoding
MJPEG/MPEG4/H264/H265 support
Linux(ARM X64 X86) Windows MacOS(Coming sonn)support
RTSP over SSL(HTTPS)
RTSP Server/RTMP Server/HLS Server