Categories
Knowledge Support Support exacqVision Client Categories Products

eDVR Video Playing Frames Out of Order Causing Stuttering

Issue:

With live stream or playback video generated by the eDVR board set to MPEG4, the Client plays frames out of order resulting in stuttering video.

Description:

The video stutters — playing new frames, then older frames, creating a very jerky display effect. The video clip was MPEG4 with B frames. This seems to be caused by the specification of “low delay” with ffmpeg. With H.264 they still detect if B frame re-ordering is required and will delay the video when necessary. They don’t seem to do this with MPEG4 so we can’t specify that option with it. This is a pre-existing issue for Linux x64 and macOS x64 because these always used ffmpeg to decode MPEG4. However, this issue was new to Windows because IPP was used to decode MPEG4 prior to version 19.06.

Introduced In:

Version 19.06

Fixed In:

Version 19.08.8+

Categories
Knowledge Support Support exacqVision Server Categories Products

Troubleshooting an eDVR Board

To troubleshoot an eDVR board, complete the following steps:

  1. Download Microsoft’s DebugView program from http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx<br><br>
  2. Open the file
    C:\Windows\xdvapi.ini
    Note: In Windows 7 or Windows Vista, run Notepad as an Administrator and then select Open from the File menu and change the file type to ‘All Files (*.*)’ to open the INI file.<br><br>
  3. Find the [CONFIG] section, or create it if necessary.<br><br>
  4. Add a line after [CONFIG] as follows:
    [CONFIG]
    ODSFlags=0x80000003<br><br>
  5. Run the DebugView application.<br><br>
  6. Stop the ExacqVision Server service.<br><br>
  7. Start ExacqDV Control Center. Several lines of information will scroll in the DebugView window. Click Clear in the DebugView toolbar.
    Note: The Clear button looks like an eraser and a piece of paper and can be found below the Help menu.<br><br>
  8. In the ExacqDV Control Center tree, select the eDVR board that you want to troubleshoot. A “-9005” error will appear along with additional information in DebugView.<br><br>
  9. Copy the information from DebugView into an email and send it to support@exacq.com.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Who manufactures Exacq video capture boards?

Exacq designs and manufactures its own video capture boards. Current tDVR capture board models are manufactured in Canada.

Previous eDVR and sDVR capture boards, no longer manufactured, were designed by Exacq. Portions of the manufacturing process were performed by a contract manufacturer.

<br>

Categories
Knowledge Support Support exacqVision Client Categories Products

Moving an eDVR Board in a Linux System

The following steps should be followed when moving the eDVR boards:

  1. In the exacqVision Client, save the system settings and note the serial number associated with the eDVR boards in the tree order by clicking on the board icons in the Configuration tree.
  2. Shut down the system.
  3. Unscrew the boards from the existing mounting. Do not disconnect the cabling from either end. Move the right angle brackets up two slots and add the additional standoffs.
  4. Insert the video compression boards in the same order into the top two slots on the riser board.
  5. Screw the boards into the mechanical mounting hardware and verify the cable connections.
  6. Restart the system. The exacqVision server will start automatically, but the boards will not start because the move will be detected.
  7. Stop the server by typing sudo /etc/init.d/edvrserver stop
  8. Run Control Center to find the boards as follows:
    • sudo /usr/local/xdvapi/bin/startxdvmods
    • sudo /usr/local/xdvapi/bin/xdvcc
  9. Ensure that the serial number shown in Control Center for device 1 matches the serial number of the first board in the tree from step 1.
  10. Close Control Center.
  11. Type sudo /usr/local/xdvapi/bin/stopxdvmods
  12. Restart the exacqVision Server by typing sudo /etc/init.d/edvrserver start
  13. In the exacqVision Client, restore the system settings.

<br>

Moving-an-eDVR-Board-in-a-Linux-System.pdf