[KBA-00875] How to reduce video stream quality issues by configuring AvCodec Error Recognition - Security Center 5.2, 5.5 - 5.7 | Omnicast™ 4.4 SR1 - 4.8

series
Security Center 5.2, 5.5 - 5.7 | Omnicast™ 4.4 SR1 - 4.8
revised_modified
2018-04-05

[KBA-00875] How to reduce video stream quality issues by configuring AvCodec Error Recognition

This article explains how to reduce video issues caused by RTP packet losses by configuring the AvCodec Error Recognition feature.

Applies to: Security Center 5.2, 5.5 - 5.7 | Omnicast™ 4.4 SR1 - 4.8

Summary

RTP packet losses can cause various quality issues when viewing a video stream, the most common issue being video smearing and vertical lines. The AvCodec Error Recognition feature can be configured in Omnicast™ and Security Center to minimize the effect of packet losses.

Here is an example of vertical lines:

IMPORTANT: Packet losses imply a loss of information and can cause other problems like pixelation and trails in the image. If you are experiencing an abnormal level of packet losses, contact the Genetec™ Technical Assistance Center for additional troubleshooting information.

Configuring AvCodec Error Recognition for Security Center

Perform the following procedure on all computers running the client applications.
NOTE: This procedure does not work with Security Center 5.3 and 5.4.
  1. On the client workstation, close Config Tool and Security Desk.
  2. Navigate to the following folder:
    • 32-bit Windows: C:\Program Files\Genetec Security Center 5.x\ConfigurationFiles
    • 64-bit Windows: C:\Program Files (x86)\Genetec Security Center 5.x\ConfigurationFiles
  3. Open the GeneralSettings.gconfig file in Notepad.

    If the file does not exist, go to step 5.

  4. In the GeneralSettings.gconfig file, add the following line of code after the <configuration> tag: <avCodec errorRecognitionLevel="0"/>.
    Your file should look like this:
    <configuration>
    <avCodec errorRecognitionLevel="0"/>
  5. If the file does not exist:
    1. Create a text file named GeneralSettings.txt.
    2. Change the file extension to .gconfig.
    3. Add the following lines of code in the file:
      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
          <avCodec errorRecognitionLevel="0"/>
      </configuration>
  6. Save and close the file.
  7. Restart your client applications.
If you are still experiencing video quality issues and an abnormal level of video artifacts, you can try other values for the avCodec errorRecognitionLevel setting. Possible values are 0, 1, 2, 3 and 4.
NOTE: For Security Center 5.5 SR5 CU13, 5.6 SR3 CU7, and 5.7 SR2, possible values also include 5, 6, 7, and 8.

If your issues persist, contact the Genetec™ Technical Assistance Center for additional troubleshooting.

Configuring AvCodec Error Recognition for Omnicast™

Perform the following procedure on all computers running the client applications.
NOTE: To use this procedure, you require Omnicast™ 4.4 SR1 with hotfix #455 or later.
  1. On the client workstation, close all the client applications (Config Tool, Live Viewer, Archive Player)
  2. Open the Windows Registry Editor and go to the following folder:
    • 32-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Genetec\Genetec Omnicast4.x
    • 64-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Genetec\Genetec Omnicast4.x
  3. Find the DWORD (32) value called AVCodec_ErrorRecognition.

    If the key does not exist, create it by right-clicking the right pane, and selecting Create new DWORD value.

  4. Set the key value to 0.
  5. Close the Windows Registry Editor.
  6. Restart your client applications.

If you are still experiencing video quality issues and an abnormal level of video artifacts, you can try other values for the AVCodec_ErrorRecognition registry key. Possible values are 0, 1, 2, 3 and 4. If your issues persist, contact the Genetec™ Technical Assistance Center for additional troubleshooting.