Desenvolvimento Livre de Conteúdo
Interativo
Desenvolvimento Livre de Conteúdo
Interativo
TV Interativa se faz com Ginga
Analog Broadcasting Chain
TV Interativa se faz com Ginga
Digital Broadcasting Chain
TV Interativa se faz com Ginga
Digital TV
TV Interativa se faz com Ginga
Digital TV
TV Interativa se faz com Ginga
Digital TV
TV Interativa se faz com Ginga
Digital TV
TV Interativa se faz com Ginga
Digital Broadcasting Chain
TV Interativa se faz com Ginga
Interactive Broadcasting Chain
TV Interativa se faz com Ginga
Interactivity Levels
TV Interativa se faz com Ginga
Interactivity Levels
TV Interativa se faz com Ginga
Interactivity Levels
Transmission
TV Interativa se faz com Ginga
Ginga
12
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
TV Interativa se faz com Ginga
Reference Model
13
Middleware RequirementsGinga-NCL Foundations
TV Interativa se faz com Ginga
RequirementsIntermedia Synchronization
15
TV Interativa se faz com Ginga
RequirementsIntermedia Synchronization
16
TV Interativa se faz com Ginga
RequirementsUser Interactivity
17
TV Interativa se faz com Ginga
RequirementsUser Interactivity
18
TV Interativa se faz com Ginga
RequirementsContent Adaptation
19
TV Interativa se faz com Ginga
RequirementsContent Adaptation
20
TV Interativa se faz com Ginga
RequirementsPresentation on Single Device
21
TV Interativa se faz com Ginga
RequirementsSingle Device and Live content
22
TV Interativa se faz com Ginga
RequirementsPresentation on Multiple Devices
23
TV Interativa se faz com Ginga
RequirementsPresentation on Multiple Devices
24
TV Interativa se faz com Ginga
RequirementsPresentation on Multiple Devices
25
What is NCL
TV Interativa se faz com Ginga
<head>
<regionBase> ... </regionBase>
<descriptorBase> ... </descriptorBase>
<connectorBase> ... </connectorBase>
</head>
<body>
<port id=”pMain" component="video1" />
<!-- nodes -->
<!-- links -->
</body>
body 2
head 1
<head>
<regionBase> ... </regionBase>
<descriptorBase> ... </descriptorBase>
<connectorBase> ... </connectorBase>
</head>
<body>
<port id=”pMain" component="video1" />
<!-- nodes -->
<!-- links -->
</body>
body 2
head 1
Contexts & media – whatvideo1
imagem1
audio1
<head>
<regionBase> ... </regionBase>
<descriptorBase> ... </descriptorBase>
<connectorBase> ... </connectorBase>
</head>
<body>
<port id=”pMain" component="video1" />
<!-- nodes -->
<!-- links -->
</body>
body 2
head 1
regions - where
Contexts & media – whatvideo1
imagem1
audio1
<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 d1d2d3
Contexts & media – whatvideo1
imagem1
audio1
<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 d1d2d3
Contexts & media – whatvideo1
imagem1
audio1
connectors - whenonEndStartE S
onEndStartE S
onEndStartE S
Links - when
Examples
TV Interativa se faz com Ginga
Standards
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-Tb
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)ABNT NBR 15606-5 (Ginga-NCL for portable receivers)
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)ABNT NBR 15606-5 (Ginga-NCL for portable receivers)
Ginga-NCL: ITU standard
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)ABNT NBR 15606-5 (Ginga-NCL for portable receivers)
Ginga-NCL: ITU standardITU-T H.761 (NCL & Ginga-NCL for IPTV services)
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)ABNT NBR 15606-5 (Ginga-NCL for portable receivers)
Ginga-NCL: ITU standardITU-T H.761 (NCL & Ginga-NCL for IPTV services)ITU-T J.201 (Presentation engines for cable)
36
TV Interativa se faz com Ginga
Standards
Ginga: standard middleware of ISDB-TbABNT NBR 15606-2 (Ginga-NCL for fixed receivers)ABNT NBR 15606-4 (Ginga-J for fixed receivers)ABNT NBR 15606-5 (Ginga-NCL for portable receivers)
Ginga-NCL: ITU standardITU-T H.761 (NCL & Ginga-NCL for IPTV services)ITU-T J.201 (Presentation engines for cable)ITU-R BT.1699 (Presentation engines for
36
Software toolsReference Implementation
Source-code repositoryAuthoring / Development
Execution / Testing
TV Interativa se faz com Ginga
Ginga Community
http://softwarepublico.gov.br
TV Interativa se faz com Ginga
How to contribute
Developing new features for our tools
Tracking and/or correcting bugs
Publishing tutorials (text, video, podcast...)
Participating on technical dicussions
Promoting the collaborative work
Developing interactive applicationsPublishing demo (lite) versions
39
TV Interativa se faz com Ginga
http://elclub.ncl.org.br
TV Interativa se faz com Ginga
NCL Eclipse
41
TV Interativa se faz com Ginga
Composer
42
TV Interativa se faz com Ginga
Ginga-NCL presentation engine written in C++Linux-only
High-performance version, optimized for TV receivers.
Many dependencies, hard to install and operate. Recommended for middleware developers
Ported to mobile devices
Ginga-NCL Reference Implementation
43
TV Interativa se faz com Ginga
Ginga-NCLVirtual Set-top Box
44
TV Interativa se faz com Ginga
Ginga Live CD
45
Opportunities
TV Interativa se faz com Ginga
Opportunities
DTV broadcasters;
Advertising agencies;
News agencies;
Audiovisual content producers;
Government services [t-gov];
Financial services [t-banking];
47
TV Interativa se faz com Ginga
Opportunities
Electronic commerce [t-commerce];
Distance learning [t-learning];
Independent producers;
Community TV channels;
Game developers...
48
http://www.ginga.org.brhttp://www.ncl.org.brhttp://clube.ncl.org.br
http://www.softwarepublico.gov.br
Top Related