0

Audio Issues on PC

I have searched all over for an answer to this but I am not finding anything. I apologize if this is answered somewhere else.


I run the live stream for my company; every Tuesday and Thursday. For the past month or two I have been having issues with audio. The audio comes out of sync with the people on camera (quite drastically sometimes); the audio stops broadcasting in the middle of a stream; or the audio just does not seem to want to work to begin with when starting Wirecast which requires a restart of Wirecast.


I am running a Focusrite Scarlett 2i2 as an audio interface and Wirecast allows me to choose from multiple audio drivers for the Scarlett when adding an Audio Capture to a layer; ASIO audio capture, System device, and WASAPI. The issue affects all drivers. Wirecast audio mixer is set to Focusrite USB for my audio interface.


I am also getting single frames of video popping roughly 1 black frame of video every two to 5-minutes. However, Wirecast does not register this as a dropped frame. I can see the drop on the preview window, the live window, and on my stream so I know it is happening.


Hardware & Specs:
Audio: Audio Technica shotgun mic (sometimes lav mics) to Yamaha MG10-XU mix board running L & R out to a Focusrite Scarlett 2i2 for ingesting into Wirecast via USB. Issue happens if I remove the mix board from the chain, and becomes worse if I remove the Scarlett and just run the board.


I have verified that all audio sources and ingest setting are running 48 khz at 192 buffer. Line level out of the Scarlett.


Computer: Dell Precision 7920, Windows 10, dual Xeon silver 4114 2.2ghz processors (20 physical cores). 64gb of Ram. Video is infested via 1 Blackmagic Design Decklink SDI card, and 1 Blackmagic Design Decklink Duo 2 card. GPU is an Nvidia Quadro P2000.


I am running Wirecast 13.0.2 and I have used both the x264 and NVENC (Wirecast presets) for encoding and both codecs show the same issues.


I hope it is something easy that I might have accidentally hit. My last option at this point is to wipe the PC clean and do a fresh install of everything. I have already reset everything I can think of back to defaults.


Thanks in advance everyone, sorry this post was so long.

Ryan

30replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Let's see if the GPU use is playing a role in this. 
    Go into Wirecast Preferences Shot Display and Disable Live GPU Accelerated Icons and also disable Live Audio Meters.

    Also what is the CPU% you're seeing? You should keep in under 60% and as it passes 80% you can have issues of which sync can be one of them.

    You can run a test recording locally, no need to live stream. This way you can look at the recording and confirm the issue.

    Like
  • Hello Craig. Thanks for getting back to me on this. I ran tests based off of your suggestions. Turning off the Live Icons and Live Audio meters is something that I tried in the past. I tried again and neither (on or off) effects the performance of my machine. GPU bumps slightly but nothing to be concerned about. GPU is around 20% load

    Under current CPU load my machine is running at 7% - 11% on the processors I am running a dual Xeon machine; 20 physical cores and 40 cores with hyper threading.

    Under my most massive load (6 SDI cameras, 1 USB camera, 4 monitors, 2 mix boards, the computer only gets to about 50% of the CPU.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson Lets try a single Decklink SDI source taking audio and video from the same source.
    Please make sure you're using Blackmagic driver 11.4.1. If you have to update to that please note here that you had to do that.
    Create a new blank document.
    Test by doing a local recording of that one shot taken live and see if it drifts out of sync with itself.

    Like
  • Hello Craig. I disconnected everything. Running a single cam SDI to the Blackmagic Decklink Duo 2 card. I saw no lag; or none that I could perceive. I will be plugging everything back in and running some new tests tomorrow morning.

    All drivers for everything are up to date; from the Decklink to the Microconverters to the audio devices. Did that a few weeks ago trying to sort this issue out.

    If it helps, this issue started at the end of Wirecast 12 and right before Wirecast 13. Whatever the last 12 update was is the point at which something broke.

    Like
  • CraigS Back in and troubleshooting this morning. The audio delay is back and I am out of sync again. Here is my current set up:

    3 Cameras plugged in; 2 into the Decklink Duo 2 card, 1 into the Decklink SDI card. Mixboard running stereo R/L out into the Focusrite 2i2, connected via USB to the computer.

    For testing I have a hidden Twitch channel that I am pushing to with fellow employees giving me feedback on what they see and hear.  So I am actually streaming to Twitch; 1080p30 x264 (3500 kbps). Lag is there on record to disk as well though.

    One thing I noticed when the 13 update happened (and forgot to mention) is the ingest for Wirecast under the Video Capture section. For some reason Wirecast is listing Decklink Duo inputs as 1, 2, 2, 3 and not 1, 2, 3, 4. Even though all 4  are different cameras (when I plug in to all 4).

    Also, CPU running at 11% total; 7.5% used by Wirecast. GPU running at 37%. Which is weird.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view
    Ryan Thompson said:
    Running a single cam SDI to the Blackmagic Decklink Duo 2 card. I saw no lag;

     

    Ryan Thompson said:
    3 Cameras plugged in; 2 into the Decklink Duo 2 card, 1 into the Decklink SDI card. Mixboard running stereo R/L out into the Focusrite 2i2, connected via USB to the computer.

     

    Ryan Thompson said:
    The audio delay is back

     All sources are delayed? 
    It would seem the combination is the problem though. 

    If Wirecast itself were the issue then it would have been there with the single Decklink Duo source.

    Since you've tested the Duo, next test with a signal source from Decklink SDI in a new blank document. Do a local record only.

    Like
  • CraigS IT has taken over for me because they are seeing some issues in Windows itself outside of the Wirecast stuff. They are wiping the machine and reinstalling Windows. Some of the issues for example: One instance of Wirecast open but 26 child processes running in the background. One window of Firefox open but 19 child processes. 

    I will be back up and running in a few hours and I will post what is going on.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson Interesting. Let me know how it goes.

    Like
  • CraigS Hello Craig. Hope you had a great holiday break. Just wanted to let you know the status of my computer issues and close out this tread with an answer (and a new question).

    My PC was wiped clean. It took the IT guy three attempts and booting from a flash drive to do it, but it finally got cleaned. About 8-months ago I had a motherboard issue and it was replaced. IT believes that something happened then and it just kept compounding over time.

    I got Wirecast up and going and everything is running exactly as it should. Audio sync issues on the outgoing feed is back to being correct and I am not seeing any issues with video or audio on an outgoing recording or live broadcast.

    However I am getting a weird latency issue with monitoring the feed. When I have the monitor feed for ingest, or output turned on there is a noticeable delay in the room. What I mean, since the guys on cam are near me I can hear them speak in the room, then I hear them speak in my headphones. 

    The stream/recording is not out of sync so I am not sure what to check. This is the first time I can recall this happening.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson The latency in local monitoring is normal. It's the signal processing involved in order for decode and re-compositing can take place for encoding on output. That's why we have a "mix-minus" feature. This takes those sources out of the monitor but keeps them live for streaming and recording.

    Like
  • CraigS Hey Craig. Thanks. I have the monitor off for all sources but my Scarlett 2i2. I don't recall this issue being as bad as it currently is prior to the computer being reset. I am doing more trouble shooting today to verify that I don't have different settings for the audio between Wirecast and the Scarlett. I'll let you know what I find out.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson Possibly doublecheck Wirecast Preferences General Audio Interface.

    Like
  • CraigS Hello. Just wanted to let you know what is happening with my Wirecast. the audio issue with lag persists. The program and audio comes out of sync, then goes back in, the out, then in... et al.

    I took the Focusrite box out of the chain and tried going USB straight from my audio mix board to verify that. The issues still happen; audio comes out of sync.

    All audio sources, from system to Wirecast, are correctly connected. 48hrz at 96 samples/buffer. Made sure the system was reading the mixer (or focusrite 2i2), made sure Wirecast was the same. I can't find this issue.

    I was going to roll back to Wirecast 12 to see if the issue was in 13 but I cannot find a link, would you happen to have that?

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view
    Ryan Thompson said:
    was going to roll back to Wirecast 12 to see if the issue was in 13 but I cannot find a link, would you happen to have that?

     That would be a good double-check. Go to the link and find it under Previous Versions near the top of the page.

    Like
  • CraigS Well, crap. FYI I versioned all the way back to 11 and the issue persists. There is something wrong with the PC itself. Either Wirecast and Windows 10 don't like each other, or the Xeon processors don't like Wirecast, or the SSD drives are faulty in some way... I just don't know.

    I will keep you in the loop. Right now I am going to start breadboarding the machine with Wirecast and see if there is an issue between the Blackmagic SDI PCIe cards and the PC.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson Generally Wirecast does work with Windows 10 although with Windows 10 updates Wirecast 12.2.1 and 13.0.2 are best.

    If you've gone all the way to 11 though then it may well be something with the config. 

    With Blackmagic cards you may want to use the Media Express for test recordings if need be (and avoid Wirecast altogether for such general testing).

    Like
  • CraigS Hello Craig. Thanks for sending me the Beta link. I will be putting it on my machine today and running some test.

    I also finally found a repeatable diagnostic and backdoor solution to my issues. My sync issues (13.0) are mostly gone but after 10 to 15-minutes of streaming time (or recording) a bunch of static enters the feed. This occurred before.

    However, I found out yesterday that if I duplicate my audio on Layer 1 and switch between the two audio layers the static and any audio sync goes away. So when I am streaming I have to go back and forth between two instances of the same audio ingest.

    I am not sure what is causing it but it happens when I am running the Scarlett 2i2 or the Yamaha MG 10Xu. It happens on both sources independently.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson See if Wirecast Beta 13.1 helps any of this. 

    Like
  • Hi Ryan Thompson - I'm experiencing the same issues (with a Focusrite Scarlett and Wirecast 13). Disappointed to see it's happening with another USB capture device as well. Maybe CraigS can check with the developers if anything has changed with USB capture devices in late 12/early WC13 builds?

    It worked flawlessly in the WC10 and WC11 until about a month ago, then I jumped straight to 13 and the problems have started.

    Like
  • Hello Craig, and now Ben. I am updating my side of this to let you know what I have been finding out.

    I spoke to one of my companies satellite studios who are also streaming with Wirecast (13.0.0) and they too were experiencing the same issues. And now I see Ben is also experiencing these issues as well. 

    Last week on Friday I updated to the 13.0.2 Beta and ran hours of tests (recording and streaming) and, thankfully, everything is back to how it used to run in v11 and v12. I am going to be doing a lot more testing of my system today, but as of this writing, it seems to be working as it should again.

    I will keep this thread going as I discover new stuff.

    Like
  • Ryan Thompson Appreciate the update! That's encouraging.

    Headed in to check my version in the next hour or so. I know it was the most current available from within the app, but I'll gladly go to Beta if it fixes this problem. I have a presonus 2 channel interface to test as well-- hopefully something will work.

    Please keep us posted on anything else you observe.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson We're working on this as you've noted.

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ben Workman If you want to try the Beta. Finding should be posted in the Beta Discussion forum though. The developers are monitoring that.

    Like
  • CraigS Well... crap. It started doing it again. Here is a link to my most recent stream. If you go to about the 6-minute mark you can see the glitching and out of sync happening live.

    https://www.twitch.tv/videos/543229353

    I was able to sort things out to get it to be back in sync by deleting most of my layers. But that meant that I lost a lot of my "look" for the stream. It meant that I was down to just a few layers with cameras on them.

    Also, I was encoding using my GPU (Nvidia Quadro P2000) and it peaked out at like 90% usage using the NVENC encoding. I will be going back (I stream again on Thursday) to using the CPU for encoding.

    How does Wirecast support work? I am paying a lot of money a year for Wirecast and I have been dealing with this issue for a while. Can someone at Wirecast call me so we can trouble shoot?

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Ryan Thompson Please make sure you test in Wirecast Beta 13.1. If testing the beta please post in the Beta discussion group.  It's possible the issue is intermittent but 13.1 troubleshooting is in that forum and 13.0.2 is this. forum so I need that clarified. If using 13.0.2 please test in 13.1.

    Like
Like Follow
  • 2 yrs agoLast active
  • 30Replies
  • 488Views
  • 4 Following