Here is the routine used by Hedonist DJ for its prerecorded or live streaming sessions
I try my best to provide a pleasing audio experience, but I don't want my sets to look boring either like too many of them do online. I want people to feel like they are in a club, even if they listen to them with headphones on a smartphone.
3-pass method I use which makes me fully autonomous in recording or broadcasting my sets
First pass for prerecorded or live streaming: Switcher Studio and Audio Hijack
Long time ago, a friend of mine suggested I try Recolive Multicam: this software allowed to do realtime editing of multiple iOS and Mac cams (meaning you can use your iPhone, iPad, iPod Touch cameras, but also your MacOS camera, capture cards and screen). I found out this was the perfect setup to record a DJ live performance, first for local saving, but then with live streaming when they introduced Switcher Studio. I can understand that many DJs want a free solution like OBS, but Switcher Studio is so nice to use (and compatible with a live performance, which might not be said for OBS without external controllers) compared to computer solutions, than my attempts to use anything else quickly vanished.
It does come at a price but I use an iPad which becomes a live editing console that I can control with a few touches, I use an iPod touch (the most affordable device to do so) to capture my controller, I use Switcher Cast software on my 2012 Quadcore Mac Mini Intel (so you definitely don't need a beast to do so) to record my DJ software screen, and if I do live streaming, an iPhone or iPod touch as a facecam, and an additional Switcher Cast on another PC with a music visualizer. One could imagine using a DJI OM 5 if I had an assistant to shoot my sets
For audio I use Audio Hijack to capture the output of my software (Algoriddim Djay Pro usually) at good quality (AIFF). Unfortunately, Switcher Studio is not the perfect tool as it doesn't allow you to set audio quality (yet)
Second pass for prerecorded, additional source for live streaming: Music visualizer
A music visualizer brings dynamism to a performance, especially if there's a single artist, especially for electronic music. If you want to get fluid visuals, you might need a good PC or Mac for that. I recently bought an M1 Mac Mini but except Apple own music visualizer, there's no choice for that. So I stick to my 2012 Quadcore MacMini for that as well. Sound Spectrum makes some good music visualizers for Mac as they can be interactive. You better choose one for which you can change pattern at any time you want. That's basically what I do, by putting my audio DJ set in iTunes/Music and recording my screen with Quicktime Player interacting in sync with my DJ set
This part is more complicated for live streaming if you don't have any other hands than yours to handle it. You can still put it as standalone on another computer and run the Switcher Cast software on it
Third pass for prerecorded, performed by assistant for live streaming: VJing
This really brings the club experience to the broadcast. Sure some people are watching on smartphones, but they might also watch it on a big screen, with a big sound system. So if I want the 320kbps or more provided by DJing for streaming, I also want a nice visual to enjoy it, let's say, on a projector. So I still use my 2012 Quadcore MacMini with Algoriddim Djay Pro to perform the Vjing between my Switcher studio edit and my msic vizualizer video.
I record high quality audiovisual content, so I want it to be broadcasted at same level. So my podcast is exported with Handbrake at 7Mbps video, 60fps, 320kbps audio with the DJing recommended preset. This is also the quality level used for personalized DJing TV channels for bars and music venues.
For live streaming I use Facebook, Instagram and Youtube for 5 minutes promotion like DJing offers, but as Switcher Studio doesn't offer audio bitrate setting I use Switcher Studio HDMI output which I feed into another PC with an Elgato Capture card in OBS. audio is going through a Behringer UCA222 then:
- If it's a free DJ set, Mixcloud and/or Twitch as they are supposed to allow and contribute to the live streaming economy for both artists and DJs.
- If it's a for-pay (paywall) DJ set, I broadcast 7 Mbps video 320kbps with DJing secured platform (preventing URL sharing). I'm looking forward the announced 500 kbps audio stream quality on DJing
How much time spent for this routine ?
If I don't count preparation time for my DJ set, my routine takes about 3 times the duration of my set, as I perform it, then I play it back once for music visualizer then another time for VJing. Of course I do some editing also to remove audio source (with Mpeg Streamclip) or add it back (directly dropping AIFF in Quicktime Player). As this will be used forever on many different devices, I feel I can easily spend this time per set.
What really makes Switcher Studio shine ?
The software is recording every single source separately while still allowing live editing. You get 2 benefits from that: first, you can do some editing from sources later, at your pace in your usual video software (Final Cut Pro, Adobe Premiere, Adobe After Effects, DaVinci Resolve, etc). Second, and this is a feature I'm waiting for from DJing.com, you can let the viewers choose the angle they want at any time during the stream in your mobile app (if you have or plan to have one) or your website, something I always dreamt of having when watching concert or any music performance, to focus on any person, any detailYou can see some example of Hedonist DJ sets on Hedonist page, he's also doing some one-to-one coaching on live streaming