Appearance
Integration of Ease Live overlays
Overview
Ease Live Bridge is a SDK library which connects Ease Live UI applications to iOS, Android, web based apps, as well as Apple TV and Roku. This documentation provides an overview of how to integrate the corresponding SDKs.
The Ease Live bridge enables you to load interactive overlays on top of video players in existing apps. The SDKs enables Ease Live to communicate with player controls, the apps you are integrating with and to access information from the corresponding video streams used in the apps. Ease Live interactive graphics typically runs inside a web view which is rendered on top of video player inside a native app.
Ease Live Bridge should be integrated within the application that includes your video player. It is important that the UI is placed above the video stream, but below the player controls. This ensures that the UI is visible when the video is playing, but not in conflict with the player controls such as play, pause, scrubbing, etc.
- Application: the website or app where Ease Live and the Player resides
- Player: the component responsible for actually playing the video
- Bridge: creates the webview or component that is responsible for rendering the Project UI
- Project UI: the Ease Live UI application
Examples
We've provided a set of Codesandbox examples using the Web SDK. They cover all of the use cases you'll might need to handle when implementing our SDK.
SDKs
The bridge is a thin client library. Its main responsibility is to pass messages between the Application, Player and Project UI. It does not require you to switch video player or OTT app strategy. It is simple by design, for you to be able to integrate it in your existing apps.