3

GitHub - DragoonAethis/XDC2021: Stream files for XDC 2021

 2 years ago
source link: https://github.com/DragoonAethis/XDC2021
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

XDC 2021

Files used to stream the X Developers Conference 2021, along with most graphics and OBS Studio data. To play with this, you'll need:

You can learn more about the conference on its homepage.

Please steal. :)

Details

In general, the setup is not that far away from what was done in the previous year, see:

  • Last year's ivyl's blog
  • Last year's mupuf's blog
  • Music: Jeremy Blake - Through The Crystal (from YouTube Audio Library and not redistributable)
  • Slides for How we did XDC 2021 for infra/services overview
  • Lock down YouTube comments - there's a "force review" mode on all new comments available. I missed that on day 1 and regretted it.
  • OBS scenes in use are in this repo. We had two OBS instances, primary running talks and backup running workshops.
  • There was no 3rd OBS setup to switch between those - instead, each streamed to a Nginx RTMP box, which forwarded the stream to YouTube and media.ccc.de (thank you!) - Nginx config is in the repo.
  • For media.ccc.de, you need a config and the fahrplan XML from this converter
  • We hosted Jitsi and the RTMP gateway on Hetzner with their CPX31 instances. It cost us ~5 EUR total for all 3 days (and maybe 1EUR extra for testing before the conf).

Nice to haves

  • A single person streaming for 6-7 hours straight is a bit much - having someone to switch halfway through the day would be nice but wasn't so easy to coordinate online. (The 3rd OBS setup from the last year would've helped here :D)
  • I wanted an animated background live from Godot, but running that caused some frame drops in OBS when also running Jitsi - so back to the static background we went.
  • Automate everything - we had a handy switcher to quickly swap the next talk/presenter name, but having that automated so that it'd switch automatically would help, too. OBS has built-in scripting and we used it for powerline-like details - it should be possible to fully automate title changes too.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK