Oh boy, this was supposed to be quite the special episode and oh, did it turn out special—but not in any way I wanted…
The plan was to play a set from a hotel room at the Baltic Sea because it was my wife’s birthday and we decided to take a short vacation. So last week I tested the equipment which went quite well, and I spend all of Tuesday evening packing up all the stuff.
Luckily pretty much all of that fit into that little transparent plastic box (oh, SAMLA, how do we love thee!) but there’s so much more I needed to take…
Oh well, it doesn’t look like that much of a problem on a picture, does it? It all fit quite effortlessly into the little car I had rented and I was able to leave for the Baltic Sea at about 10:30 which is a bit later than I planned to but was still well within limits.
On arrival I unloaded it all and started putting it together in the hotel room. (I have completely forgotten to take any pictures of the setup! ) Plugging everything together locally went without any bigger problems, my wife had a hand in camera placement to be able to avoid them easily, and accord to Ookla’s speedtest.net the hotel’s wifi was fine as well; 40 mbps down and 11 mbps up should be more than sufficient!
Twitch has a nifty “bandwidth test mode” that you can enable on your connection. It will accept whatever you send it but you won’t go live so nobody else will see it so you can test your setup, and OBS supports that by means of a simply checkbox in your stream settings. I activated that checkbox and started streaming…
The first couple of tries were disastrous. The stream dropped frames front, left, and center even though the bitrate should have been way below what the wifi could handle! I experimented with the resolution and bitrate, turning everything down and more down until I arrived at something that the wifi seemed to be able to handle. It probably looked like shit but luckily OBS doesn’t show that to me!
I let that test run for quite some time and by all accounts it was fine. The ratio of dropped frames was acceptable (somewhere in the 0.0%–0.1% range) so I felt confident that the stream would work and went to dinner with my wife.
And then 19:00 rolled around and everything went to hell in a handbasket. OBS had completely forgotten how to connect to Twitch. I couldn’t stream at all! The error message pointed to a bug that should have been fixed a couple of versions ago, re-authenticating was impossible, and simply using a stream key instead of logging in with OBS also didn’t work.
At this point (we were maybe 10, 15 minutes into the show) I was already ready to pour some gas over the gigantic pile of hardware and set it ablaze, then go to the beach and watch the hotel burn down from there.
I tried a bunch of different things instead; I updated OBS to the latest patch version of the version I had, I updated to the next minor version, I updated to the next major version but nothing I did was able to restore the connection to Twitch. And in addition to not being able to stream anything, one of the plugins I use for scene switching was now also broken. Yay. Plus, because I have cursed so much in the process of doing all this, my wife has left the hotel room and went to the sauna instead…
I tried to see if I could get some other streaming service up and running on short notice and without any preparation (account creation, OBS settings) but didn’t really get very far. If I ever try this again I will have a backup plan for this situation!
A whole while into the set I remembered that I have an icecast server available so even though nobody can see me through that, people could still hear me! I popped the ShoutVST plugin into the REAPER instance that managed audio, entered the connection data and I finally had a stream!
Now, ShoutVST works quite okay if you have a stable internet connection (I have used it successfully to stream demoparties to SceneSat) but apparently the hotel wifi was anything but stable and the stream disconnected every 10–15 minutes or so. And because I couldn’t see the display of the stream machine from where I was playing, I never noticed when the stream went down—except for the one time when the whole machine shut down. I had the one DMX light I own with me, and as DMX lights usually turn off when they don’t get a signal for 100 msecs and the stream machine was also responsible for controlling the light, the sudden darkness in the hotel room tipped me off rather immediately that something wasn’t quite right! The issue was the USB-C power plug which has slightly slipped from the USB-C socket on the MacBook so the battery was empty. Easy fix!
A second easy fix was moving the phone away from the surface of the DJ console as apparently the missing or insufficient shielding of the console allowed the common annoying mobile phone interference noise to penetrate the audio signal which I could not hear locally because the phone was lying on the top right corner of the console but the headphones get their signal from the lower left corner and apparently the interference is quite localized.
Yes, well, so, that was pretty much it. A show I will definitely remember for quite some time but for none of the right reasons…
A big thank you to everyone who made the effort to listen to this show, anyway.
You can download the show here, and this is the playlist:
|00:00:00||D-Gor, Marc van Linden||Emozione|
|00:05:52||Claas Inc., NicAr||Awake|
|00:11:31||Cosmic Gate, Diana Miro||Hear Me Out|
|00:15:59||Pulsedriver||Cambodia (Talla 2XLC Vocal Mix)|
|00:30:37||Kaimo K, Tiff Lacey||Linger|
|00:36:22||Sound De-Zign||Happiness (Sound Design 2nd Treatment Original Mix)|
|00:40:59||MaRLo, Roxanne Emery||Borderline|
|00:45:41||Kiran M Sajeev||Through It All [Nim]|
|00:51:12||Elara, Nikolauss||Found a Way to You|
|00:56:21||Chris Element, Peter Santos||Dreamcatcher|
|01:04:39||Darren Porter, RAM||The Calling (XiJaro & Pitch Remix)|
|01:05:21||David Forbes, Susie Ledge||Silent Waves (Factor B’s Dark Waters Remix)|
|01:10:49||Conjure One, Sinéad O’Connor||Tears from the Moon (anamē Remix)|
|01:16:53||Oliver Smith||Make Me Feel|
|01:29:54||South of the Stars||Void|
|01:34:49||IanT, Woody van Eyden||Óskandi|
|01:38:36||Sean Tyas, Victoriya||Perfect World (Amos & Riot Night Remix)|
|01:48:18||Audrey Gallagher, Ciaran McAuley||Armour|
|01:52:58||Starpicker||Purified (Giuseppe Ottaviani Retouch)|
|02:07:16||Aly & Fila, Billy Gillies||Kings (FSOE750 Anthem)|
|02:12:23||Daxson, Numa||The Only Way|
|02:17:45||RRAW!, Talla 2XLC||Futuro|
|02:21:57||Richard Durand||Tabu Soru|
|02:25:27||Simon Leon||Friends Apart|
|02:29:10||Kinetica, Paul Skelton||One More Day|
|02:39:02||Hypaton||Hello Peter (Giuseppe Ottaviani Retouch)|
|02:40:17||Sneijder, Victoriya||Need You Here|
|02:46:15||Ben Hemsley||Erase Me|
|02:51:11||Maarten de Jong||Atom (138 Remix)|
|03:00:42||Bryn Whiting, NG Rezonance||Limitless|
|03:05:36||Paul Denton||Why We Fall|
|03:16:38||Alex Sonata & TheRio||Breath of the Wild|
|03:21:31||Ferry Tayle, XiJaro & Pitch||Lost in Memories (David Elston Remix)|
|03:32:33||Will Atkinson||Freak of the Week|
|03:38:05||Metta & Glyde||Anywhere with You|
|03:45:35||Arkham Knights, Markus Schulz||Vanderbilt|
|03:49:13||RAM, Susana, Tales of Life||The Power of Love|
|03:54:18||The Space Brothers||Forever (ReOrder Remix)|
|03:59:25||Omar Sherif, Susie Ledge||Here with Me|