Equipment and setup

This page aims to document the various tools I use for streaming and recording speedruns and other gameplay footage. A lot of my hardware is not the best quality (or directly suited for my purposes), but upgrading usually takes time as there are several elements involved in the "signal flow" of any given setup. As I test out more hardware and software, this page inconsistently gets updated. (Some of the information on this page still dates to early 2023; I accidentally rolled back some changes in late 2023 and haven't addressed some of the new equipment I've acquired in the past year or so.)

Consoles

These are the consoles that I own, and relevant accessories/mods:

Video solutions

These are the methods I use to capture/process video footage from consoles:

As of mid-2024, I have an external monitor: 1440p240 OLED with 1 DP and 2 HDMI ports. I either use it as a secondary computer monitor or a console monitor. I haven't had it long enough to have any conclusion on response times for consoles, but it seems at least okay.

Audio

Computer

The computer I use is a bootcamped Macbook Pro 2019 (I think), gifted to me for unrelated purposes. I allocated 256 GiB to the Windows partition, and I use different generic USB hubs to connect most devices. As of mid-2024, these devices include the following:

In addition to the laptop's ~4K60 high DPI monitor, I also have a 2K240 monitor (see above). Brand and model withheld since it's expensive and I don't know yet if it's worth what I paid for it.

Software

Video

The only method I have ever used for speedrun video capturing that I can recommend is OBS Studio. I have used a wide range of settings in the past but for now I am happy with streaming at 720p 60fps with a target bitrate of 6Mbps (sometimes I use other aspect ratios, including 2:1 for GBA, 3:2, and 4:3 for VB and vertical DS, all with a vertical dimension at or close to 720 pixels). I have also used the streamlabs app for Android, and it does work, but it is very clunky and very focused on monetization.

Below is a list of addons I have used with OBS:

Here are some other tools I have used in streams and recordings:

Timer

I use LiveSplit for any live speedrun timing on PC. In addition to the large variety of included functionality, I also have expanded its capabilities with some community-developed components:

For the two mobile games I have speedrun, I used "Floating Speedrun Timer" (Play Store link). I also used "FramePerfect Speedrun Timer" (website) for running a game on console without access to a computer, although it is a freemium app that locks some useful features behind a paywall and I additionally couldn't get the splits.io integration to work.

Also of note are splits.io and therun.gg, two comparable split analysis websites. splits.io has permeated the speedrunning community and is integrated into several sites and applications, with the only downside being that it locks more advanced features behind a subscription service. therun.gg seems to be a free alternative to splits.io (although there is still an option to support the service), with one advantage being that there is a LiveSplit component (listed above) that syncs your splits automatically with the site.

Emulators

Only the emulators I have used frequently for speedrunning purposes are listed here.