CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
I tested AV sync with build 3431 and I found following
HD mp4 file playback to Decklink output and recaptured Audio offset +1 frame (not sync)
HD mp4 file playback to Casper File recorder (mp4 format) Audio offset +1 frame (not sync)
HDcam mxf playback to Decklink output and recaptured AV sync is ok
HDcam mxf playback to Casper File recorder (mp4 format) AV sync is ok
Black Magic Mjpeg HD avi playback to Decklink output and recaptured AV sync is ok
Black Magic Mjpeg HD avi playback to Casper File recorder (mp4 format) AV sync is ok
So it seems we have 1 frame audio delay with playback of mp4 files.
steps to repro
render within Premiere Pro the Universal Counter leader with 1 sec beep to an h264 HD 1080i50 mp4 and
a HDcam50 MXF file.
playback both files with CasperCG server while capturing the output.
compare original with capture in Premiere Pro.
(Note Casper File recorder only captures in uncontrained 444 mp4 codec, all options are ignored.)
(this file let's Premiere crash, so you have to convert the file with AME)
I tested AV sync with build 3431 and I found following
So it seems we have 1 frame audio delay with playback of mp4 files. steps to repro render within Premiere Pro the Universal Counter leader with 1 sec beep to an h264 HD 1080i50 mp4 and a HDcam50 MXF file. playback both files with CasperCG server while capturing the output. compare original with capture in Premiere Pro. (Note Casper File recorder only captures in uncontrained 444 mp4 codec, all options are ignored.) (this file let's Premiere crash, so you have to convert the file with AME)