Livestreaming for DJs – Part 1: Setting up a basic DJ mix stream

This guide covers how to set up a basic DJ mix stream with a webcam and a set of decks, for livestreaming onto a platform like youtube or facebook.

So far we’ve done a Vessel 360 degree stream and set up Sideway’s first Club Virtual. This is based on what we’ve discovered in setting those streams up.

The guide is a work in progress. We only started learning how to livestream about a week or two before this was first posted. As we learn more we’ll keep adding to this!

Guides for adding graphics and videos to your stream, streaming a prerecorded set and streaming in 360 deg coming soon.




To livestream a DJ set, you will need

  • OBS (free open source streaming program)
  • Computer
  • Ethernet cable or excellent wifi
  • Webcam
  • Account on a live-streaming platform
  • DJ cdjs/mixer and…
    • RCA to 3.5mm jack and TRS to TRRS adaptor
    • OR RCA to TRRS cable
    • OR a USB Audio Interface
  • OR DJ controller and DJ software (rekordbox, serato…) (we’re experimenting with this, instructions to come soon)

Back to top



Setting up OBS

Download, install and open OBS. It’s a free and open-source software which allows you to put together a video stream to share on most streaming platforms, including facebook live, youtube live and twitch.screen shot of OBS dowload page

Create a scene

A scene is the canvas for all that is heard or seen in your livestream or recording. You can cycle between different scenes you’ve made to change what is shown and heard on the stream.

screenshot of club virtual loading scene

Use scenes to add titles, switch up visual effects, switch to in a new camera angle, share FaceTime videos of people tuning in at home, etc…

For now, we’ll just make a basic scene with just a video of you and the sound output of your decks.

To make a scene, go to the scenes menu (bottom left corner of OBS) and press the plus sign if there isn’t a scene already there.

screenshot of new scene

Set up your camera

Connect your webcam to your computer. You may need to install the webcam manufacturer’s driver.

Create a new Video Capture Device in Sources.

screenshot of video capture device

Select your webcam in the Device drop down.

Position the video so it fills your scene’s canvas. Later, you can adjust the size of the canvas to fit your camera or any other things you might like to add.

Set up your sound

If you have a regular mixer, there are a few ways to connect your sound output to your computer.

RCA Output

Connect your RCA output to your computer through the 3.5 headphone jack using an RCA to 3.5mm cable and a TRS to TRRS adaptor. 

A regular RCA to 3.5mm jack probably won’t work – the 3.5 jack only has two rings, while a microphone 3.5 jack has three rings. Alternatively, you can use an RCA to 3.5mm TRRS cable. This is how I connected my Pioneer XDJ RR to my MacBook.

Open settings>audio>devices and set one of the Mic/Auxiliary Audio channels to your RCA output, which will probably appear as “External microphone” or “Line in”.
screenshot of audio settings

XLR Output

Connect your XLRs to a USB audio interface plugged into your computer. This is how sound was recorded in Sideway’s livestreams. We used a Scarlett 2i2 USB audio interface.
scarletAs with the RCA output, open Settings>audio>devices and set one of the Mic/Auxiliary Audio channels to your USB audio interface.


If you have a controller, you may be able to use the output of your preferred DJ software. We haven’t done this yet so we have no advice to give for the moment. Will update soon!


Monitor your sound

By default, your audio sources output to the stream only. If you want to hear what is being streamed you need to change some settings.

Press the settings button of any channel in the audio mixer. Open “Advanced Audio Properties” in the menu that appears. Change the “Audio Monitoring” of all the channels from “Monitor off” to “Monitor and Output”

Your scene – what you want to livestream – should appear the way you would like it to look and sound. Now we need to change some settings so we can stream it to your platform of choice.

Back to top



Setting up the stream

Stream Key

To broadcast to a stream, you’ll need to get the stream key from whatever platform you are streaming on. Often, the stream key changes each stream. Some platforms offer the option of a persistent stream key, which means you use the same key each time you stream on the same platform.

Start a live video. Set the source to “Connected.” Copy the stream key.

Start a live video. Open the stream tab, fill in your details and hit create stream.
Other platforms
We haven’t really tried them out but it’s the same basic process.

Start streaming!

Open settings>stream. Select your streaming service. Paste in your stream key. Hit ok on settings.
In studio mode, press start streaming. A preview of your OBS scene should eventually appear on your streaming platform. Hit the go live button on your streaming platform to start streaming whenever you feel like it.

Back to top



Streaming troubleshooting

Crap connection

You’ll need a pretty fast upload speed to handle a video. If you’re streaming a full HD (1920×1080px) video you’ll need about a 13mbps connection. You should probably use an ethernet cable instead of wifi. It’s a good idea to close any unnecessary programs or windows using the internet. Also, force your housemates to get off Netflix!

If your connection is slow where you’re recording your set, you could prerecord your set and stream it later, either by uploading your recording to a restreaming service or by streaming a prerecorded video of your set. We’ll cover that later.

Copyright muting

Some streaming services – facebook and youtube in particular – scan your stream for copyrighted material. If copyrighted material is found, your video may be muted or even abruptly ended. Usually a warning will pop up that says copyrighted material has been detected and you’ll have to manually resume the stream. You’ll need to constantly keep an eye out for this through your whole stream.

