SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
OPEN WEB
PLATFORM
VÍDEO NA WEB
indo além do elemento <video>
Newton Calegari
W3C Brasil

Ceweb.br
Newton Calegari
@newtoncalegari
Newton Calegari
@newtoncalegari
World Wide Web
Construção se dá por diferentes atores e em diferentes aspectos
Multimídia na Web
Globally, consumer internet video
traffic will be 80 percent of all
consumer Internet traffic in 2019, up
from 64 percent in 2014
[Cisco Visual Networking Index: Forecast and Methodology, 2015–2020]
It would take an individual more than
5 million years to watch the amount
of video that will cross global IP
networks each month in 2020
[Cisco Visual Networking Index: Forecast and Methodology, 2015–2020]
"mais da metade dos usuários
consome vídeo na plataforma"
[GlobalWebIndex: Video is the Future of Social]
“o compartilhamento de vídeos é
quase tão popular quanto o de fotos"
"mais da metade dos usuários
consome vídeo na plataforma"
[GlobalWebIndex: Video is the Future of Social]
1º vídeo do YouTube
1º vídeo do YouTube
2005
<video>
<video src="braziljs.webm" controls>
</video>
<video controls>
<source src="braziljs.webm" type="video/webm">
<source src="braziljs.mp4" type="video/mp4">
</video>
<video controls poster="braziljs-foto.png">
<source src="braziljs.webm" type="video/webm">
<source src="braziljs.mp4" type="video/mp4">
<track kind="subtitles"
label="Legenda em Português"
src="leg_pt.vtt"
srclang="pt">
</track>
<track kind="metadata" src="dados.vtt">
</track>
</video>
1
00:00:00.500 --> 00:00:02.000
E a BrazilJS está começando!
2
00:00:02.500 --> 00:00:05.300
2 dias na maior conferência Javascript do Universo
...
WebVTT
1
00:00:00.500 --> 00:00:02.000
E a BrazilJS está começando!
2
00:00:02.500 --> 00:00:05.300
2 dias na maior conferência Javascript do Universo
...
WebVTT
HTML
JSON
<video>
Progressive Download
<video>
Progressive Download
<video>
Progressive Download
<video> + MSE
Adaptative Bitrate
Media Source Extensions (MSE)
"enables JavaScript to dynamically construct media
streams for audio and video tags"
MPEG-DASH
Dynamic Adaptative Streaming over HTTP
<video id="player" controls></video>
<script src="http://cdn.dashjs.org/latest/dash.all.min.js">
</script>
<script>
(function(){
var manifest = "http://braziljs.org/conf/manifest.mpd";
var player = dashjs.MediaPlayer().create();
player.initialize(
document.getElementById(“#player"), url, true);
})();
</script>
<video id="player" controls></video>
<script src="http://cdn.dashjs.org/latest/dash.all.min.js">
</script>
<script>
(function(){
var manifest = "http://braziljs.org/conf/manifest.mpd";
var player = dashjs.MediaPlayer().create();
player.initialize(
document.getElementById(“#player"), url, true);
})();
</script>
Manifest file (XML)
a Web como plataforma de vídeo ainda está evoluindo
Evolução da Web
Vídeo 360º
obrigado, !
@newtoncalegari
W3C Brasil
Ceweb.br

Mais conteúdo relacionado

Mais de Newton Calegari

Descomplicando Web Semântica
Descomplicando Web SemânticaDescomplicando Web Semântica
Descomplicando Web SemânticaNewton Calegari
 
Melhores práticas para dados na Web - Workshop
Melhores práticas para dados na Web - WorkshopMelhores práticas para dados na Web - Workshop
Melhores práticas para dados na Web - WorkshopNewton Calegari
 
Boas práticas para publicação de dados na Web
Boas práticas para publicação de dados na WebBoas práticas para publicação de dados na Web
Boas práticas para publicação de dados na WebNewton Calegari
 
Semantic Annotation - Ontobras 2015
Semantic Annotation - Ontobras 2015Semantic Annotation - Ontobras 2015
Semantic Annotation - Ontobras 2015Newton Calegari
 
As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015Newton Calegari
 
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephiDocumento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephiNewton Calegari
 
Projeto - Conversor A/D com Arduino
Projeto - Conversor A/D com ArduinoProjeto - Conversor A/D com Arduino
Projeto - Conversor A/D com ArduinoNewton Calegari
 

Mais de Newton Calegari (8)

Fake News na Web
Fake News na WebFake News na Web
Fake News na Web
 
Descomplicando Web Semântica
Descomplicando Web SemânticaDescomplicando Web Semântica
Descomplicando Web Semântica
 
Melhores práticas para dados na Web - Workshop
Melhores práticas para dados na Web - WorkshopMelhores práticas para dados na Web - Workshop
Melhores práticas para dados na Web - Workshop
 
Boas práticas para publicação de dados na Web
Boas práticas para publicação de dados na WebBoas práticas para publicação de dados na Web
Boas práticas para publicação de dados na Web
 
Semantic Annotation - Ontobras 2015
Semantic Annotation - Ontobras 2015Semantic Annotation - Ontobras 2015
Semantic Annotation - Ontobras 2015
 
As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015
 
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephiDocumento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
 
Projeto - Conversor A/D com Arduino
Projeto - Conversor A/D com ArduinoProjeto - Conversor A/D com Arduino
Projeto - Conversor A/D com Arduino
 

Vídeo na Web: indo além da tag video