SlideShare una empresa de Scribd logo
1 de 24
NETFLIX
Fábio Augusto Dias
Luis Filipe Fraga
Sumário
• Introdução
• Curiosidades
• Processamento
• Codificação
• 4K
INTRODUÇÃO
Introdução
• Fundada : 1997, Scotts Valley, Califórnia, EUA
• Preço das ações: NFLX (NASDAQ)US$ 114,06 +0,56 (+0,49%)
• Começou: Plugin IE, hospedando Windows Media Player e
2000~ títulos
• Hoje: Milhões de usuários, bilhões de horas transmitidas e
recém lançou serviço 4K UHD
Como Funciona
Criação de Usuário
Dispositivos
Sistema de Recomendação
CURIOSIDADES
50 Milhões de Assinantes
• Netflix alcança 50 milhões de assinantes em todo o mundo
(2015)
• 36,24 milhões estão nos EUA e 13,8 milhões estão em outros
países.
• Empresa teve US$ 1,34 bilhão de renda no segundo
trimestre de 2014.
http://seekingalpha.com/article/1886781-netflix-amazon-prime-and-hulu-destined-for-
subscriber-growth
PROCESSAMENTO
Processamento
• Arquitetura Distribuída (encoding mais rápido)
• Elástica
• 100% na núvem
• Milhares de instâncias de EC2 (Amazon Elastic Compute Cloud)
(Webservice –> chamadas de Virtual Machine = instâncias)
CODIFICAÇÃO
Netflix Codificação v1 (2007)
• Arquivos script rodando em servidores em data center
• 100% MSFT: WMV, WMDRM
• Framework de codificação criado em AviSynth e VFW (AviSynth = GUI, VFW =
codec, GUI)
• Escalável apenas a poucos mil títulos
• Encoding bitrate (500, 1000, 1600, and 2200kbps)
Netflix Codificação v2 (Matrix, 2009)
• Virou EC2 (Elástica)
• Escrito em JAVA
• Escalável para dezenas de milhares de títulos
• Inserção de H264 e outros
• Encoding bitrate (375, 500, 1000, and 1500kbps)
• Problema por ser Matriz: Tempo de codificação muito longo (10 a 40x tempo de
play)
Netflix Codificação v3 (Reloaded, 2013)
• Linux e FFMPEG
• Projetado para escala infinita
• Robusto
• Codificação paralela de video
• Início do 4K
Netflix v3 (Tamanho, Bitrate, Qualidade)
• 320x240 @ 235 kbps (very poor quality)
• 384x288 @ 375 kbps
• 512x384 @ 560 kbps (VHS-ish quality)
• 512x384 @ 750 kbps
• 640x480 @ 1050 kbps (analog TV quality)
• 720x480 @ 1750 kbps (DVD-ish quality)
• --------------------------------------
• 1280x720 @ 2350 kbps (720p LQ)
• 1280x720 @ 3000 kbps (720p HQ)
• 1920x1080 @ 3850 kbps (1080p LQ)
• 1920x1080 @ 4300 kbps (1080p MQ)
• 1920x1080 @ 5800 kbps (1080p HQ)
4K
4K
• Desafios:
–Padrões emergentes(HEVC, HDR, etc.)
–Imaturidade de Bitstream analyzers
–Poucos decodificadores
–Arquivos fonte grandes.
• Ex: DPX ~2TB/hour
4K
• Trabalhando com arquivos de 2TB
–Muito grande para passar em um EC2
drive para inspeção (Matrix)
–Download pode levar 24 horas
–Dificuldade em tratar transient errors
–Solução: Chunked inspections
4K
• Chunked Inspections (MAPLE)
–Trabalha com arquivos grandes de
maneira eficiente
–Inspeções paralelas (executam mais
rápido)
–Modelo progressivo, para tratar transient
errors
–Inicialmente DPX, agora suporta IMF/MXF
e ProRes
4K
• MPEG2TS é antigo e não se adapta para UHD (serial
inspections e baixa qualidade de video)
• ProRes é proprietário (boa qualidade, processamento
progressivo e paralelo)
• DPX não é escalável (muito boa qualidade, processamento
progressivo e paralelo, ~2TB/hour - S3 5TB Object size limit)
• IMF/MXF é o futuro(muito boa qualidade, processamento
progressivo e paralelo, habilidade de implementar revisões
progressivas)
– Netflix está investindo fortemente no IMF
– Atualmente, é o formato preferido
– Eventualmente, poderá ser formato obrigatório
HEVC Análise
• Após avaliar diversos HEVC encoders, atualmente não
existe ganho de eficiencia vs. x264 (non-‐realtime,
<=1080p)
• Qualidade praticamente a mesma do x264
• Muito maior encoding time(~10x)
• Mas… muito novo no ciclo de vida HEVC
• Em ~2 anos, espera-se – 20%-‐30% de eficiencia em
encoding vs. x264
• Encode time próximo ao x264
• Netflix deposita muita espectativa no HEVC
• A maioria da mídia atualmente está em 4K/HEVC
Google, Netflix e Amazon se unem
para criar novo formato de vídeo
• Alliance for Open Media
– “O consórcio prevê o desenvolvimento de um
codec em código aberto e livres de royalties para
prover streaming de vídeos em alta qualidade
através de aparelhos em diversos formatos. O
objetivo é criar um padrão capaz de entregar
filmes e transmissões ao vivo em alta definição,
mesmo para usuário com conexões mais lentas e
em celulares mais simples. ”
Referências
• http://conferences.infotoday.com/document
s/196/2014SMeast-C102.pdf
• http://www.streamingmedia.com/Articles/Ed
itorial/Featured-Articles/Streaming-Media-
East-Netflix-Making-the-Move-to-HEVC-but-
Efficiency-Gains-Lag-96981.aspx
PERGUNTAS ?

