added

Token based security for your stream

New feature alert! THEOlive now offers the possibility to enable token based security on a channel alias level. This allows you to only let authorized users view your stream.

added

Introducing the THEOlive Events API

The THEOlive REST API got expanded with some new endpoints: from now on it's possible to query events that happened on your account. Think about a channel that got updated, received a new status, a webhook that got created, an alias that got disabled, ...

improved

Player v2.4.0

The 2.4.0 version of the npm package brings another variety of player improvements to the internals that result in a smoother experience.

improved

Player v2.3.0

The 2.3.0 version of the npm package brings a variety of player improvements. A lot of use cases now are a bit smoother and faster like for example switching between qualities by the ABR. This update does not bring any new API's.

fixed

Player v2.2.1

Added a workaround to throw a volumechange event (used for insights purposes) on source change on iOS Safari, as this platform does not do it while other platforms do.

improved

Player v2.2.0

We added the volumechange event to be sent to our insights services. This has no impact on the playout of our player.

fixed

Player v2.1.1

The 2.1.1 version of the npm package fixes the following issues:

improved

Player v2.1.0

The 2.1.0 version of the player NPM package extends the API with the needed methods and events to build your own custom UI. Some of the new notable events are:

improved

Player v2.0.0

The version 2.0.0 of the @theolive/player package is available and brings two main features:

improved

New approach setting ingest type (2022-09-28)

Up until now, you could not define the ingest type (push or pull) directly through our API: you always had to pass a rtmpPullUrl property when starting the channel if you wanted to start in pull mode. This changes today!