// Video Embeds: https://github.com/requarks/wiki/discussions/4580
The Mix It Up overlay allows you to display visuals on your stream in the form of Overlay Actions and Overlay Widgets. This includes things such as images, videos, text, widgets on screen. By default, the Mix It Up Overlay is already enabled when you create a new profile for the first time. But you can manually enable or disable it by heading to Services -> Overlay in Mix It Up.
When adding the Overlay to your streaming software, the following are the recommend steps for to ensure the Overlay is properly configured. Failure to follow all these steps could result is connectivity issues with the Overlay and visuals not being displayed properly or at all:
http://localhost:8111/overlay/
An Overlay Endpoint is a unique URL that can display Overlay visuals. Most users only need one overlay endpoint, the Default Overlay Endpoint, but you can optionally add multiple Overlay Endpoints to support showing different content in different scenarios. Some examples of this include handlnig green screen effects or being able to control the audio output of an Overlay Endpoint within the web browser source in your streaming software. Overlay Endpoints can be changed by visiting Settings -> Overlay.
The Port Number for the Overlay service as a whole can be configured here. All Overlay Endpoints share the same port number and will all change when this is updated. For most users, you will not need to change this, but it can be changed if the port number conflicts with another application that is using the same port number.
Each Overlay Endpoint has a name and a unique URL. The URL can be accessed by clicking on the open button (first button) to open the URL in your regular web browser or clicking on the copy button (second button) to copy the URL to the clipboard. Overlay Widgets can also be removed by hitting the trash can icon (fourth button). Note that deleting an Overlay Endpoint without changing any Overlay Actions or Overlay Widgets that use it can cause some to either not work or be assigned to the Default Overlay Endpoint.
Overlay Endpoints can also be edited (third button) to include custom HTML, CSS, and Javascript. Anything added will be present on all Overlay Actions and Overlay Widgets that use that Overlay Endpoint. This can be particularly useful for things like CSS or Javascript code that you want to make available to several different Overlay Action and Overlay Widgets without having to copy it into every single one.
Overlay Actions and Overlay Widgets that involve media (images, videos) will automatically handle loading in and displaying the media on the Overlay. The Overlay does not have the ability to directly access local files on your computer due to security measures with how web pages are loaded. However, there are some times where you need to access multiple files at once in a single Overlay Action or Overlay Widget. This can be done by using the LocalFile property in your Overlay Action or Overlay Widget code (HTML, CSS, or Javascript).
By putting {LocalFile:\\FILE_PATH}
in your HTML, CSS, or Javascript, the Overlay service will handle automatically translating this to URL reference which can be properly loaded in to the overlay. For example, if I wanted to access the file C:\Foo\Bar.png
, I would put the following in the code:
{LocalFile:\\C:\Foo\Bar.png}
This can then be used inside various HTML, CSS, or Javascript code. Below is an example of how this could be used to display the image using an tag:
<img src="{LocalFile:\\C:\Foo\Bar.png}" />
When running into issues, make sure to check the following:
Make sure Mix It Up is started first before your streaming software, otherwise the Overlay "won't exist", so it won't load properly.
Head to the Services page in the application and ensure that the Overlay service is connected.
In your streaming software:
Hit it the Test Connection button under Services -> Overlay and make sure you see the red "Connection Test!" text appear on the overlay.
Additionally, if you are also using OBS Studio, XSplit, or Streamlabs OBS connectivity in Mix It Up, you can specify the name of the web browser source that is hosting the Mix It Up overlay. We will automatically refresh that source when Mix It Up loads in-case it was opened after your streaming software.
Some streaming softwares come with an updated version of the browser source which includes a hardware acceleration setting. This setting allows the browser source to be rendered on the GPU; however, there are cases beyond the control of Mix It Up where your streaming software cannot render the content of your browser source (EX: Freezing/Laggy videos). When diagnosing issues related to videos lagging or stopping on your overlay, check to see if this option is enabled or disabled in Settings -> Advanced. Flip the setting (Enabled -> Disabled or Disabled -> Enabled), then restart your streaming software and check if the issue is resolved.
If you have seen a warning from Mix It Up and need to check the windows settings to ensure your animations work correctly, then follow these steps:
%SystemRoot%\System32\systempropertiesadvanced.exe
Animate controls and elements inside windows
is checked:If you have a multi-PC stream setup where your streaming software runs on a different PC than Mix It Up, you can access the Overlay from the Mix It Up PC by performing the following steps:
This update introduces large-scale changes to all Overlay functionality throughout the application and includes some breaking changes. As such, we recommend NOT updating immediately before a stream and waiting until you have time to walkthrough all of the changes and ensure your Overlay setup and interactions are configured to your liking. Below are some of the breaking changes that are introduced in this update: