Home Creators Posts Import Register Favorites Logout

Poll

POLL: Should we invest time in making StreamFX functional with additional OBS Studio versions?

  • Nope, stick with the latest OBS Studio version. 46
  • Yes please, but stick with API/ABI compatible OBS Studio versions. [>= OBS Studio 30.0] 20
  • Yes, but also include some API/ABI incompatible OBS Studio versions. [>= OBS Studio 28.0] 5
  • Yes, and try to go as far back as you can. [>= OBS Studio 21.1.1, Windows only] 2
  • I don't care, just do what's best for the project. 18
  • 2025-09-27
  • —2025-10-06
  • multiple choice
  • 91 votes
{'title': 'POLL: Should we invest time in making StreamFX functional with additional OBS Studio versions?', 'choices': [{'text': 'Nope, stick with the latest OBS Studio version.', 'votes': 46}, {'text': 'Yes please, but stick with API/ABI compatible OBS Studio versions. [>= OBS Studio 30.0]', 'votes': 20}, {'text': 'Yes, but also include some API/ABI incompatible OBS Studio versions. [>= OBS Studio 28.0]', 'votes': 5}, {'text': 'Yes, and try to go as far back as you can. [>= OBS Studio 21.1.1, Windows only]', 'votes': 2}, {'text': "I don't care, just do what's best for the project.", 'votes': 18}], 'closes_at': datetime.datetime(2025, 10, 6, 6, 0, tzinfo=datetime.timezone.utc), 'created_at': datetime.datetime(2025, 9, 27, 0, 58, 31, tzinfo=datetime.timezone.utc), 'description': None, 'allow_multiple': True, 'total_votes': 91}

Content

Heyo everyone!

It's come to our attention that a few people are using or prefer quite old versions of OBS Studio due to various stability and plugin reasons. So here's the question: Do you want us to spend the extra time to ensure compatibility with older versions of OBS Studio?

Note that restricting ourselves to be compatible with older versions of OBS Studio does incur hefty performance penalties on those versions, and some features just straight up won't exist due to missing API features.

Comments

Dylan Evans

offer this as a tier if there's a meaningful sub-population with this need. offer support for only several versions that most of them want.

Xaymar

We could do it that way. Currently we try to keep things as latest as possible as it includes many required improvements (weak object references, UUIDs instead of names, ...). That way we keep the branches separate, including the overhead it causes the further back we go.

sidex100

No old version pls! Most software updates pretty quickly and already requires the latest OBS, but we're still on version 31.1

Xaymar

Being API/ABI compatible means that we build for the latest version, but we advertise compatibility with older OBS Studio versions that have the same API/ABI. For example, 31.0 and 31.1 are API/ABI compatible and the plugin works on both if built with 31.0 instead of 31.1.