Video/Audio not in sync. Please Help.

Cleaks86

New Member
Hello!

I have been working so hard on learning all the tech I need to stream. I am hoping someone can help me with this last issue I am having.
I stream dance fitness classes from OBS.

I am using a SHURE microphone and Ipad sending audio into OBS through an Alesis MultiMix Mixer. This has made my sound so crisp and clear and I'm very pleased.

I used to stream video using my Iphone and NDI cam plug in. I have the fastest internet available for my area and I use an ethernet connection when streaming. (167.5 Mbps download; 17.5 Mbps upload; latency 14 ms) However the delay was different every time I streamed and I could never get the delay offset just right. So I bought a Logitech USB webcam in the hopes that a wired connection directly into my lap top (bypassing WIFI) would eliminate the syncing issue. Now there is still a syncing issue. I tried the delay offset like I did with the NDI cam and it makes no difference. It isn't off a lot, but with a cardio dance class it is noticeable and frustrating for participants.

Is there a way to fix the delay between the audio and video?

I use the same set up for my Zoom classes and I haven't noticed a delay at all in the recording or had participants mention it.

I am using Windows 10 on a HP laptop with intel CORE i5 7th gen and 8 GB of RAM (do I need more RAM??). I am only utilizing about 40% or slightly less of my total RAM prior to streaming.

I've included a log from my last class.

Thank you so much for any help!

 

Cleaks86

New Member
Hello!

I have been working so hard on learning all the tech I need to stream. I am hoping someone can help me with this last issue I am having.
I stream dance fitness classes from OBS.

I am using a SHURE microphone and Ipad sending audio into OBS through an Alesis MultiMix Mixer. This has made my sound so crisp and clear and I'm very pleased.

I used to stream video using my Iphone and NDI cam plug in. I have the fastest internet available for my area and I use an ethernet connection when streaming. (167.5 Mbps download; 17.5 Mbps upload; latency 14 ms) However the delay was different every time I streamed and I could never get the delay offset just right. So I bought a Logitech USB webcam in the hopes that a wired connection directly into my lap top (bypassing WIFI) would eliminate the syncing issue. Now there is still a syncing issue. I tried the delay offset like I did with the NDI cam and it makes no difference. It isn't off a lot, but with a cardio dance class it is noticeable and frustrating for participants.

Is there a way to fix the delay between the audio and video?

I use the same set up for my Zoom classes and I haven't noticed a delay at all in the recording or had participants mention it.

I am using Windows 10 on a HP laptop with intel CORE i5 7th gen and 8 GB of RAM (do I need more RAM??). I am only utilizing about 40% or slightly less of my total RAM prior to streaming.

I've included a log from my last class.

Thank you so much for any help!


Also, when I watch the class back (the recording) I can barely notice a delay! Is there a reason it would be delayed (sound ahead of video) while streaming but not in the recording. My brain is going to explode. Ha!
 

Lawrence_SoCal

Active Member
Sound takes a lot less CPU to process, hence its usually being ahead (time-wise) of video when coming from different sources
Have you seen videos (I personally use Audio Video Sync Test | Ballast Media )
Trying to understand your scenario - When using Shure and iPad, is that Shure plugged into the iPad and you are capturing both audio & video on iPad, sending over WiFi to streaming PC?
Have you tried the Shure mic and the USB webcam into PC? (Assuming need for physical space from you/mic to PC, a long audio cable should be fine, though you'll need to test longer USB cables to make sure they will work (depends on exact computer, cable quality, and the camera) For me (HoW streaming) we have a Shure wirel4ess mic system, and I will be using a USB connection out of our mixer at some point, but for now, simply connect mixer to 75ft XLR breakout snake/box, then XLR to adapter to 3.5mm TRRS into PC.

As for RAM, if RAM utilization stays under 90% during stream, you are fine. In general, I'd ray 8GB is on the low end but may be plenty in your setup (use Task Mgr (Perf) or Resource Monitor to capture utilization during stream). 2c/4t CPU is also on the low end

Now if the recording sounds fine, just an issue with the stream.... that is usually on the streaming provider side.... however, I do see you have audio devices listed in your log at both 44.1 and 48. On these forums, folks who know better than I always recommend Pick one rate and make the others the same

Also, if not using NDI, make sure it is disabled
Finally you have a base canvas, and output resolution, and the Logitech at a low resolution. To minimize CPU load on your machine, make all of them the same, ideally the video stream resolution.
Please review your logs your self (you won't know what it all means (I don't) but some obvious errors are listed which you should address). Once done, try streaming again, and post a new log
 

Cleaks86

New Member
Sound takes a lot less CPU to process, hence its usually being ahead (time-wise) of video when coming from different sources
Have you seen videos (I personally use Audio Video Sync Test | Ballast Media )
Trying to understand your scenario - When using Shure and iPad, is that Shure plugged into the iPad and you are capturing both audio & video on iPad, sending over WiFi to streaming PC?
Have you tried the Shure mic and the USB webcam into PC? (Assuming need for physical space from you/mic to PC, a long audio cable should be fine, though you'll need to test longer USB cables to make sure they will work (depends on exact computer, cable quality, and the camera) For me (HoW streaming) we have a Shure wirel4ess mic system, and I will be using a USB connection out of our mixer at some point, but for now, simply connect mixer to 75ft XLR breakout snake/box, then XLR to adapter to 3.5mm TRRS into PC.

As for RAM, if RAM utilization stays under 90% during stream, you are fine. In general, I'd ray 8GB is on the low end but may be plenty in your setup (use Task Mgr (Perf) or Resource Monitor to capture utilization during stream). 2c/4t CPU is also on the low end

Now if the recording sounds fine, just an issue with the stream.... that is usually on the streaming provider side.... however, I do see you have audio devices listed in your log at both 44.1 and 48. On these forums, folks who know better than I always recommend Pick one rate and make the others the same

Also, if not using NDI, make sure it is disabled
Finally you have a base canvas, and output resolution, and the Logitech at a low resolution. To minimize CPU load on your machine, make all of them the same, ideally the video stream resolution.
Please review your logs your self (you won't know what it all means (I don't) but some obvious errors are listed which you should address). Once done, try streaming again, and post a new log
Thank you!

I don’t understand most of this but I’m going to work on your suggestions this afternoon

my SHURE mic and IPad are plugged into a mixer which delivers both sounds to the computer via a usb connection. Then the webcam is connected to the laptop via a separate usb connection.
 
Top