Tech Stack
This is the legacy tech stack from a May 2023 broadcast. Please visit this link for the up to date tech stack.
Below is the technology stack from BrownieVAL Challengers. The software listed may have been updated since the last stream.Β
OBS 29.1.1: Broadcast software
Instant Replay: Replay buffer lua script (comes with OBS)
Elgato Stream Deck 6.2: OBS scene video and audio control
StreamLabs CloudBot / StreamElements chatbot: Stream chat information
VoiceMeeter Banana 2.0.6.8 / OBS Application Audio Beta: Audio routing
VB-CABLE Virtual Audio Device(s): Audio routing
Sheets.io 0.7.2 / Google Sheets: OBS text and image labels using online interface
Elgato Stream Deck Mobile App: OBS scene video and audio control
Discord PC App: On-air talent audio
Discord Reactive Fugi: On-air talent avatars
VDO.ninja: Live OBS feed for on-air talent
Elgato Stream Deck Software
Mobile app now has free tier
Can use physical Stream Deck
Virtual Audio Routing
Secondary stream used OBS App Audio Beta
Discord Visual and Audio
Audio forwarded to Virtual Audio Routing app
PNGs manually uploaded to Reactive Fugi
Alternates
VDO.ninja can be fully utilized for video and audio in replacement of Discord visual and audio software.
VoiceMeeter can be replaced with OBS Application Audio Beta (now included in OBS) or simply capturing Desktop audio, albeit with less control over audio routing and balancing.
Google Sheets and Sheets.io are not required to manually set text labels, but using the same text labels + extents for common labels are recommended. This way, changing a text label in OBS in one place (like a team name) will change in all places, and text extents will ensure that the text labels fit in the same position and scaling.
Elgato Stream Deck software can be replaced with alternate macro-based software, which relies on OBS websockets (now included with OBS). A good alternate is Macro Deck. You can also go without macro-based software; it would require you to alt-tab out of VALORANT to change scenes.Β
Other streaming software can be used, but instant-replay.lua and OBS websockets most likely cannot be used with it.Β