Forum: General Discussion

About VirtualDJ and DJing in general

If you need extended support, contact our Support Team.
Forum Guidelines  (*) The moderators hold the rights to remove, move or modify posts.
Topic: Virtual DJ & Twitch/OBS - HELP!
I've been tearing my hair out over this, and am hoping to find some help here.

I am wanting to livestream DJ sets (with video through my webcam) through twitch. I have been using OBS to attempt to do this but for the love of all things good, and all things I have tried, OBS I can't get sound to come through into. It recognizes the Traktor s4 as an audio input, but not an audio output (it doesnt actually recognize anything as an audio input).

Notes: I have a Pro VDJ account and use Virtual DJ8, I use the traktor s4 MK2. I have a 2020 Macbook with Catalina.

Thank you so much for your time,


Posted Sat 16 May 20 @ 9:36 pm

Posted Sat 16 May 20 @ 9:51 pm
Sorry I should have been specific. I want my listeners to be able to see my studio through my webcam as well. Not just the pretty video graphic VDJ does.

Posted Sat 16 May 20 @ 9:58 pm

Posted Sat 16 May 20 @ 10:01 pm

I'm streaming to twitch sometimes, too. I use VDJ with its camera plugin, its video and audio output and capture that using OBS to stream to twitch. Btw VDJ can stream directly to Twitch, too, but that wasn't an option for me.

For your audio question:
I'm using VB-CABLE Virtual Audio Device to "emmulate" a cable to OBS. Meaning I map the master out of VDJ to the cable input device and select the cable output device in OBS than. (see

For your video question:
I'm using the default camera video plugin shipped with VDJ to record a video. I overlay a custom Video-Skin. And output the result full screen to a screen. This screen is captured using OBS than.

The result could look like something like this:

So what you want to achieve is possible

Greetings from Germany

Posted Sun 17 May 20 @ 8:28 am
LosJunkee wrote :
VDJ can stream directly to Twitch, too, but that wasn't an option for me.
Can I ask why this wasn't an option. I see post after post after post about people having to use OBS over VDJ and only in a handful of cases is that true.

In reality people choose to use it, because everyone else is.

Not knocking you're choice. Just wondering why.

Posted Sun 17 May 20 @ 12:10 pm
The reason was the quality of the encoding. Using VDJ directly, I got fractions in the encoding.
I'm not 100% sure, but I seamed to me that VDJ is using software-based encoding, which consumed some CPU.
The hardware based encoding (if selected) in OBS uses the GPU of which I have enough to offer during a session.

But the main reason for me have been the fractions in the direct encoding. Maybe there are settings I do not know about. The only setting I know is broadcastVideoQuality which was set to high during my test.

Posted Sun 17 May 20 @ 12:34 pm
Could try in VDJ switching on videoUseDXVA in the settings, if its not already on.

Posted Sun 17 May 20 @ 12:45 pm
I have been using VDJ Video skin to live stream. I tried recording the video once while streaming and it virtually crashed my laptop. I was surprised that it took that much resources from my laptop.

I also have issues using multiple camera inputs

Posted Sun 17 May 20 @ 7:02 pm
Hi Dan,

here I have some sample footage showing the fragments, when streaming to YouTube for example:
With DXVA enabled:
Without DXVA enabled:
Both encodings aren't stable and show artifacts from time to time.

Ran on Windows 10 the latest 64 bit version of VDJ. CPU and GPU were at 30% during the run.

Hope that helped to figure out the problem.

Posted Mon 18 May 20 @ 9:11 am
AdionPRO InfinityCTOMember since 2006
What are your computer specs? It does seem like it has trouble keeping up.
Was this done with the latest vdj update?

Posted Mon 18 May 20 @ 11:12 am
Here are my Specs. I run a Surface Pro 7 with an Intel® Core™ i7-1065G7 Processor and 16 GB of RAM.
I don't think it has something to do with the power of the Surface because of two reasons:
* OBS can stream (and record to disc at the same time) without any Problems, even though I add overlays to the screen I capture.
* As I wrote above: CPU and GPU show never more than 30% of usage in the task manager during the whole test.

But for me it isn't a problem since my use case works perfectly fine with OBS. I just wanted to help in improving your (already) great product.
I love VDJ and all its features!
Keep up the good work!

Posted Mon 18 May 20 @ 8:28 pm
sonicgtPRO InfinityMember since 2013
So with the recent club and bar closures I've been doing Twitch, using OBS
I am doing almost everything on my laptop (i7 6700 HQ CPU, NVidia GTX 950M Video, 8GB System RAM, SSD Hard Drive)
-I have a second monitor as a VDJ video output which I capture in OBS as the main background
-I am using my iphone as a camera, with the software epoccam
-I have my monitor audio from my controller going to an external mixer so I can control what I hear if I need to turn it up or down and keep the stream constant.
-Then from this mixer I have a mic as well and then the mixer goes back into the same pc using a usb audio capture device.

Streamlabs OBS default setup would drop frames like crazy and be at 100% cpu, I changed everything manually via some online guides to be 720p at 30fps and it then dropped to 30% cpu and works fine

So the only thing going external is the audio then back in as a different device so I can make sure the stream gets proper audio but allows me to still control my main speakers since my neighbors might not like the volume at 2am
you can check out some recent streams on twitch djeternalchicago

Posted 7 days ago @ 11:58 pm