Fuzzy/Poor Quality Video

Before messing with video settings, check your internet connection. There’s a chance your livestream preview may be fuzzy because your internet is slow.

To fix a fuzzy video, there are several things to balance. The main ones to focus on are video bitrate, video resolution and video encoding/compression.


The number of videos bits processed or transferred in a second. The bigger the image and the less it is compressed, the more bits it needs to be displayed.

A 1920 x 1080 video with the encoder setting on slow will be big and sharp, but needs a high bitrate to be broadcast. A 640 x 360 video with the encoder setting on fastest will be small and fuzzy, but doesn’t need more than a very low bitrate.

If the bits in a video frame can’t be transferred fast enough, the whole picture may not come through or some of the video’s frames might be dropped. In the worst case, the whole stream might be forced to an end because too many frames were dropped.

If the quality of your video is low, you can increase the maximum bitrate in output>stream>video bitrate.

If you are live-streaming the video, there is no point changing the maximum video bitrate to to above around 3000 to 3500 kbps because most streaming services place a limit on your bitrate. If you are not streaming, but simply recording the video, you can set the video bitrate as high as you like.

Video resolution

To make the most out of a limited bitrate, you can reduce the size of your video in Settings> Video.

For reference, a full HD video is 1920 x 1080 px. To reduce the number of bits you have to process, you can edit your scene compositions at a regular video size and output them in a lower resolution

The bigger the difference between the canvas resolution and the output resolution, the more visual artefacts there may be. This is usually not a big problem unless the canvas and output resolutions are really different.

Video encoding

When your video is encoded, your visual and audio output is transformed into a file format that other programs can understand. You can adjust it in Settings>Output>Streaming>Encoder Preset.

The fastest encoding setting will process frames faster, produce a smaller file size and have a lower bitrate, but it will also produce a lower quality/fuzzier video. Conversely, the slowest encoding setting will produce a higher quality video, but it will take longer, produce a bigger file and have a larger bitrate. If your video encoder is too slow, your video frames may not get processed in time and may be dropped.

The speed at which your video can be encoded also depends on your computer. A faster computer can handle a slower encoding setting.

Overall, making your video quality to be the best it can be means you may have to experiment with different bitrate, video resolution and encoding settings until you’re happy with the result. For example, you could reduce the resolution of the video while using a slower encoding setting.

For reference:
Vessel’s most recent facebook streams have a canvas size of 1680 x 1050 and an output resolution of 1260×768. We used a maximum video bitrate of 3000kbps, maximum audio bitrate of 128 kbps and the “fast” encoding setting.

Sideway’s streams have a canvas size of 1920 x 1080 and an output resolution of 1152 x 648. We used a maximum video bitrate of 3300kbps, maximum audio bitrate of 160 kbps and the “medium” encoding setting.

Back to top



Recording your stream

If you would like to have a video of your stream, you can also record it by pressing the start recording button at the same time you start streaming.

Change where the video file is saved in Settings>Output>Recording. You can also change the video file format there.

The default recording format is .flv. You can use the latest version of VLC to view flv files. The benefit of using .flv instead of more common video formats like .mp4 is that if OBS is interrupted because of a crash or a loss in power, you’ll still be able to use the recorded video file.

However, not all programs are able to open flv. To convert a .flv file to .mp4, open FLV and select File>Convert/stream. Drag the .flv file into the relevant area and press “Save as File.”

In the main VLC media player window, the media playing bar on the bottom will act as a progress bar for the file conversion.

Back to top


Beginner’s DJ Helpsheet


Special thanks to Genie, Elyshia and Raghav for their recommendations and advice with this helpsheet.

Getting involved in Canberra

  • Record a mix. You can send it to promoters and/or post it online.
    You can record a mix on Woroni radio, Vessel equipment or by borrowing gear and a mic (Woroni Radio has a few)
  • Start a Facebook/Soundcloud page
  • Run your own events! Drop us a message if you would like help or more experience.

Sign up for our practice sessions that we run with Woroni Radio! Everyone is welcome. We post on our facebook page when we’ve organised a new set of sessions. Send us an email if the practice session times don’t work for you and we’ll try to sort something out. 

Woroni Radio

Join Woroni radio groups. Woroni DJ gigs are often posted there, along with other Woroni Radio stuff. Whether the events are paid or not is stated upfront.

Start a Woroni radio show. Sign up opens at the beginning of ANU semesters. 


Univibes runs afternoon DJ sessions on Thursdays at Badger & Co. In the past you could drop them a message and ask to be on, but we’re not sure how they are organised right now. 

Join the Univibes facebook group, where a lot of events throughout Canberra get posted

Organisers and promoters (WIP)

You can send mixes to promoters who fit your vibe and ask them to consider booking you. Here are some Canberra-based collectives and promoters.

  • Box Cutter
  • Canberra House Social
  • Capital Frequency
  • Communi-fi Sound
  • Dazed
  • Headz are Rolling
  • Kinetics
  • Le Doof
  • Pickle
  • Queer AF
  • Response
  • Section Seven
  • Sol.sonic
  • Throb
