When I launch OBS it displays the 'live' video from my camera, but then when I stream it the audio immediately begins to drift out of sync with the video. I have discovered that what seems to be happening is that the live image isn't live at all. Its being buffered somewhere and is then being played back to me at a slower speed. The audio, however, remains live and so this is why it goes out of sync.
If you look at this picture here you can see my system time vs the time of the video. I started OBS last night before I went to bed and both the times were in sync. I left it overnight and now its about 13 hours later and the 'live' video is now 33 minutes behind!

How can I stop it from doing this? I want to have a 24/7 steam but it makes it impossible because after a few days its out by hours. I want it to be showing literally the live image.
Here is my log:
If you look at this picture here you can see my system time vs the time of the video. I started OBS last night before I went to bed and both the times were in sync. I left it overnight and now its about 13 hours later and the 'live' video is now 33 minutes behind!

How can I stop it from doing this? I want to have a 24/7 steam but it makes it impossible because after a few days its out by hours. I want it to be showing literally the live image.
Here is my log: