Sign In:     


Forum: General Discussion

Topic: Streaming videos on VDJ through OBS to streaming sites
I am having trouble trying to figure out how to stream my music videos through OBS to Twitch. The audio is streaming but I can't figure out how to show the video on my broadcast laptop. I use a Mac to VDJ and an interface to go to my PC which controls my OBS. Please help me with this issue.
 

Posted Sun 16 Mar 25 @ 2:03 am
My advice would be to dump OBS and just broadcast directly to Twitch from VirtualDJ - it's all built in.
 

DJ Snupey wrote :
I am having trouble trying to figure out how to stream my music videos through OBS to Twitch. The audio is streaming but I can't figure out how to show the video on my broadcast laptop. I use a Mac to VDJ and an interface to go to my PC which controls my OBS. Please help me with this issue.


Use the NDI plugin. You can send the videos via NDI and then in OBS use NDI as a source in. I do this with my Mac.

groovindj wrote :
My advice would be to dump OBS and just broadcast directly to Twitch from VirtualDJ - it's all built in.


It might be built in but it's still pretty taxing and the quality isn't that great. I always get frames dropped when just using VDJ.
 

the SOUND INSURGENT wrote :
The quality isn't that great. I always get frames dropped when just using VDJ.

No such issues here, hence my suggestion.

Playing audio & the occasional video, whilst simultaneously running Resolume with busy graphics and chromakey, inputting that via Spout, then layering VDJ video and audio samples over the lot.

I've always found it works reliably.

 

Well that's great but as you know not everyone is the same...... hence my suggestion.

And no one questioned the reliability, I said the quality just aint there for me personally
 

the SOUND INSURGENT wrote :
no one questioned the reliability


What was the comment about dropped frames then?

You may have encountered dropped frames with your setup when you stream with your connection, but that doesn't mean there's something wrong with VDJ's onboard streaming or that OBS should be used instead.

No complaints from me or my viewers about quality either.

IME (streaming every weekend for four years now) it works well, so I'll recommend it.
 

groovindj wrote :
but that doesn't mean there's something wrong with VDJ's onboard streaming or that OBS should be used instead.


Dropped frames is not reliability, rather quality....

But I should that when outputting to the maximum size I possibly can using VDJ and recording, I get nothing but dropped frames.

But when doing the same with OBS everything is fine so for that very reason I can not recommend VDJ for streaming plus its limited as far as setting up the look of the screen IF your on a Mac.
 

groovindj wrote :
My advice would be to dump OBS and just broadcast directly to Twitch from VirtualDJ - it's all built in.


That's what I've been doing. The only thing is I can't use my logo on my screen nor use my camera.
 

the SOUND INSURGENT wrote :
DJ Snupey wrote :
I am having trouble trying to figure out how to stream my music videos through OBS to Twitch. The audio is streaming but I can't figure out how to show the video on my broadcast laptop. I use a Mac to VDJ and an interface to go to my PC which controls my OBS. Please help me with this issue.


Use the NDI plugin. You can send the videos via NDI and then in OBS use NDI as a source in. I do this with my Mac.

groovindj wrote :
My advice would be to dump OBS and just broadcast directly to Twitch from VirtualDJ - it's all built in.


It might be built in but it's still pretty taxing and the quality isn't that great. I always get frames dropped when just using VDJ.


Ok I have NDI on my streaming PC. Do I have to download it on my Mac which is where VDJ is or do I make a source NDI on the PC? I already use NDI on the PC for my MEVO camera.
 

DJ Snupey wrote :
I can't use my logo on my screen nor use my camera

You most definitely can have a logo on screen and a camera. VDJ has options for both.

 

the SOUND INSURGENT wrote :
Dropped frames is not reliability, rather quality....

I respectfully disagree. Logically if it's dropping frames then it's not reliable.

IMO quality relates to the encoding, resolution and clarity of the image.
 

I got it resolved. I bought an HDMI cord and ran it from my Mac through a video capture card to my PC. I added a Video Capture Device as the Source and selected USB video as the Properties. I hope this helps others on this forum.
 

This is how my setup is done as well (for any serious video setup, wired [HDMI] is always recommended where possible).

One thing you might want to double check - your video and audio sync (especially if you are capturing them separately). In my case (and I suspect most cases), the video plays faster than the sound (light does travel faster than sound after all).
This can be compensated for by doing exactly one of the following

  • Through VirtualDJ directely via the videoDelay option/setting
  • In OBS by adding a delay filter on your video capture device source

The first option is probably the better option, as you can always reliably apply it no matter the setup.
 

The speed of light, and the speed of sound, have nothing to do with possible delays between audio and video signals.
HDMI transmits digital signals. Those signals travel with the same speed through the cable, no matter the distance.

Delays usually occur when the sound is proceced by a/the receiver.

Especially home Cinema A/V receivers, are notorious for this. In order to apply various surround sound effects they have to process the sound and this introduces delay.
Most of them will then take that delay into account and they will also delay the video signal as well (so that audio and video are in sync)
However, this is not the case with ALL the receivers.
Also, if you happen to split the HDMI signal and then use different branches for different purposes, it's easier to get everything out of sync (for the reasons mentioned above)
 

@PhantomDeejay I agree with you on the speed of light vs sound comment.

The point of the post wasn't necessarily to point out the scientific details of the delay causing the sync issue (transmission medium characteristics, D to A, A to D and any DSP in between for all hardware involver), but to point out how to resolve the out of sync problem if OP experiences it.
 

Sure!

But while I get what you're saying and how you're saying it, I'm not sure if the OP could take what you're saying literally to the letter or not!
Therefore I felt the need to chime in!
 

@PhantomDeejay I respect that. Thank you for pointing out that correction 🍺