Audio and Video not in sync in playback mode within Smart Client

Hi,

I’ve set up a test bench with Milestone Xprotect Corporate edition on a PC with an i5 2.9 ghz processor and 8 gb of ram running Windows 7 professional. At this time I have a single camera and single microphone which are both connected to the server via a switch without problem. I’m using an RTP/RTSP/TCP stream from both devices (I’ve also tried udp) and both have their time synchronised with the PC (I’ve also tried the switch as a NTP server).

With the live view, the audio and video are in sync, all be it with a slight delay but when I view in Playback mode the video lags the audio by over half a second. I feel I have tried every possible setting!

Any suggestions would be very welcome.

Keith.

Hello Keith**,**

This is a common issue and I have a knowledge base article that explains it, and how it can be resolved. If this does not work and you are sure the devices are on the supported firmware version (and of course are supported devices) you should open a Support ticket.

Description:

Synchronization of audio and video data is not a function of your XProtect® VMS software. Asynchronous audio and video commonly occurs due to a discrepancy in time stamps sent by the camera or, in many cases, due to system performance issues.

If you find that audio and video are out of sync when playing back (or exporting) footage in the XProtect® Smart Client, use these troubleshooting protocols:

Solution:

First, note that audio and video are sent over the network as two separate packet streams. Thus, in order for the client or media player (in this case, the XProtect Smart Client) to synchronize these streams, the audio and video packets must be time-stamped correctly, i. e. the camera’s clock must match that of the XProtect VMS server computer. Most devices will have a setting in their HTTP interfaces like Sync to PC or similar, which is the recommended setting.

If the above issue manifests itself with live audio and video, consider disabling any TCP checksum offloading settings on the server’s network interface controllers (NICs). Additionally, if any antivirus or security software runs on the system, make sure appropriate exceptions are set according to the Administrator’s Manual for the specific version of your XProtect® software.

Additional recommendations:

Track CPU and RAM utilization (high resource utilization can lead to variations in synchronization and dropped frames)

Ensure recording hard drives are healthy (run disk defragmenter, chkdsk, or perform SMART tests)

Disable non-essential Windows processes potentially acting against drives-- i.e. search, indexing, drive compression, Volume Shadow Copy (VSS)

Note: At the point where video is exported out of the software, synchronization of audio and video data is handled by which ever media player software you use to play back multimedia files.

Best Regards,

Ryan Chamberlain

Support Engineer

Milestone Systems

When video from the camera is viewed on the Live tab, it is possible to get a simple sound notification when motion is detected.

Sound notifications only work if video from the camera is actually displayed in your XProtect Smart Client. Sound notifications will therefore not work if you minimize the window containing the camera in question. Likewise, if you maximize a camera in a view so only that camera is displayed, it will not be possible to hear sound notifications regarding other cameras.

Sound notifications only work if video from the camera is actually displayed in your XProtect Smart Client. Sound notifications will thus not work if you minimize the window containing the camera in question. Likewise, if you maximize a camera in a view so only that camera is displayed, it will not be possible to hear sound notifications regarding other cameras.

https://www.fastcustomessaywriting.com/

I suspect the last comment is not related to the original post on this thread. Maybe it should have had its own thread?

It might be the answer to something else, is it perchance posted in the wrong place?