We streamed the conference to Twitch using OBS from a single Linux computer. We had two OBS scenes: one showing the right screen (VLC for video streaming) and another one showing the conference program and local CEST time, hiding the screens and allowing for preparations.
I manually juggled all the windows in and out of the streamed screen and I manually muted and unmuted all sources during the conference, which is not the height of technical prowess, but was simple to execute - and I did value simplicity in executing this year's ELS.
For the same reason, we had a single PulseAudio sink - no complicated audio setup here. OBS was used to compress and boost audio levels in real time due to volume differences from various videos (easy) and microphones during live Q&A sessions (hard).
We used our own Jitsi instance for organizational announcements and live Q&A sessions. A backup Jitsi instance was prepared in case of problems with the primary one (and we actually utilized that backup due to audio issues with one of the presenters!).
We also had the Twitch chat bridged with #elsconf on Freenode IRC for people who wanted to participate in the chat without making a Twitch account.
During the conference, we have auctioned off the Y Combinator Codex: https://phoe.github.io/codex.html
The final price was €500 - generously doubled by the Association of Lisp Users (represented by Robert Smith) to €1000! Thank you!
Once again, huge thanks to all the people who co-organized the conference: the programme chair and committee, the local co-chairs who helped ensure that all the backstage stuff happened smoothly, and the CLF infrastructure team who helped with Jitsi performance and auction site!
Thank you for flying ELS. See you next year - or earlier, during the Online Lisp Meetings! (Stay tuned for announcements of these.)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!