ITU-T H.760 Series Multimedia Application Framework ITU-T ... · Workshop on Harmonization of IPTV...

Preview:

Citation preview

ITU-T H.760 Series Multimedia Application Framework

ITU-T H.761 NCL and Ginga-NCL

Marcelo Moreno UFJF/PUC-Rio, Brazil

ITU-T Q13/16 Associate Rapporteur

Workshop on Harmonization of Web and IPTV technologies Rio de Janeiro, 19 July 2011

ITU-T H.760 Series Multimedia Application Frameworks (MAFR)

Workshop on Harmonization of IPTV and Web technologies

IPTV Multimedia Applications

•  Resident •  Applications installed by the manufacturer. EPG UI.

•  Installable applications •  Applications that can be installed by the user.

•  Runs locally, may access remote data. Widgets.

•  Not installable, pulled applications •  Online-available applications.

•  Request comes from terminal. Portals.

•  Not installable, pushed applications •  Available applications sent to the terminal with no request.

•  Broadcast applications. Content-related.

Workshop on Harmonization of IPTV and Web technologies

MAFR Series

•  H.761 – Ginga-NCL Nested Context Language

•  H.762 – LIME Lightweight Multimedia Environment

•  H.763.1 – CSS Cascaded Stylesheets

•  MAFR.6 – EcmaScript

•  MAFR.10 – SVG Scalable Vector Graphics

•  MAFR.14 – Lua scripting language

Workshop on Harmonization of IPTV and Web technologies

Common MAFR Suite

5

ITU-T H.761 Nested Context Language (NCL) and Ginga-NCL

Workshop on Harmonization of IPTV and Web technologies

7

Requirements Synchronization

Workshop on Harmonization of IPTV and Web technologies

8

Requirements Synchronization

Workshop on Harmonization of IPTV and Web technologies

9

Requirements Interactivity

Workshop on Harmonization of IPTV and Web technologies

10

Requirements Interactivity

Workshop on Harmonization of IPTV and Web technologies

11

Requirements Content Adaptation

Workshop on Harmonization of IPTV and Web technologies

12

Requirements Content Adaptation

Workshop on Harmonization of IPTV and Web technologies

13

Requirements Single Device

Workshop on Harmonization of IPTV and Web technologies

14

Requirements Single Device, Live content

Workshop on Harmonization of IPTV and Web technologies

15

Requirements Multiple Devices

Workshop on Harmonization of IPTV and Web technologies

16

Requirements Multiple Devices

Workshop on Harmonization of IPTV and Web technologies

17

Requirements Multiple Devices

What is NCL

Workshop on Harmonization of IPTV and Web technologies

What is NCL

<head>

<regionBase>...

</regionBase>

<descriptorBase>...

</descriptorBase>

<connectorBase>...

</connectorBase>

</head>

<body>

<port id=”pMain" component="video1" />

<!-- nodes -->

<!-- links -->

</body>

body 2

head 1

regions - where

descriptors - how d1 d2 d3

Contexts & media – what video1

imagem1

audio1

connectors - when onEndStart E S

onEndStart E S

onEndStart E S

Links - when