Skip to content
This repository has been archived by the owner on Jul 30, 2018. It is now read-only.

Tally system for building a multiview in OBS-studio

License

Notifications You must be signed in to change notification settings

lebaston100/OBSmultiviewTally

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBS Multiview Tally System

Important

OBS Studio now includes a nativ Multiview. I won't stop your from using this but i will no longer update it.

What is that??

You ever wanted the look and feel of a professional video mixer in OBS? With this tool you can replicate the multiview look of video hardware mixers with different sources, preview and programm. Scroll down to see what it looks like.

What you need

OBS Websocket Setup

  • Install the plugin (Guide)

  • Open the "Tools" menu and select "websocket server settings"

  • Make sure that "Enable Websocket server" is checked, "Server Port" is 4444 and "Enable authentification" is unchecked"

Template Setup

  • Switch OBS to Studio Mode

  • Download the repository or clone it

  • Create a new scene in OBS and name it "Multiview" (or whatever you like)

  • First, add a Browser source, select "local file" and choose the "background.html" in the "BG" subfolder

  • Set "Width" to 1920, "Height" to 1080, "FPS" to your streaming framerate and replace the the content of the "CSS" box with body {margin: 0px auto; overflow: hidden;}

  • Add your scenes or sources to the multiview scene which you want displayed.

  • Open the "positions.md" with a text editor.

  • Example for source 1:

    • Open the "Scene Item Transform" windows by right clicking your first source and selecting "Transform" followed by "Edit Transform"

    • Copy the X and Y potition from the "positions.md" to the first two boxes titled "Position"

    • Copy the "Width" and "Height" values to the two boxes titled "Size"

    • Click "Close"

  • Repeat this steps for all of the sources

  • Right click the "Multiview" scene name and select "Fullscreen Projector (Scene)"

  • Choose the display you want to see the multiview on

If you want to display labels over the scenes then repeat the above steps 4 and 5 except selecting the "labels.html" in the "Labels" subfolder and setting "FPS" to 1

Make sure that the "background.html" source is on the bottom and the "labels.html" source is on the top of your source stack

Template Configuration

You have to configure the template to accept your scene names

  • Open "client.js" in the js subfolder with a text editor

  • In the first line you can see a list with the different scene names

  • If your first scene is named "Intro", change "src 1" to "Intro" (!!case sensitive!!)

  • Repeat this for all the other scenes

You can change the text and text color of the labels

  • Open "labels.html" in the "Labels" subfolder with a text editor

  • In line 7 you can change the text color

  • In line 12-21 you can simply replace the placeholder text

  • Don't forget to reload the cache in the source options

Template 1 Layout

Image

Template 2 Layout

Image

Other Stuff

  • Pull requests with new layouts are welcome
  • Let me know how you use it ;D

About

Tally system for building a multiview in OBS-studio

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published