Introduction
THEOplayer and Uplynk are partners in the streaming industry. Uplynk offers services like encoding, transcoding, server-side ad-insertion, a CDN and more.
Uplynk is formerly known as Verizon Media and Edgio. We are moving away from any Verizon Media references in our API. These are now marked as deprecated and should be replaced by the Uplynk API.
Uplynk offers services which can enhance the API, UI and UX of video players and applications. The most popular services are called Preplay, Ping and Asset Info. THEOplayer integrates these services so that developers and viewers can benefit from them.
For example,
- Viewers can skip over ads;
- Viewers can see when an ad is playing (and stopping);
- Developers can define the behavior when viewers try to seek over an ad;
- Developers can query metadata to render a playlist in their application.
A live demo of THEOplayer's integration of Uplynk is available here.
For more information on the integration and available APIs, continue your read on the pages below.
📄️ Preplay
This article explains how to leverage the Uplynk Preplay API through THEOplayer. This API allows developers to pre-integrate with Uplynk's Preplay service.
📄️ Uplynk Ads
Uplynk offers support for server-side ad-insertion (SSAI).
📄️ Ping
This article explains how to use Uplynk's Ping API.
📄️ Uplynk configuration
This article explains what is possible with an Uplynk configuration when setting up a THEOplayer instance.
📄️ Uplynk interface
This article explains how developers can hook into the Uplynk interface. This interface allows developers to query the available assets and ads in an Uplynk stream, its properties, and subscribe to its events.
📄️ What are the Uplynk challenges
The purpose of this article is to group common challenges application developers might encounter when using Uplynk (formerly known as Verizon Media, Edgecast or Edgio) as the back-end.
Sample Git projects are available on the following links:
- Web: https://github.com/THEOplayer/samples-html5-sdk/tree/master/reference-apps/verizon-media-app
- Android: https://github.com/THEOplayer/samples-android-sdk/tree/master/Verizon-Media
- iOS: https://github.com/THEOplayer/samples-ios-sdk/tree/master/Verizon-Media
- Roku: https://github.com/THEOplayer/samples-roku-sdk/tree/master/verizon-app