IP Video System Design Tool | Intuitively Design Surveillance Systems with 2D/3D Views



VIVOTEK has integrated with JVSG (IP Video System Design Tool) to make the design of professional video surveillance systems quick and easy. With the IP Video System Design Tool, users can calculate the precise lens focal length and viewing angles of all cameras in seconds, and check the field of view of each camera. This allows discovery of any dead zones and increases the security of your premises through the use of 2D and 3D modeling. This smart tool can also obtain more accurate estimations of network bandwidth, storage and perform many other handy functions to enhance your surveillance system design.

Providing Capabilities

  • 2D Planning for Each Camera Field of View
  • 3D Views and Simulation
  • Realistic 3D Models


  • Increase efficiency of your security system while lowering costs finding the best camera locations
  • Calculate precise camera lens focal length and viewing angles in seconds
  • Check the field of view of each camera and find dead zones to increase the security level of your premises using 2D and 3D modeling
  • Get estimations of required network bandwidth to shape the network video systems with any number of IP cameras and video servers
  • Calculate the required HDD storage space for video archive
  • Load site plan / floor plan in JPEG, JPG, BMP or PDF background image.
  • Print or export your project to PDF. Copy your calculations, drawings and 3D mockups to create an excellent project documentation

System Requirements

Bandwidth Calculator

When designing a security system, network bandwidth requirements and storage space for archiving video are two very important parameters. Now, by using the JVSG design tool, you can calculate both these parameters automatically.

In order to calculate both bandwidth and storage, you simply add camera types and specify a few parameters as shown below:

You can see that there are several columns in the table. You may need to click on your mouse’s right button to open the hidden columns, as illustrated here.

Following are the key parameters that need to be specified.

1.Resolution:(Camera Resolution - Pixels) You can select the camera resolution from the drop-down list.

2.Compression (Video compression):You can choose from these formats:

  • MJPG
  • MPEG4
  • H.264
  • MJPG2000

Each of these formats features multiple quality levels ranging from low quality to high quality. The screen shot below shows the quality level that will be obtained at each of these settings.

Of course, do keep in mind that as the image quality rises, so does the bandwidth use and the storage space required for your video. The ideal approace is to achieve an optimum balance between the image quality and the storage space required.

3.Image Complexity:Frames from some CCTV cameras are more detailed and have a higher frame size. This option is shown in the Expert Mode.

4.Motion %:The level, as a percentage, of motion activity. This parameter is used for MPEG4 and H.264 bandwidth estimation.

5.FPS:Frames per second. You can select the FPS you desire for your cameras.

6.Days:Retention period in units of 24 hours. This is the required archive duration for your video, and is used for storage space calculations. For example, if you plan to store video recording for a year, please enter 365.

7.Cameras:Number of cameras in your surveillance system.

8.Recording %:The percentage of operational hours within a 24 hour period. This gives a measure of the estimated motion recoding activity in percentage. For continuous recording the value of this parameter should be 100%.

After all the above parameters are entered into the system, at the bottom of the window you can find the total bandwidth and disk space required for your entire video surveillance system.

Frame Size (Kilobytes):The software estimates frame size based on resolution and compression. In some special cases you can measure your real frame size and specify it in this field.

Bandwidth (Megabits per second):How much network traffic is required for these cameras.

Disk Space (Gigabytes):Disk storage space required to store video archive (in GBs).



IP Video System
Design Tool


User's Manual

System Requirements


