Remove streaming feature

cko42

New Member
Hello all,
i need to use OBS Studio where it should not be able to stream to external platforms like twitch oder youtube etc.
is there a possibility to disable / remove all the streaming plattforms from OBS Studio?

thanks in advance
 

Lawrence_SoCal

Active Member
By default, not that I'm aware of. And even if you could disable streaming by setting, one could then reverse that with the same approach
I'm not a developer, so I can't comment on how involved it would be, with OBS Studio being FOSS, for you to fork the code and add/remove/disable features as you desire (and then support that fork).
How involved that would be depends on level of security required. For example, a steering wheel lock does nothing to slow a determined, knowledgeable thief. Similarly, disabling the "Start Streaming" button would frustrate novices, but anyone familiar with any number of plugins or command-line API calls, could possibly bypass that (depends on a long list of other security measures in place).

And removing the built-in Stream target is even less useful, as streaming tends to be fairly standardized, and you can always enter in IP address or URL (easy to look up), protocol and port, etc. Removing the built-in list of streaming platforms (targets) would only slow down the ignorant/clueless. Every streaming platform I'm aware of has a dedicated web page with the exact streaming details needed (which can be manually entered into OBS Studio). Disabling in the entire Settings > Streaming section would slow down many, but one could still directly enter the info into appropriate config file(s). Meaning if you are serious, you need to remove/disable the Streaming Output code itself, then restrict write access to the program files

With that said, if you are in a security environment that requires no streaming, then rely on a 'trust me' scenario would be near pointless. You can disable outbound networking streaming protocols/ports using Group Policy on NIC, ACLS on network switch and firewall/routers (which would be WAY more secure).
 

cko42

New Member
By default, not that I'm aware of. And even if you could disable streaming by setting, one could then reverse that with the same approach
I'm not a developer, so I can't comment on how involved it would be, with OBS Studio being FOSS, for you to fork the code and add/remove/disable features as you desire (and then support that fork).
How involved that would be depends on level of security required. For example, a steering wheel lock does nothing to slow a determined, knowledgeable thief. Similarly, disabling the "Start Streaming" button would frustrate novices, but anyone familiar with any number of plugins or command-line API calls, could possibly bypass that (depends on a long list of other security measures in place).

And removing the built-in Stream target is even less useful, as streaming tends to be fairly standardized, and you can always enter in IP address or URL (easy to look up), protocol and port, etc. Removing the built-in list of streaming platforms (targets) would only slow down the ignorant/clueless. Every streaming platform I'm aware of has a dedicated web page with the exact streaming details needed (which can be manually entered into OBS Studio). Disabling in the entire Settings > Streaming section would slow down many, but one could still directly enter the info into appropriate config file(s). Meaning if you are serious, you need to remove/disable the Streaming Output code itself, then restrict write access to the program files

With that said, if you are in a security environment that requires no streaming, then rely on a 'trust me' scenario would be near pointless. You can disable outbound networking streaming protocols/ports using Group Policy on NIC, ACLS on network switch and firewall/routers (which would be WAY more secure).
Hi Lawrence, thanks for your reply and your thoughts on this szenario.
right now i guess the fork with disabling the stream functionality would be enough to avoid the simple mistake by a user.
unfortunately it does not look like there is an option to "just not install" this feature.
Have a nice weekend
 

Lawrence_SoCal

Active Member
Hi Lawrence, thanks for your reply and your thoughts on this szenario.
right now i guess the fork with disabling the stream functionality would be enough to avoid the simple mistake by a user.
unfortunately it does not look like there is an option to "just not install" this feature.
Have a nice weekend
Clicking start streaming won't do anything, unless someone has gone into Settings > Stream, and set up a stream target (easy to do, but need stream key, etc).
 

qhobbes

Active Member
Even if they removed the streaming feature, you can still stream using the record feature with ffmpeg.
 

runner

New Member
Hi Lawrence, thanks for your reply and your thoughts on this szenario.
right now i guess the fork with disabling the stream functionality would be enough to avoid the simple mistake by a user.
unfortunately it does not look like there is an option to "just not install" this feature.
Have a nice weekend
I Agree with you. May be OBS team can provide Some "mode" like feature. If we switch or choose Recording mode, OBS user interface will not show anything related to Streaming in that mode. It will be useful for the users who are using OBS only for creating Video demos and tutorials. Moreover OBS itself asks us the intended purpose of using OBS while installing... So that, it can customized/tuned for Streaming or just Recording.
 
Last edited:
Top