I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

PowerPoint Slideshow about 'Fraunhofer Institute FOKUS' - tara

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

Using only one object for all platforms offering access to all needed functions, parameters as well as sync and stream events, via standardized APIs would leverage the current TV application development a lot.

These APIs must make it possible to handle broadcast, broadband and local audio/video content.

Notification and App Launch: There SHALL be a mechanism that allows a TV service to send a push notification to a companion device (or many companion devices) containing all information necessary to launch a specific application

App2App communication: There SHALL be a mechanism that allows the TV service and companion applications to exchange content in both directions.

There are many W3C standards relevant for the communication between web pages running in the same UA (Web Messaging API), between web pages running on different devices (WebRTC) or between web pages running in a user agent and remote server (XMLHTTPRequest, WebSockets)

The Web Messaging specifies a simple API and can be adopted as a simple messaging mechanism between the TV and companion Apps, because it abstracts from the communication protocol used behind.

Microsoft has developed a generalized interface enabling open source browsers to support Encrypted Media Extensions – the Content Decryption Module interface (CDMi).

The CDMi is an open interface for accessing a platform DRM Content Decryption Module (CDM) which may be used by a User-agent to expose CDM functionality as specified by the W3C HTML Encrypted Media Extensions.