Work
Custom DeCaf Client
We were asked to build a bespoke client for our Chromecast framework DeCaf utilising Telia’s internal playback SDK for analytics and playback tracking, authentication and RightsManagement as well as general backend integration One of the most noticeable features in this project was the enabling of HLS with CBCS encryption in conjunction with Yospace SSAI (Server Side Ad Injection), which was a big challenge to get to work satisfactorily.
DeCaf Client
Custom Analytics
Bespoke stream recovery flow
Custom SSAI
HLS CBCS with SSAI
Chromecast receiver framework
We were ask to built a Google Media Partner compliant custom Chromecast receiver application on CafV3 running hls.js, Comscore, Youbora, Yospace and Invidi that would be capable to handling all the Tv4’s services: CMore, TV4Play, tv4.se, Köket & Fotbollskanalen.
Caf wrapper
Custom UI
Custom Communication
Supporting multiple services
Custom Senders
Playback & Backend Integration SDK
We were asked to participate in the development of an internal playback SDK for the purpose of replacing the customers existing monolithic framework architecture. The aim of the project was to minimise the entry barrier for new developers, as well as, allowing for partial implementations and the use of individual components in contrast to the “one box fits all” framework approach previously employed
SDK Architecture
Development guidelines
General maintenance
tvOS Firebase library
We were asked to research and develop a method of running advanced Firebase analytics on the Apple Tv platform which at the time was not supported.
Custom c++ bindings
Library reverse engineering
Web player development
We've asked to assist with the modernization of existing web-player, as well as, the implementation of the custom Yospace integration wrapper and custom Chromecast sender implementation
Custom Yospace integration
Chromecast sender support
Made in Plasmic