Skip to content

24.12.28: Concord Champ 2024

Latest
Compare
Choose a tag to compare
@datamattsson datamattsson released this 29 Dec 07:03

This release was used for a couple of recent tournaments. The key change is to not read multiviewer responses (only useful when debugging) which could sometimes stall. It happened more frequently in local serial communication than remote.

Recent developments at The Flipper Room has flipped a few tables as we're running into some kind of interference between the rig and the broadcast station. I've upgraded the WiFi mesh (TP-Link AX75) for an extra 6GHz band and we'll see how it fares next month.

I've switched out my Magewell Pro Convert encoder for a KiloView N60. There's no RigC integration with this encoder yet and I'm not sure it will need any as it runs NDI HX2 and NDI HX3 which consume five to six times less bandwidth than full NDI in my situation. The encoder has an API so we'll see if I get to it.

Other notable new features of RigC for this release:

  • PIP support is now implemented. The inlay feed may be positioned and sized per profile. This is useful for playfield tutorials or any situation where the bottom is a cropped/rotated 4K and the inlay is a talking head. Border support is not implemented as it requires borders to be reset for each switch and I think borders are something we can create with statically configured bitmaps in OBS. See the config example for details on PIP profiles.
  • There's a new --baseline parameter that helps configuring new multiviewers (or after a firmware update that adds a bunch of stuff you don't want). It removes HDCP, disables auto-switching, removes the OSD overlay (a new thing they added recently), strips all borders and allows the user to set a background color (blue or black).
  • Simplified the configuration file somewhat and moved some of the mappings into the multiviewer initialization (they're static anyway).
  • Added some verbiage about the disappointing Accsoon CineView Master 4K to the background story.
  • It's easier and more manageable to run RigC without an encoder. Simply set ignore_encoder: true in the config file and all encoder sections are ignored and can be removed for improved readability.
  • Added a Known Issues and Limitations section to the README. There's a few pitfalls here and there. Please read!

Anyhow, Concord Champ was stressful but the playoffs ran pretty smooth as the interference seemed to have tapered off on the Sunday and after I'd flipped around the bands a few times to avoid the overlap.