OpenTV Player open source usage

This section contains a list of all third-party software that is used and embedded within the CONNECT Players built for Android, Apple and browsers. It is a complete list of all elements contained within the latest version of each of these platform products.

New deployments

CONNECT Player for Android SDK 5

The following third-party software is used and embedded within the CONNECT Player SDK 5 for Android.

  • exo-player 2.10.8

Native side open source libraries

  • Jansson 2.11
  • Cjose 0.6.0
  • Openssl 1.0.2n
  • boost 1.64.0

Java side open source libraries

  • protobuf-java 3.9.2

CONNECT Player SDK for Apple (FPS)

The following third-party software is used and embedded within the CONNECT Player SDK for Apple (FPS).

Name Version Open source licence model (if applicable) Link
String+URLEncode.swift N/A BSD 3-clause license N/A

CONNECT Player SDK for Browsers

The following third-party software is used and embedded within the CONNECT Player SDK for Browsers 1.6.1.

Open Source Version License Website
dashjs 3.0.3 BSD-3-Clause https://github.com/Dash-Industry-Forum/dash.js
video.js 7.4.1 MIT https://github.com/videojs/video.js/
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

Existing deployments

OpenTV Player for Android SDK 4

The following third-party software is used and embedded within the OpenTV Player SDK 4 for Android.

  • commons-math 2.2 (Only required when integrating application active Insight)

Native side open source libraries

  • Jansson 2.11
  • Cjose 0.6.0
  • Openssl 1.0.2n
  • boost 1.64.0
  • Sigslot 0.2.2
  • Curl 7.59.0
  • Zlib 1.2.11
  • libxml2 2.1.3.4

Java side open source libraries

  • android-async-http 1.4.9
  • httpclient 4.4.1.1
  • mediarouter V7:27.0.1

OpenTV Player SDK for Apple (PRM)

The following third-party software is used and embedded within the OpenTV Player SDK for Apple (PRM).

Name Version Open source licence model (if applicable) Link
Boost 1.50.0 Boost Licence 1.0 Static
Boost Logging Lib 0.22.8 Boost Licence 1.0 static
OpenSSL 1.0.2h OpenSSL licence Static
JsonCpp 0.5.0 MIT license/public domain  
Sqlite   Public domain Dynamic
mongoose 3.8.0 MIT License Static
fmdb 1.0.0 MIT License Static
AFNetworking 3.0 MIT License  
Doxygen 1.8.4 GNU