Live TV Instant Messenger: On-screen Interaction, Multi-device Sign-in, Social Media Networking Features
Rovi Corporation (known as Macrovision in 1983-2009) was among technology leaders in the new space and became a first mover in monetization of digital entertainment / media content distribution. Rovi offers advanced solutions for electronics manufacturers, service providers, content producers, advertisers and online entertainment resources to deliver a more integral, personalized experience to consumers in the home.
One of Rovi’s flagship interactive solutions — Connected Platform — was launched with a double mission:
Smart, highly customizable digital entertainment solutions on top of Connected Platform meet key interoperability standards, such as DLNA, UPnP, DTCP-IP and OCAP/tru2way.
With the rise of mobile technologies and ubiquitous expansion of Android, Rovi sensed the need to enable pre-porting their software onto Android devices to allow consumers access and manage all connected devices around their home, as well as stream content, directly from their smartphone or tablet.
In order to extend Rovi’s Connected Platform to Android, Softeq was to deliver a custom SDK built around the existing library with an implemented DLNA stack.
Leveraging the Platform API in C, Softeq’s team was to deliver an efficient solution covering the complete project scope:
The ambitious goal was to create first a demo application, and then a whole mobile framework based on the existing framework written on C for Linux years ago.
The SDK would allow Rovi’s clients develop and sell custom branded solutions, thus meeting the growing demand for Android-based smart home/entertainment managing utilities.
The solution efficiently supports all major DLNA components on the Android platform.
Digital Media Servers (DMS) store content and make it available to network digital media players (DMP) and digital media renderers (DMR). UPnP protocol, sending commands through UDP, was used in the DLNA implementation.
Softeq faced the challenging task of dealing with the abundance of legacy. The technical limitations of Android overcomplicated the task.
Our team managed to shake off all issues, and deliver a full-featured solution and a stable DMS.
Softeq developed a custom Android SDK which successfully passed the DLNA 1.5 Certification. The SDK allows building apps for easy and secure management of the whole lifecycle of personal digital home entertainment products.
These apps enable Android devices to beam multimedia stored on their microSD cards to an array of PCs, set-top boxes or network attached storage (NAS) devices, which in turn are connected to monitors or HDTVs of any kind.