Version 1.11
Maximum Number of Cameras Unlimited (Please Refer to System Requirements Below)
Maximum Number of Server Unlimited (Please Refer to System Requirements Below)
Maximum Number of Clients Unlimited
Support OS Windows 8, 7, Vista, XP
Windows Server 2012, 2008, 2003, 2000
Support Web Browser Internet Explorer 11/10/9
Mobile Support iViewer (iOS/Android)
Virtual Matrix Support VAST Matrix (Please Refer to System Requirements Below)
Devices Pack .vdp File Update
LiveView (Local Display)
Max. Channel 64-Channel (with Dual Monitors)
Layout Multi Layout Display: 1x1, 2x2, 1+5, 3x3, 1+12, 4x4, 5x5, 1+31,
1P+2, 1P+6, 1P+8, 2V, 3V, 4V, 2V+3
Single Layout Display, Full Screen Display, Sequential Display
Stream Application Stream Selection & Auto Stream Size
View Application Drag & Drop
Remote I/O Control
PiP (Digital Zoom)
Instant Replay
Video Display Mode (Aspect Ratio, Hide Borders, Keep Top/Down Borders)
Fisheye Dewarp Mode Fisheye Display Mode:
Regular: 1O, 1P, 1R, 1O3R, 4R
Wall Mount: 1P2R, 1P3R
Ceiling/Floor Mount: 2P, 4R Pro, 1O8R
Max. Channel 16 Channels
Layout Multi Layout Display: 1x1, 2x2, 1+5, 3x3, 1+12, 4x4, 2V, 3V, 4V, 2V+3
Single Layout Display, Full Screen Display, Sequential Display
Playback Mode Asynchronous & Synchronous
Playback Control Play, Rewind, Pause, Stop, Next / Previous Video Start, next / previous Frame, 1/8X ~ 64X Speed Control, Bookmark
Search Mode Browsing, Date & Time (Fast), Event, Bookmark, Alarm, Log, Timeline, Timeline Scale
Video Format MJPEG, MPEG4, H.264 AVC, H.264 SVC, H.265
Video Resolution Up to 9 Megapixels
Video Enhancement Basic Mode: Brightness, Contrast, Saturation, Hue Intelligent Mode: Defog, Rain, Snow, Fire / Smoke
Audio Format G.711, G.726, AMR, AAC
Audio Capability Two Way
Audio Control Mute, Broadcasting & Sound Play
Recording Time (sec.) Pre-Record: 3-15, Post-Record: 10-60
Recording Stream Type Unicast
Recording Stream Single
Recording Mode Continuous, Schedule, Manual, Event, Activity Adaptive Streaming
Recording Setting Recycle (unit: Size or Day)
Recording File Format 3 GP
External Storage Recording NAS (SMB & CIFS)
Alarm Management
Alarm Period (sec.) Max. 30
Alarm Filter Name, Time, Source, Event Type
Alarm Setting LiveView Alarm Notification: Fixed & Popup Alert Sound
Schedule Type Continuous, Schedule, Manual
Camera Event Motion, DI/O, Video Lost/Restore, PIR, Tampering, Temperature, IR, PPTZ, Line Crossing Detection, Loitering Detection, Field Detection
Camera Status Connection Status, Recording Status, Recording Error
Substation Substation Connection Status
Storage Status Storage Connection Status, Storage Capacity Status
Station Status License Status, Network Status, Virtual Memory Status Mobile Support iViewer (iOS/Android)
External Devices Event DI/O (With I/O Box)
Action Email, Start Recording, Set DO, GSM Short Message, HTTP & Client Notification
Source Import Picture
Marked Add, Remove, Direction Control, PTZ Control & Indicator LiveView
Event Notification Event Icon Light Flash
PTZ/ePTZ Control Panel Control & Mouse Click Control
PTZ/ePTZ Operation Direction Control, Home, Zoom, Focus, Iris, Preset, Patrol (Group), Pan, Stop, Speed
PTZ Operation Mode Click to Move & Continuous Move
Print Selection Windows & All Windows
Snapshot BMP & JPEG
Export file AVI, 3GP & EXE
Schedule NAS (SMB & CIFS)
User Management Authentication: Basic Account / Windows AD Account
User Level Administrator, Power User, User, Operator & Guest
User Control Permission, Accessible Cameras & Accessible Substation
Date & Time Sync PC
Network DDNS, SMTP, UPnP & Proxy
Language Czech, English, French, German, Italian, Japanese, Persian, Portuguese,
Russian, Spanish, Simplified Chinese, Traditional Chinese
Device Integration
Joystick VIVOTEK USB Joystick
All Windows® Compatible USB Joystick
I/O Box Advantech ADAM-6000
Switch VIVOTEK VivoCam PoE Switch (AW-GEV Series)
Camera Integration
Camera Insert Manual & Search
Basic Setting User Name, Password & Camera Model Detection
Connection Setting Configuration Protocol: HTTP, HTTPS
Streaming Protocol: TCP, UDP, HTTP, HTTPS
Video Setting Video Stream, Compression, Resolution, FPS, Video Quality
Audio Setting Compression & Bitrate
Remote Focus Manual Focus Adjustment & Full Range Scan
NTP Setting IP Address (NTP Server or VAST Server) & Updating Interval
ONVIF Core Spec Version 2.2 or above (By Project)
ONVIF Stream Video (H.264, MPEG4 & MJPEG) & Audio (G.711, One Way)
ONVIF Control PTZ Control (Up, Down, Left, Right & Zoom In/Out)
ONVIF Discover Discover the other brand camera through "Insert Camera & Batch Insert"
Advanced Features
VIVOTEK Exclusive Feature Panoramic PTZ
Seamless Recording

Tutorials - 01 VAST Install

Tutorials - 02 Add Cameras to VAST - 1

Tutorials - 02 Add Cameras to VAST - 2

Tutorials - 03 Setup Motion Detection in VAST - 1

Tutorials - 03 Setup Motion Detection in VAST - 2

Tutorials - 04 Recording Scheduling

Tutorials - 05 Storage Groups

Tutorials - 06 Playback Basics

Tutorials - 07 Snapshot Manual Record and Instant Playback

Tutorials - 08 Scheduled and Manual Recording Backups

Tutorials - 09 VAST Troubleshooting Service Control and Import Export Utility