SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Streaming de Vídeo ao
Vivo na globo.com
FISL15
Leandro Ribeiro e Juarez Bochi
● 1 história
● 10 lições aprendidas
Agenda
Situação entre 2010 e 2012
Suporte premium não
salva sua vida
#1
Não adianta mais
hardware e banda se o
software não escala
#2
Enquanto isso...
http://steve-dale.net/2012/11/30/the-evolution-of-social-media/
HLS
Não mantenha estado
#3
One protocol to rule them all?
Número de rebuffers (HLS x RTMP)
6x menos rebuffers
Bitrates (HLS x RTMP)
2x mais usuários na melhor
qualidade
Tempo assistido (HLS x RTMP)
33% mais tempo assistido
Medir não é importante, é
crucial
#4
http://www.joelonsoftware.com/articles/fog0000000069.html
O maior erro que se pode cometer
Graphite
Nova stack
Resultados
> 2 milhões de plays no vídeo ao vivo
> 400 mil usuários simultâneos no pico
> 10.000 simultâneos em dispositivos móveis
> 150Gbps de tráfego de saída no datacenter
> 9.5Gbps/máquina
> 750mil horas de vídeo transmitidas
> 40 minutos assistidos por visita
> 100.000 requests de vídeo por segundo
Jogar tudo fora pode
valer a pena
#5
Sua produtividade
depende da linguagem
#6
http://blog.cloudflare.com/pushing-nginx-to-its-limit-with-lua
Já comece open-source
#7
Novo player vai ser aberto
Open source torna
software mais genérico
#8
http://martinfowler.com/articles/microservices.html
Nenhum projeto é
pequeno ou nicho demais
#9
Nosso co-criador, não competidor
Não precisa ser gênio
para contribuir com a
comunidade
#10
Próximos passos
Obrigado!
jbochi.me - leandromoreira.com.br

Mais conteúdo relacionado

Semelhante a Streaming de vídeo ao vivo na globo

So alda leça
So alda leçaSo alda leça
So alda leça
aldaleca
 
Trabalho 2 Vinicius Giusti
Trabalho 2   Vinicius GiustiTrabalho 2   Vinicius Giusti
Trabalho 2 Vinicius Giusti
nigiusti
 

Semelhante a Streaming de vídeo ao vivo na globo (14)

Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digital
 
Web 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma FlashWeb 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma Flash
 
So alda leça
So alda leçaSo alda leça
So alda leça
 
Projeto TCOS - III ENSOL
Projeto TCOS - III ENSOLProjeto TCOS - III ENSOL
Projeto TCOS - III ENSOL
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)
 
VíDeo Digital
VíDeo DigitalVíDeo Digital
VíDeo Digital
 
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
Ecossistema php: O presente, o passado e o futuro da linguagem (back-end) mai...
 
Mt Lab
Mt LabMt Lab
Mt Lab
 
Resumo Interop
Resumo InteropResumo Interop
Resumo Interop
 
FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre FLISoL 2014 Aquidauana - Porque usar Software Livre
FLISoL 2014 Aquidauana - Porque usar Software Livre
 
Ambientes Virtuais de Ensino com Software Livre
Ambientes Virtuais de Ensino com Software LivreAmbientes Virtuais de Ensino com Software Livre
Ambientes Virtuais de Ensino com Software Livre
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Scrum Gathering Rio 2014
Scrum Gathering Rio 2014Scrum Gathering Rio 2014
Scrum Gathering Rio 2014
 
Trabalho 2 Vinicius Giusti
Trabalho 2   Vinicius GiustiTrabalho 2   Vinicius Giusti
Trabalho 2 Vinicius Giusti
 

Último

Último (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Streaming de vídeo ao vivo na globo