logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Geoff B  
#1 Posted : Wednesday, October 7, 2020 11:54:49 AM(UTC)
Geoff B

Rank: Advanced Member

Groups: Registered
Joined: 5/10/2020(UTC)
Posts: 104
Man
United States
Location: Sacramento, California

Thanks: 13 times
Was thanked: 5 time(s) in 5 post(s)
My last few shows have been live streamed, but recorded locally for the client. Every time, the A/V sync is perfect at the beginning, but gets further and further out of sync as the show goes on. Any ideas?

Recorder Settings:
Size: 1920x1080 (same as preset)
Frame Rate: 29.97p (same as preset)
Bit Rate: 8Mbps
Profile: H264Baseline
Use Hardware Encoder: On
Fault Tolerant: On
Audio Bit Rate: 128Kbps

admin  
#2 Posted : Wednesday, October 7, 2020 12:33:35 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,137
Man
Location: Gold Coast, Australia

Was thanked: 4135 time(s) in 1487 post(s)
Fault Tolerant mode is not supported by many players and editors.
Make sure the video plays back in sync in vMix, if it does not, send it to us for analysis.

If it plays back in vMix fine but not in other applications, then that will be a compatibility issue and fault tolerant will need to be turned off.
topherharris  
#3 Posted : Wednesday, November 18, 2020 8:18:10 AM(UTC)
topherharris

Rank: Member

Groups: Registered
Joined: 8/21/2019(UTC)
Posts: 13
United States
Location: Pasadena, CA

Thanks: 3 times
Was thanked: 2 time(s) in 2 post(s)
Originally Posted by: admin Go to Quoted Post
Fault Tolerant mode is not supported by many players and editors.
Make sure the video plays back in sync in vMix, if it does not, send it to us for analysis.

If it plays back in vMix fine but not in other applications, then that will be a compatibility issue and fault tolerant will need to be turned off.


I had the same issue a few days ago during a live stream. (Running 23.0.0.66)

I had ticked the "Fault Tolerant" option for MP4 and was also recording vMix AVI. (On previous productions, I had NOT ticked that option) I didn't know there was an issue until a few minutes into the broadcast when someone reported the stream was out of sync. (I stream SRT out of vMix to an SRT Decoder.) However, since I didn't know what was causing the sync issue, I just kept going. Then, suddenly I ran out of storage space, the recordings stopped, and then people started reporting the stream was finally in sync.

I cleared up space and began recording again. The sync issue returned, so, figuring the recording was the cause of the sync issue, I just stopped recording.

Afterward, I checked and the mp4 recording is out of sync. The vMix AVI was in sync (I checked it after converting to ProRes LT).

If "Fault Tolerant mode is not supported by many players and editors," should maybe have a warning that it "...is not supported by many players and editors and could also cause sync issues."?

Please advise.

Christopher
admin  
#4 Posted : Wednesday, November 18, 2020 12:28:13 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,137
Man
Location: Gold Coast, Australia

Was thanked: 4135 time(s) in 1487 post(s)
To clarify, the recording will not impact the sync of the stream in any way, so sounds like potentially
a performance issue or streaming provider issue there. (if the CPU is overloaded this can lead to delays accumulating as
everything can't be processed fast enough).
pcassidy@cassidys.ca  
#5 Posted : Thursday, November 19, 2020 2:41:45 AM(UTC)
pcassidy@cassidys.ca

Rank: Newbie

Groups: Registered
Joined: 9/2/2020(UTC)
Posts: 4
United States
Location: BRENTWOOD

I have been struggling with this issue for months. vMix is running on a new, dedicated HP Z4 G4 workstation with a 10 core CPU, 16 GB RAM, and Nvidia P2200 GPU. CPU, GPU, RAM. All are lightly loaded during production. We use 3-PTZOptics NDI cameras and 1 Mevo Start NDI. All are on the same lightly loaded network switch. Audio input is a feed from the house sound mixer. Performance settings have been set in Windows 10 and vMix per recommendations and we're not using Fault Tolerant mode. Drivers have been updated to the latest. We stream to Vimeo and record locally. Sync drift is not a function of streaming. It happens whether we are streaming or not. Other than Chrome to manage the Vimeo stream control panel, we are not running any other applications on this PC.

I find sync drifts over time. It tends to be about 2 frames an hour but is not linear and can be more or less. I have done repeated testing using bouncing ball and live video to determine the best offset. Seems 165ms is about right. It's very hard to get consistent results from one test to the next. My standard operation procedure is to restart vMix shortly before going live to reset the sync error and then closely monitor sync making adjustments as best I can while live.

I'm looking for clues as to what's causing our sync drift.
DWAM  
#6 Posted : Thursday, November 19, 2020 3:24:12 AM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
We use 3-PTZOptics NDI cameras and 1 Mevo Start NDI.

Don't look any further, these are the culprits !
NDI|HX is H.264 which has not lock mechanism to prevent drifts.

Use SDI along with XLR audio, start producing and 3 days days after everything is still in perfect sync because those protocols are rock solid and designed to behave for perfection 24/7.
pcassidy@cassidys.ca  
#7 Posted : Friday, November 20, 2020 2:22:03 PM(UTC)
pcassidy@cassidys.ca

Rank: Newbie

Groups: Registered
Joined: 9/2/2020(UTC)
Posts: 4
United States
Location: BRENTWOOD

I have ProPresenter running on a separate workstation. Video from ProPresenter is fed to vMix via NDI while audio is via house mixer. There does not seem to be any drift in audio sync. Today vMix had been running for about 2 hours. Sync from PTZOptics cameras was off by about 6 frames. Sync from ProPresenter was spot on. After restarting vMix, sync from the PTZOptics cameras was fine as was sync from ProPresenter.

Changing to SDI instead of NDI is not trivial. Others seem to make this setup work so I'm not ready yet to give up on NDI.
DWAM  
#8 Posted : Friday, November 20, 2020 4:10:17 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
Location: Bordeaux, France

Thanks: 243 times
Was thanked: 794 time(s) in 589 post(s)
Quote:
I'm not ready yet to give up on NDI.

NDI|HX is not NDI!
NDI is way more stable and safe for production.
NDI|HX, like all other protocols based on H.264, cannot bring accuracy for production because H.264 is designed for "distribution" where fluctuation in framerates does not matter.
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.