Switching between Continuous Recording with a lower resolution to Event Recording with a higher resolution

Introduction

When using continuous recording there needs to be a conscious effort to save resources on the both the camera and the network. However when an event or incident occurs, getting the best recorded footage is paramount. We can balance these two opposing needs by having two different recording settings; one for normal continuous recording with a lower resolution and another for event recording with a higher resolution, frame rate and image quality.

Setting up Recording

Here we will be configuring the camera to normally record continuously at a lower frame rate, but jump to a higher frame rate for a set period of time when an event is triggered.

  1. Setup Menu > Recording

Recording (REC): Continuous

Continuous Recording Frame Rate:

  • In this case a low frame rate is recommended

Start Recording: (Select the event(s) to trigger event based recording)
Retrigger recording: (Use the same event(s) to retrigger recording)
Event Frame Rate: (Select the frame rate desired for the event based recording)
Recording Time: (The time required for the Event Based recording to run)
Full Image Recording: On

  • Set the Full Image Recording parameters for the Continuous Recording

Switching Resolution when the Event is Triggered

Now we will need to send an IP Notify via an Action Group to change image size when the Event Based Recording starts

  1. Admin Menu > IP Notify

IP Notify Profile Name: Event_REC_Resolution
Predefined Configuration: Custom Configuration
Destination Address: (Camera-IP):(Port)
Send Order: Parallel send to all
Transfer Protocol: HTTP/1.0 Request
CGI-Path: /control/control
HTTP Authentication: (username):(password)
Notification Data: Plain text
Message: set&section=recording&size=(required resolution e.g. 1280x960)>

  1. Setup Menu > Action Group Overview

Event Selection: <The event(s) used to trigger event based recording in Setup Menu > Recording > Start Recording>

Action: IP Notify Event_REC_Resolution

Returning the Resolution to the original value after the Event Recording time has expired

To turn the resolution back to the Continuous Recording Values we need to be a little creative, as changing the resolution resets the Eventd in the camera.

  1. Setup Menu > Event Overview > Internal Events > Action Group Termination

Action Group: Select the Action Group created in Step 2 above
Execution Result: Succeed

  1. Setup Menu > Event Overview > Meta Event > Event Logic

Set A: (Internal Event > Action Group Termination created above)
Set B: (An event that will never occur, such as recording terminated or a non-existing input or output)
Order of Occurrence: A > !B
Maximum Delay: (This will match the Event Recording time, e.g. event recording time is 10 secs, the maximum delay will be 10 secs)

  1. Admin Menu > IP Notify

IP Notify Profile Name: Continuous_REC_Resolution
Predefined Configuration: Custom Configuration
Destination Address: (Camera-IP):(Port)
Send Order: Parallel send to all
Transfer Protocol: HTTP/1.0 Request
CGI-Path: /control/control
HTTP Authentication: (username):(password)
Notification Data: Plain text
Message: set&section=recording&size=(required resolution e.g. 1280x960)>

  1. Setup Menu > Action Group Overview

Event Selection: (Meta Event created in Step 2. Above)

Action: IP Notify Continuous_REC_Resolution