Feature Request: Chroma Key Stage View

Hey everyone!
I have been working with OBS a lot for live streaming and though of something that could be an amazing featured that is apart of the Browser Stage view. Right now you have Main stage view http://localhost:4316/main which is super cool. My idea would be to have http://localhost:4316/chroma where it takes the text within OpenLP and removes the default theme background and makes it green. That way I can run a chroma key filter to remove the background and have the Song words and speaking notes displayed over my videos.


  • If you know your way around JavaScript and CSS you could try creating a custom stage view: http://manual.openlp.org/stage_view.html#custom-stage-views
    Feel free to share the result :-)
  • Oh wow! I didn't see that. I will definitely give it a shot and report back!
  • Wow that was the easiest thing in the world. Attached is a quick and dirty version. Here is a screenshot as well.

  • The next thing I want to do is see if I can create stage view that will show images and videos playing in the web browser so I can switch OBS to just show a full screen of the slide itself playing.
  • Unfortunately it is not currently possible to access the video from the stage view. I also don't think images are available...
    This might change in the next version where the remote API has been rewritten...
  • The main view shows all slides as images which means everything except videos will show up. In OBS I can easily add the main view as a browser source in a different OBS scene that will just show the active slides. And then if I want to show a video I just do a screen capture of the projector itself as another scene.

    This will allow me to have a scene that a camera showing the live services with an overlay of text from Custom Slides, Bible verses, and songs. I then have a scene that is just the main view showing the full themed slide which lets images work as well. I guess I could remove that scene of the main view since I would plan on capturing the screen of the projector anyways and use that as my second scene to show any images/videos in my recording.

    OpenLP fits all of my needs now. :)
  • edited February 17
    Never realized it was that easy to make  a new stage view.  I presume if I create one,it doesn't overwrite in updates like if I modify the CSS?  That's the one thing that I have to do when I upgrade in the past.  Also thanks for sharing your Chroma setup, nice to see people give back in Open Source projects :) 
Sign In or Register to comment.