Player v2.6.0
This new version of the npm player is focused around the bad network mode
feature. The ABR algorithm works best on qualities of 800 kbit/s or more. For advanced use cases, one might want qualities with a lower bitrate. Therefore we added a bad network mode to the player. By default, these very low bitrate qualities are not selected by the ABR algorithm to ensure a optimal ABR experience. However, if the player detects that it really isn't possible to play the higher bitrate qualities it will select a very low bitrate quality. This is called entering bad network mode. If this happens, we can provide no guarantees that the ABR algorithm will be able to switch up in the future. But if it happens, the player exits bad network mode and will only choose the higher qualities again.
New stream config, extended features for scheduler and more!
The latest release of the THEOlive REST API and console comes with a set of new and improved features. We'll discuss them shortly in this changelog article, more information can be found in the related guides and API references.
Player v2.5.0
The 2.5.0 version of the player brings a lot of stability improvements for Safari on iOS.
Schedule the start and end time of your channels
Do you want to start and stop a (set of your) channel(s) automatically at given timestamps? THEOlive has now an option that does this for you, free of charge!
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.
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, ...
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.
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.
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.
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.