DASH and HLS support
DASH is supported with Microsoft PlayReady and Widevine DRM, and HLS with Apple FairPlay Streaming when integrated with the Security Services Platform (SSP) or the Conax Contego security management system.
The standard solution across all the supported browsers and platforms is provided via the DASH Industry Forum dash.js package which is extended to facilitate seamless SSP and Conax Contego integration, and using the browser HTML MSE and EME specifications for descrambling and rendering.
|Platform||Streaming format||OS supported||Encryption method||DRM|
The CONNECT Player SDK for Browsers also provides the additional benefit that end-users do not have to download and install any plugins or extensions. A common player control bar provides standard control bar features, as well as thumbnail preview on seeking and the ability to easily re-skin to match customer branding.
To support video playback, Chrome, MS Edge, Firefox and Safari have added the following APIs to the
- Media Source Extensions (MSE)
- Encrypted Media Extensions (EME)
These enable the HTML5
SDK file contents
The Browsers SDK folder typically contains the following files (zipped):
This contains code examples to demonstrate the features of the CONNECT player; see the Browsers SDK Example Code Quick Start guide.
This contains the files to build your application; see the Browsers SDK Integration Guide: Creating the player.
The player will not work without an encrypted licence that controls which player features and platforms are enabled. Two types of licence are available:
- Trial licence – a time-limited licence which works with any domain to evaluate the player.
- Purchased licence – the licence supplied once you have purchased the product. It only works with the domain name provided with the licence.
Open source usage
The following third-party software is used and embedded within the CONNECT Player SDK for Browsers 1.6.1.
|videojs-contrib-dash||2.11.0||Apache License, Version 2.0||https://github.com/videojs/videojs-contrib-dash|
|videojs-thumbnails||0.1.1||Apache License, Version 2.0||https://github.com/brightcove/videojs-thumbnails|
|videojs-watermark||2.0.0||Apache License, Version 2.0||https://github.com/dotsub/videojs-watermark|
|videojs-overlay||2.1.4||Apache License, Version 2.0||https://github.com/brightcove/videojs-overlay|
|google-protobuf||3.9.1||BSD 3-Clause License||https://github.com/protobufjs/protobuf.js|
|Jose JWE and JWS||0.1.6||Apache License, Version 2.0||https://github.com/square/js-jose|