Skip to end of metadata
Go to start of metadata

What is Opera TV Documentation?

Welcome to the Opera TV Developer Documentation Portal. It provides app and device specifications, tools, tutorials and guidelines on how to develop for the Opera TV Ecosystem, which includes the Opera Devices SDK, Opera TV Store, Opera TV Snap and the Opera TV Certification Program.

Ecosystem

The Opera browser engine has been deployed on a wide range of devices over a large number of years.

Since 2012, the Opera TV Store has been the primary channel for distributing apps, and for a device to support the Opera TV Store requires compliance with the Opera TV Store integration specification. This helps to create a common platform for all app developers.

Recently, with the Opera TV Device Certification Program (DCP) initiative, Opera TV is taking further steps to unify Opera TV-based devices to a common set of features and behavior, defined in the Opera TV Device Specification. The first devices supporting this full profile will be deployed in early 2017.

 The Device Specification was designed to be backward compatible with the legacy Opera TV Store specification, in the sense that apps written according to the legacy specification should work on DCP-compliant devices. Apps that use the more recent features in the DCP specification may not work on legacy devices.

 As an app developer, you can make a choice about which specification to follow, based on which features your app requires, as well as where, how and when you want to deploy your app.

Features available

The following table illustrates the features that are supported in each of the two device profiles. The table reflects the set of features that are available on all devices. Some devices may support features that are marked as not being available. Apps may still use these features if they are available, but must not rely on them.

Feature

Pre 2017 devices

DCP 4.9 (2017 devices)

Screen resolution

1280x720

1920x1080 and1280x720

HLS

Available on most devices

Available

MS Smooth Streaming

Available on most devices

Available

MS PlayReady

Available on most devices

Available

MPEG-DASH

Available on most devices

Available

MSE (Media Source Extension)

Not available

Available

Un-prefixed EME (Encrypted Media Extensions)

Not available

Available

WebInitiator

Available on some devices

Available

WebM with VP9

Not available

Available on many devices

Widevine

Not available

Available on many devices

  • No labels