Skip to content
This repository has been archived by the owner on Jun 28, 2022. It is now read-only.

Can we get a Program/Preview workflow? #8

Open
ryantheleach opened this issue Feb 13, 2020 · 7 comments
Open

Can we get a Program/Preview workflow? #8

ryantheleach opened this issue Feb 13, 2020 · 7 comments

Comments

@ryantheleach
Copy link

ryantheleach commented Feb 13, 2020

Suggestion, in Studio mode give us Scene buttons, that change look based on whether they are being Previewed or Streamed.

This is to have 1 button per scene, that can handle both preview / program transitions, as well as acting as a https://en.wikipedia.org/wiki/Tally_light. this is the behavior of the Atem Mini, and it works really well and can be viewed in the following video.

https://youtu.be/sFH-dT2s02w?t=573

So configuring buttons for 4 scenes, scene A, scene B, scene C and Scene D would have the following behaviors when pressed.

There is some subtleties in what states the buttons should be left in after swapping to match the atem, but matching obs defaults would also work.

Off, Green, Red (both)

Pressing a scene in state Off, turns it Green and shows it on preview.
Pressing Green transitions it to Red (and transitions the scene in OBS), and the previous Red transitions to Off, (possibly green depending on preference).
The current scene in program always appears as Red, if you are Previewing the same scene, only Red is displayed. Pressing Red now, will transition the Preview to Program still, as OBS has a concept of editing a scene live in preview and caching it.

Green is Current Preview.
Red is Program and takes priority.
Off is undisplayed.

These state would update, if an explicit transition button was hit.

(Bonus, add a transition button with configurable transitions)

So all off:

image

Press Scene A - Scene A is previewed, but not broadcasted.

image

Press Scene A again - Scene A is now broadcast.

image

Press Scene B - Scene B is now Previewed.

image

Press Scene C - Scene C is now previewed, without any transition on the output.

image

Press Scene C again - Scene C is now output. (Preview is either set to Scene C, or swaps with A, your choice)

image

Press Scene C a third time - Scene C is now Previewed and Programmed.

image

Draw on Scene C
image

And Press Scene C again.

image

@Timac
Copy link
Contributor

Timac commented Mar 12, 2020

Thanks a lot for the detailed description, that's really helpful!

@LifeMedTech
Copy link

I would second this as being very useful

@NeoBlack
Copy link

The workflow sounds really good! I would like to see this implemented.

@jeremywww
Copy link

This would be incredibly useful!

@jcoconnor
Copy link

Yes same here - would find this very useful.

@DanielsCode
Copy link

+1

@ryantheleach
Copy link
Author

If this looks over complicated, note that OBS Studio handles most of the work.

All the needs happen is create a streamdeck button that can cope with studio mode, and have feedback on whether a scene is active in program or preview.

To anyone joining on this issue late, BarRaider has a community plugin that can handle scene switching that as long as you can handle the advanced options, handles this as "Smart Scene Switcher" and more.

https://apps.elgato.com/plugins/com.barraider.obstools

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants