Multi-viewer Audio leading video
I recently upgraded to version 14 after being on 7.2 for a very long time. We had been using the Extenal Display Output using a second display output on our video card to distribute the live view throughout our church via BMD devices using SDI. It had all been working very well, but after updating to 14, the video lags behind the audio stream by about 1/4 second. The only thing that changed in my system was the version of Wirecast.
The issue occurs regardless of whether we are Streaming, recording or neither. The audio sync is perfect in the stream at the same time that the Multi-viewer output is video-delayed.
Multi-viewer configuration is set to full-screen live. Canvas size is 720p @ 30fps.
The CPU never goes above 20% (usually sits around 7-11%). Memory is sitting around 20% usage and video card is between 25%-40% usage.
System Specs:
- OS: Windows 10 Pro 20H2
- CPU: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz, 64bit, 32GB RAM
- Video Card: NVIDIA GeForce GTX 1660 SUPER
- Wirecast Version: 14.1.1 (1317.b66ac4e0) (Standard license)
-
The technology has changed radically between versions 7 and 14. The former could not have had the features of the latter.
Multi-Viewer is a GPU based function for the most part so do check and update your NVIDIA driver as the first step.
The audio path to multi-viewer out is different than streaming and recording. It's an audio monitoring path.
Multi-Viewer is impacted by what you're sending to it.John Sweeney said:
Extenal Display Output using a second display output on our video card to distribute the live view throughout our church via BMD devices using SDI.Generally speaking, that type of connection is better served by Wirecast Pro Video Display Out.
Your best bet to check what's really happening is test by hooking up Multi-Viewer out directly to an HDMMI or Display Port monitor with speakers (depends on what your GPU sends) because you need to eliminate the BMD device and its potential influence.
You need to monitor direct video and audio out of multi-viewer. You also want to compare that to multi-viewer disabled and just looking at Wirecast Live Area while monitoring the computer through wired headphones. -
John Sweeney said:
When I did this, I saw/heard the same results. The video was out of sync with the audio like with the BMD converters.That confirms it's the computer output. Thanks.
John Sweeney said:
As I expected, the direct headphones output seemed fine. Audio was perfectly in sync.Since Multi-Viewer is just the monitor output, just as the headphones are, there's may be an issue in how you're routing audio out. If you're taking the program out that will be out of sync, Multi-Viewer needs to be monitor out (rather than program out), the same has headphones.
John Sweeney said:
I then unplugged the headphones and it was perfectly in sync between the video and audio. I was perplexed.Apparently, something is having an impact.
John Sweeney said:
Setting it back to "default" then restarting Wirecast seemed to clear up the majority of my issuesThat probably assures that all audio out is monitor out.
I wonder if Multi-Viewer was getting Program out (which would be out of sync) rather than monitor out (headphones probably getting that). The change you made may have put all the audio on the same path.