Skip to content

Releases: datamattsson/rigc

24.12.28: Concord Champ 2024

29 Dec 07:03
Compare
Choose a tag to compare

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.

24.08.04: CAX 2024

05 Aug 05:29
Compare
Choose a tag to compare

Streamed for two days during California Extreme 2024 without any scene switching issues. Besides the encoder resetting once and a somewhat noisy WiFi environment there were no major issues. Quality slider went down to 100 towards the middle of the day, started on 200 but it showed buffering issues depending on the range between the base and the rig. The quad layout was running on 1440p60.

  • 2 x Archer AX55 Pro
  • Magewell Pro Convert HDMI 4K Plus
  • StarTech NETRS2321P
  • Orei UHD-401MV

Playlist will be posted on YouTube later: https://www.youtube.com/playlist?list=PL-eIxuLeDsB00kEnsruelmicZyAfjTHne

Dynamic throttling with --mbps is dangerous to use at this time as it might stall the program while the throttling is being dialed. This will be fixed in the future.