Más contenido relacionado

Similar a Netflix: Streaming and Information

Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server EmbratelAlex Hübner
 
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemConstruindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemAmazon Web Services LATAM
 
Escalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuáriosEscalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuáriosAmazon Web Services LATAM
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
 
Dokuwiki e a superimportancia da documentacao na TI
Dokuwiki e a superimportancia da documentacao na TIDokuwiki e a superimportancia da documentacao na TI
Dokuwiki e a superimportancia da documentacao na TImarioaxavier7
 
WebTV: Um novo método para assistir TV.
WebTV: Um novo método para assistir TV.WebTV: Um novo método para assistir TV.
WebTV: Um novo método para assistir TV.Rafael Macedo
 
Aula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosAula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosJorge Ávila Miranda
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA CareerMarcus Vinicius Miguel Pedro
 
Broadcast day-2010-newtec-sspi
Broadcast day-2010-newtec-sspiBroadcast day-2010-newtec-sspi
Broadcast day-2010-newtec-sspiSSPI Brasil
 
Video digital (ASOSO)
Video digital (ASOSO)Video digital (ASOSO)
Video digital (ASOSO)GrupoAmarelo
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Giovanni Bassi
 
He 2015-04-redes
He 2015-04-redesHe 2015-04-redes
He 2015-04-redesFlavioCLima
 
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...CPqD
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012André Déo
 

Similar a Netflix: Streaming and Information (20)

Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server Embratel
 
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemConstruindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
 
Escalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuáriosEscalando primeiros 10 milhões de usuários
Escalando primeiros 10 milhões de usuários
 
DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet Video
 
Dokuwiki e a superimportancia da documentacao na TI
Dokuwiki e a superimportancia da documentacao na TIDokuwiki e a superimportancia da documentacao na TI
Dokuwiki e a superimportancia da documentacao na TI
 
WebTV: Um novo método para assistir TV.
WebTV: Um novo método para assistir TV.WebTV: Um novo método para assistir TV.
WebTV: Um novo método para assistir TV.
 
Aula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosAula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dados
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
Html5 Aula 5
Html5 Aula 5Html5 Aula 5
Html5 Aula 5
 
Broadcast day-2010-newtec-sspi
Broadcast day-2010-newtec-sspiBroadcast day-2010-newtec-sspi
Broadcast day-2010-newtec-sspi
 
RI-8.pdf
RI-8.pdfRI-8.pdf
RI-8.pdf
 
Video digital (ASOSO)
Video digital (ASOSO)Video digital (ASOSO)
Video digital (ASOSO)
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
 
He 2015-04-redes
He 2015-04-redesHe 2015-04-redes
He 2015-04-redes
 
Workshop Docker
Workshop DockerWorkshop Docker
Workshop Docker
 
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
 
Rodando SAP na AWS
Rodando SAP na AWSRodando SAP na AWS
Rodando SAP na AWS
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 

Último

Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 

Último (20)

Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 

