Adapters
An adapter, such as described previously, is defined using the Adapter class exposed by the JavaScript file present at the following address:
An adapter, such as described previously, is defined using the Adapter class exposed by the JavaScript file present at the following address:
Our tools are structured around different concepts for which it is important to have an overview before going into details.
Once you become familiar with the concept of adapter, you will probably want to develop your own. This page therefore serves as a quick "tutorial" so that you can master the main blocks constituting the creation of an adapter capable of transmitting to our system the events emitted by a given platform.
After developing your own adapters, overlays and themes it is necessary that those are hosted and served over HTTPS for use in our system. Adapters and overlays are HTML pages that can be displayed in iframes, themes are simple CSS files; their hosting is therefore standard in the Web development world.
Installing our tools means adding our dock as a custom browser dock in OBS and then configuring it by adding the URLs of the adapters corresponding to the different platforms on which you wish to stream simultaneously. You generally only have to do this once and can then decide to add as many overlays as you want, if you want.
We provide a JavaScript framework intended to help you in the development of adapters, overlays and docks. Below you will find all the exposed constants, functions and classes, grouped by category.
We currently provide adapters for all the platforms supported by the third-party service called StreamElements; namely Facebook, Trovo, Twitch and YouTube. Below you will find the correct installation instructions.