Quickline UHD Android TV STB
TARA was responsible for the complete TV middleware including the playback of DVB and OTT services as well as the communication with the backend servers.
We brought in major parts of our Inaris DVB/IPTV Middleware for playback of DVB services including support for DVB subtitles and Teletext. For OTT services we used our own OTT HLS player for adaptive streaming via HTTP. This player is highly optimised for fast channel changes and media navigation. For content protection we integrated the Verimatrix ViewRight ultra security client into our DVB and OTT players. All the player functions for live TV, Replay TV and network PVR are provided via Android TVs TV Input Framework API. For OTT subtitles we will soon also support WebVTT via HLS.
One of the many challenges was to support Teletext via OTT. Because Teletext is not supported by OTT streaming we provided our own web-based Teletext server that is integrated into Quickline's backend. This server collects all Teletext pages of more than 100 services in a Teletext database that is updated in realtime. The user gets instant access to all Teletext pages without any waiting time.
Metadata is the backbone of the Quickline product. We implemented all the client-side communication with the back-end servers to get access to all metadata. This includes channel line-up for DVB and OTT live channels, EPG (one week in the past and two weeks in the future), network PVR archive and personalized recommendations. Where possible, Android's TV Provider was used to store all this information in a local database and keep all data up-to-date. This ensures fast access to all data and is essential for a highly responsive user experience.
Many features like user profiles or favourite channel lists are not supported by Android TV's Input Framework. Therefore, we realised an abstraction API called Tango, which provides a unified API to access all metadata. This API is used by a separate team working for Quickline. This team was responsible to realize the whole feature-rich user interface as part of an Android TV application.
It is a real pleasure to work with the experts from TARA Systems. Beside of the technical skills in DVB & AndroidTV, they have always been fully engaged and reacted fast in a very professional manner to challenges and changes during the ongoing project. They are driven by passion and high responsibility to meet our expectations in quality, feature set and timeline. It is a very homogeneous team which I pretty much like to work with. I am looking forward to cooperate also in the future.
GPL for Quickline