Netflix: Streaming and Information

  • 2. Sumário • Introdução • Curiosidades • Processamento • Codificação • 4K
  • 4. Introdução • Fundada : 1997, Scotts Valley, Califórnia, EUA • Preço das ações: NFLX (NASDAQ)US$ 114,06 +0,56 (+0,49%) • Começou: Plugin IE, hospedando Windows Media Player e 2000~ títulos • Hoje: Milhões de usuários, bilhões de horas transmitidas e recém lançou serviço 4K UHD
  • 5. Como Funciona Criação de Usuário Dispositivos Sistema de Recomendação
  • 7. 50 Milhões de Assinantes • Netflix alcança 50 milhões de assinantes em todo o mundo (2015) • 36,24 milhões estão nos EUA e 13,8 milhões estão em outros países. • Empresa teve US$ 1,34 bilhão de renda no segundo trimestre de 2014.
  • 10. Processamento • Arquitetura Distribuída (encoding mais rápido) • Elástica • 100% na núvem • Milhares de instâncias de EC2 (Amazon Elastic Compute Cloud) (Webservice –> chamadas de Virtual Machine = instâncias)
  • 12. Netflix Codificação v1 (2007) • Arquivos script rodando em servidores em data center • 100% MSFT: WMV, WMDRM • Framework de codificação criado em AviSynth e VFW (AviSynth = GUI, VFW = codec, GUI) • Escalável apenas a poucos mil títulos • Encoding bitrate (500, 1000, 1600, and 2200kbps)
  • 13. Netflix Codificação v2 (Matrix, 2009) • Virou EC2 (Elástica) • Escrito em JAVA • Escalável para dezenas de milhares de títulos • Inserção de H264 e outros • Encoding bitrate (375, 500, 1000, and 1500kbps) • Problema por ser Matriz: Tempo de codificação muito longo (10 a 40x tempo de play)
  • 14. Netflix Codificação v3 (Reloaded, 2013) • Linux e FFMPEG • Projetado para escala infinita • Robusto • Codificação paralela de video • Início do 4K
  • 15. Netflix v3 (Tamanho, Bitrate, Qualidade) • 320x240 @ 235 kbps (very poor quality) • 384x288 @ 375 kbps • 512x384 @ 560 kbps (VHS-ish quality) • 512x384 @ 750 kbps • 640x480 @ 1050 kbps (analog TV quality) • 720x480 @ 1750 kbps (DVD-ish quality) • -------------------------------------- • 1280x720 @ 2350 kbps (720p LQ) • 1280x720 @ 3000 kbps (720p HQ) • 1920x1080 @ 3850 kbps (1080p LQ) • 1920x1080 @ 4300 kbps (1080p MQ) • 1920x1080 @ 5800 kbps (1080p HQ)
  • 16. 4K
  • 17. 4K • Desafios: –Padrões emergentes(HEVC, HDR, etc.) –Imaturidade de Bitstream analyzers –Poucos decodificadores –Arquivos fonte grandes. • Ex: DPX ~2TB/hour
  • 18. 4K • Trabalhando com arquivos de 2TB –Muito grande para passar em um EC2 drive para inspeção (Matrix) –Download pode levar 24 horas –Dificuldade em tratar transient errors –Solução: Chunked inspections
  • 19. 4K • Chunked Inspections (MAPLE) –Trabalha com arquivos grandes de maneira eficiente –Inspeções paralelas (executam mais rápido) –Modelo progressivo, para tratar transient errors –Inicialmente DPX, agora suporta IMF/MXF e ProRes
  • 20. 4K • MPEG2TS é antigo e não se adapta para UHD (serial inspections e baixa qualidade de video) • ProRes é proprietário (boa qualidade, processamento progressivo e paralelo) • DPX não é escalável (muito boa qualidade, processamento progressivo e paralelo, ~2TB/hour - S3 5TB Object size limit) • IMF/MXF é o futuro(muito boa qualidade, processamento progressivo e paralelo, habilidade de implementar revisões progressivas) – Netflix está investindo fortemente no IMF – Atualmente, é o formato preferido – Eventualmente, poderá ser formato obrigatório
  • 21. HEVC Análise • Após avaliar diversos HEVC encoders, atualmente não existe ganho de eficiencia vs. x264 (non-‐realtime, <=1080p) • Qualidade praticamente a mesma do x264 • Muito maior encoding time(~10x) • Mas… muito novo no ciclo de vida HEVC • Em ~2 anos, espera-se – 20%-‐30% de eficiencia em encoding vs. x264 • Encode time próximo ao x264 • Netflix deposita muita espectativa no HEVC • A maioria da mídia atualmente está em 4K/HEVC
  • 22. Google, Netflix e Amazon se unem para criar novo formato de vídeo • Alliance for Open Media – “O consórcio prevê o desenvolvimento de um codec em código aberto e livres de royalties para prover streaming de vídeos em alta qualidade através de aparelhos em diversos formatos. O objetivo é criar um padrão capaz de entregar filmes e transmissões ao vivo em alta definição, mesmo para usuário com conexões mais lentas e em celulares mais simples. ”

Notas del editor

  1. This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors. Notes Use the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.
  2. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  3. Microsoft Confidential
  4. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  5. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  6. Microsoft Confidential
  7. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  8. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  9. Microsoft Confidential
  10. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  11. Use a section header for each of the topics, so there is a clear transition to the audience.
  12. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  13. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  14. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  15. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  16. Use a section header for each of the topics, so there is a clear transition to the audience.
  17. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  18. Microsoft Confidential