Downstream Keyer

Downstream Keyer 0.3.3

NickTheGreekGeek

New Member
Okay I might be really stupid, but I can't find a way to turn the DSK dock vertical.

I've searched everywhere under the sun with NO luck at all, I'm on the most recent version unless I misunderstood how that works, would really appreciate just a bit of guidance. Thank you for the Plugin, it's been life saving even if it's a little complicated to figure out

Also - I just noticed I'm having a weird issue, with one scene it was my microphone, every time I started my OBS I had to turn off the source in DSK and then turn it back on, as soon as I went to migrate stuff over for another scene, I just reopened it and I was in the same boat, it was technically active but wouldn't show up until I paused and reactivated it.

Thank you VERY much for such amazing plugins, I don't know where my streams would be without your work <3
 

Exeldro

Active Member
@NickTheGreekGeek For Aitum Vertical there is a different downstream keyer dock, so don't try to change the existing downstream keyer dock, but open the vertical downstream keyer dock from the OBS docks menu.
 

AaronD

Active Member
I suspect DSK is crashing on close. I ran this rig every week for many months before, and it was fine. Then I converted a bunch of duplicated scenes with different overlays, to fewer scenes with DSK. It still runs just fine, but now it asks for Safe Mode on startup. Using DSK 0.3.2 for Ubuntu 22.04, on Ubuntu Studio 22.04 and OBS 30.2.3.

Close OBS, reopen, decline Safe Mode, upload previous log:
The Analyzer doesn't say anything beyond the obvious (list of plugins, no output session because it's not needed to demonstrate the problem), and I can't tell much either...except that all the other plugins have closing messages at the end and DSK doesn't. Don't know if that means anything, but maybe it does???
Have you been able to reproduce this?
 

SEBOTAJ

New Member
Hey Exeldro,
Having an issue with DSK & wondering if you might know what I've broken or come across it?
All my audio & filter sources are working just fine but anything with image or video sources aren't showing up other than the scene they are nested in
Thanks
 

boldandbusted

New Member
Sorry if this is covered elsewhere. I have a DSK defined with a "Hide after" defined. It works, but once and only once. New transitions to the scene from other (excluded) scenes do not show the DSK. How can I make it show up and then hide on every transition? Note also that I've set a number of scenes to "Exclude Scene" because I want the DSK to only show up on one scene. OBS version 30.2.3 on Linux.

Thanks for yet another awesome plugin, @Exeldro !
 

Blss

New Member
Hey! I have used it for years, but now, when I installed it clean on a newly updated OBS version, It doesn't seem to work anymore. It looks normal but there's no "Play" button only pause and it doesn't show up on all scenes like it used to. When I click the pause button nothing happens.
 

Exeldro

Active Member
@Blss there has never been a play button. The pause button makes that no scene is selected. Did you make sure the tie button or checkbox next to the pause button is not enabled?
 

lobanak

New Member
Great plugin. Used it first time in live stream and noticed, that it disables one scene after some time, where all my standard overlay sources are in (graphic, video, text). The other scene with all the triggered overlays allways is on. No interaction with OBS. Nothing triggered, cause only still viewers with not chat interaction. Is this a bug or a feature and it is not for scenes that should be on the whole time?
 

JBPS

New Member
I figured out how to do this and thought I'd post my solution here in case others find it necessary to do this-

In companion, set up the connection to OBS like you usually would, and then create a regular button.
The press action is obs: Custom Command
For Request Type, enter: CallVendorRequest
For Request Data, enter: {"vendorName":"downstream-keyer","requestType":"dsk_select_scene", "requestData": {"dsk_name":"DSK 1","scene":"Overlay 1"}}

Above, replace "DSK 1" with whatever you called your DSK tab, and then replace "Overlay 1" with whatever your scene name is that you want to activate.

If you want to hide whatever is displayed, instead of "scene":"whatever", use "scene":""
This is fantastic info, and is exactly what I needed to get button functionality working for downstream-keyer.

I am curious to know if you or anyone has been successfully able to get button feedback working with the downstream-keyed module. It looks like the current version of Companion (3.5.2) in the OBS module, has a place for "Vendor Events" under "Feedbacks" however, no matter how I try entering the data into the given fields, it does not seem to work. I am including a screenshot of this area from Companion with the data fields to be populated. Please note that he first three fields populate with what is shown here automatically and immediately upon adding this feedback option.

Thanks!!
Screenshot 2025-03-12 at 4.10.16 PM.png
 

zeezums

New Member
Great plugin. Used it first time in live stream and noticed, that it disables one scene after some time, where all my standard overlay sources are in (graphic, video, text). The other scene with all the triggered overlays allways is on. No interaction with OBS. Nothing triggered, cause only still viewers with not chat interaction. Is this a bug or a feature and it is not for scenes that should be on the whole time?
I am having this issue as well. I have had to create a channel point redeem on twitch for "CANT HEAR GAME" because i have all game audios set up in DSK and sometimes (seemingly without reason) DSK will de-select causing sounds to be muted as well as anything else i have in the "GLOBAL" scene i have set to the DSK.
 

bcampbell

New Member
Great plugin. Used it first time in live stream and noticed, that it disables one scene after some time, where all my standard overlay sources are in (graphic, video, text). The other scene with all the triggered overlays allways is on. No interaction with OBS. Nothing triggered, cause only still viewers with not chat interaction. Is this a bug or a feature and it is not for scenes that should be on the whole time?
I am having this issue as well. I have had to create a channel point redeem on twitch for "CANT HEAR GAME" because i have all game audios set up in DSK and sometimes (seemingly without reason) DSK will de-select causing sounds to be muted as well as anything else i have in the "GLOBAL" scene i have set to the DSK.
I too am running into this.
I think the root cause is that in the settings under "Hide After", there is only an option to set the number of milliseconds. The max value is only for 15 minutes. There does not appear to be a way to set it to "never" so that the selected downstream keyer stays on forever.

...though, as I am typing this, I am wondering what would happen if I set the "Hide After" to 0ms. Maybe that is the way to set it to "never". I'll give it a try and report back. If it stays on for more than 15 minutes then I will assume that it will remain on until I turn it off.
 

bcampbell

New Member
I too am running into this.
I think the root cause is that in the settings under "Hide After", there is only an option to set the number of milliseconds. The max value is only for 15 minutes. There does not appear to be a way to set it to "never" so that the selected downstream keyer stays on forever.

...though, as I am typing this, I am wondering what would happen if I set the "Hide After" to 0ms. Maybe that is the way to set it to "never". I'll give it a try and report back. If it stays on for more than 15 minutes then I will assume that it will remain on until I turn it off.
Okay, I set the "Hide After" to 0 ms and my downstream keyer stayed on past the 16.67 minute max (999,999 ms). So set your "Hide After" value to 0 ms if you need your DSK to stay on.
 
Top