Feature: Edge Recording

All H.264 encoders in our product line offer some level of edge recording functionality.

In addition to using our edge-recording enabled encoders, you will need a VMS system which is directly compatible with our feature set. Currently, Genetec© Omnicast™ is the only VMS system which takes full advantage of our edge recording functions.

How can recording be configured in IONODES’ devices?

Our encoders can be configured to record audio and video in different ways. The simplest mode is Continuous Recording where the encoder will continuously record media content to it’s local storage medium.

The second mode, Record On Connection Loss, will record media only during periods where it detects an interruption of communication with its associated VMS system. This mode is particularly useful for situations where you wish primary recording to occur on the VMS system and require edge recording to take over as a failover mechanism should communication be lost with the VMS system. The third mode, Record On I/O Event, will trigger media recording upon state change of a digital input pin (configurable). This is used in specific scenarios where a hard-wired external trigger is required.

The last mode, Manual Recording, will trigger media recording upon receiving commands via one of the available API’s. This is used in certain third-party software integrations which require control over recording operations.

What happens when the device’s storage medium fills up?

Once the encoder’s storage medium has reached a critical threshold, IONODES’ edge recorder will begin a grooming process. The default grooming mode involves removing the oldest media files to make room for new ones. Critical media files can be locked from this grooming process either via the device’s Web Interface or via API commands.

How does IONODES’ edge recording integrate with my VMS?

As stated earlier, our current edge recording capabilities are fully supported by Genetec© Omnicast™. The modes described below are applicable as of version 4.7 of Omnicast™ although a subset will function with version 4.6.

Please note that in all modes described below, video can always be queried and played back in Omnicast™ regardless if the video is located on the encoder or on the VMS servers themselves. This functionality is at the core of the edge recording functionality.

Mode 1 – Failover Recording

This mode is used when you wish to perform all recording on the VMS system during normal conditions and wish to use edge recording as a failover mechanism should the encoder lose connectivity to the VMS.

To use this mode, you must first configure the IONODES encoder to Record On Connection Loss. This will cause the encoder to record only in situations where it can no longer communicate with the VMS.

In Omnicast™, you need to check the “Edge Recording” checkbox for this encoder to inform the primary archiver that recording will occur in the device and that it needs to be synchronized back to the server. This will cause the Primary Archiver to leave all recording responsibility to the encoder. In this mode, the Primary Archiver will retrieve video recorded on the edge device and transfer it back to the server following a userdefined schedule. It is important to note however that the Primary Archiver will no longer archive on the server during normal operations as it is expecting the encoder to do so. Because we wish to only use the encoder for failover situations, you will need to add an Auxiliary Archiver in Omnicast™ which will be responsible for archiving video on the server during normal operations. This Auxiliary Archiver will therefore archive video during normal operations and the Primary Archiver will retrieve the edge recorded video which was recorded during faulty conditions; all of the video will therefore eventually end up on the servers and under control of the VMS.

Mode 2 – Multi-Tier Recording

This mode is used when you wish to perform all recording on the encoder during normal conditions and wish to periodically (user defined schedule) synchronize that video back to the VMS.

To use this mode, you must first configure the IONODES encoder to Continuous Recording (other recording modes could also apply in specific scenarios. i.e.: Record On I/O Event). This will cause the encoder to locally record video during normal conditions.

In Omnicast™, you need to check the “Edge Recording” checkbox for this encoder to inform the primary archiver that recording will occur in the device and that it needs to be synchronized back to the server. This will cause the Primary Archiver to leave all recording responsibility to the encoder. In this mode, the Primary Archiver will retrieve video recorded on the edge device and transfer it back to the server following a user-defined schedule. It is important to note however that the Primary Archiver will no longer archive on the server during normal operations as it is expecting the encoder to do so. As in the previous mode, all of the video from the encoder will eventually end up on the servers and under control of the VMS.

The quantity of video recorded on the encoder can be substancial; it is therefore important that the Omnicast™ video synchronization schedule be configured accordingly to avoid network congestion and loss of video due to insufficient synchronization time.

Mode 3 – Edge Only Recording

This mode is used when the customer wishes to perform all recording on the encoder during normal conditions and does not wish to synchronize that video back to the VMS.

To use this mode, you must first configure the IONODES encoder to Continuous Recording (other recording modes could also apply in specific scenarios. i.e.: Record On I/O Event). This will cause the encoder to locally record video during normal conditions.

In Omnicast™, you need to uncheck the “Edge Recording” checkbox for this encoder to inform the primary archiver that it should not synchronize that video back to the server. You must also disable all recording schedules in Omnicast™ for this encoder in order to prevent archiving on the server. This will cause the Primary Archiver to leave all recording responsibility to the encoder. In this mode, the Primary Archiver will not retrieve video recorded on the edge device and transfer it back to the server, it will only allow for querying and playback of that video directly from the encoder. Contrarily to the previous modes, all of the video from the encoder will remain on the encoder until it is groomed off and will not end up on the servers and under control of the VMS.

How can I view the media files stored on my encoder?

The simplest way to browse, query and retrieve media files stored on your encoder is to use the device’s Web Interface. The Web Interface allows you to view all files and download them to your computer for local playback using your favorite media player. The interface also allows you to lock files to prevent them from being groomed or to manually delete unwanted media files.

For larger systems integrated to a VMS, you can query and play back video stored on your encoder via the VMS client application (i.e.: Archive Player in Omnicast™). These client applications will allow you to perform time based queries, seek inside a media file and play back at different speeds giving you full control as you would find with any video file stored on the VMS server.

Conclusion

We hope this gave you a good overview of our edge recording functionality.

Should you have questions or need help in setting up your system, please contact us:

IONODES Support Team
This email address is being protected from spambots. You need JavaScript enabled to view it.
Tel: 450.696.1060