Cute Canberra Venues (WIP)
  • Sideway
  • Smiths Alternative
  • Mr Wolf
  • White Eagle Polish Club
  • Secret outdoor locations….

Back to top


Your tracks

Places to download music
  • Label websites and Artist websites
  • Bandcamp
  • Beatport
  • iTunes
  • Soundcloud
  • Juno Download
  • Discogs
  • Amazon
  • SoulSeek
  • SMLoader
Find new sounds!
  • Listen to mixes
    • Resident Advisor
    • FACT
    • Orbit
    • Nectar
    • NTS
    • Bizarro Blends
    • Sanpo Disco
  • Look through a record label’s discography
  • Look for people on Soundcloud (Uploaded tracks, Liked tracks)
  • Youtube recommendations
  • Spotify Recommendations
  • Radio
    • 2XX (Canberra)
    • FBI (Sydney)
    • Ground floor (Adelaide)
    • (Melbourne)
    • Skylab (Melbourne)
    • Nomad Radio (Sydney)
  • Podcasts
    • Beats of No Nation
    • Beats In Space
    • Melbourne Deepcast
Get your music ready for a set

You’ll need to use Rekordbox to load music onto a USB for most CDJs and controllers at Canberra events. Here’s a quick tutorial.

We recommended using iTunes to manage your overall music library because it’s compatible with most DJ systems (Rekordbox, Serato, Traktor…).

Genie suggests making a playlist with around 100 songs per hour you’ll be playing. Joanne uses “at least 1 song per minute” as a rule of thumb. 

Joanne recommends spending some dosh on a USB 3.0 so you won’t have to wait as long to transfer files. They’re cheaper on Cash in The Attic, but you can also get them at JB Hifi or Officeworks.

Read more about music!
  • Resident Advisor blog
  • Sounding Out! Journal
    An academic journal on sound and music
  • Last Night a DJ Saved My Life – Bill Brewster
    A book on DJ History)

Back to top


Borrowing gear for a gig

At the minimum, you will need


  • 2 CDJs and a Mixer
  • 2 RCA cables
  • 2 XLR cables
  • 1 link cable (basically an ethernet cable. CAT5 and CAT6 are both fine)
  • 1 Power board
  • 1 Extension cord


  • 1 controller
  • 2 XLR cables
  • 1 Power board
  • 1 Extension cord
If the venue does not have a sound system you will also need
  • 2 speakers and their stands
  • Long extension cords 
It’s nice to have
  • 1 small/medium speaker so you can monitor what you’re playing
  • 1 RCA cable for the monitor speaker
  • 1 mixing board, especially if there will be a mic for an MC. Some venues have their own mixing boards
  • A Microphone / recording device to record your mix
Some organisations you can borrow gear from are
  • Vessel – drop us a message on facebook or by email
  • Woroni Radio
  • Univibes
  • Communi-fi Sound (just sound systems)

Usually it’s the event organiser’s job to sort this stuff out, but sometimes they may not know what you need, especially if they’re a student club or association. Double check to confirm what they have organised and what you need to bring and do. If you’re getting paid and you’ve been asked to sort out borrowing and transporting gear, consider charging for this time and labour as well.

If your venue is outdoors, you will need to protect the gear from weather and dust by placing it under cover and at a distance from the dance floor. You should probably keep drinks away from the gear. If you’re borrowing equipment from different places and people, it’s important to keep track of what you’re borrowing from where.

Back to top

Useful legal and business stuff

Australian Business Number (ABN)

When you get your first paid gig, you should register for an ABN as a sole trader. This makes invoicing and tax easier for venues. Registering for an ABN is free and takes about 1o minutes.


wip wip wip
things on invoice: date sent/ date payment is due/ invoice number (roll on from last invoice or use date as invoice number) / abn / bank details (bsb / account number) or other way to get munny

Domain name

As you start getting booked and paid, you should verify if your DJ name is legally available. You can check at whether your business name is available with the Australian government’s Business Registration Service.


Things go wrong. Your equipment was stolen, the venue’s priceless ming vase was shattered, beer was spilt on your gear—or worse, gear that you’re borrowing. It’s a great idea to get insured against damage, . Steph recommends using Duck for Cover , a not-for profit performing arts insurance organisation. It’s the cheapest public liability insurance that covers artists during, to and from the venue.

Artist union

Steph recommends joining the Musicians Union of Australia to stay informed of your rights and entitlements as a performer. For example, if you’re concerned about a situation that seems unfair, you can contact them to enquire about what your rights are in that situation. This is especially useful when venues or organisers are late in paying your invoices.

Back to top



Health and Wellbeing

Protect your Ears!

Use earplugs or you will get tinnitus from exposure to loud sound. THERE IS NO CURE FOR TINNITUS. You can find sound reducing earplugs in pharmacies, but they tend to make everything sound like a wet boot. Joanne thinks it’s super worth it to get ones made for listening to music, and recommends getting ones with a nice case so you don’t lose them. We bought ours here. We also distribute disposable music earplugs at most of our events for a gold coin donation.

Back to top