Tokyo em Foco: Equipa da Netflix explica o background técnico por trás da transmissão ao vivo.

robot
Geração de resumo em curso

Imagine, a noite do maior evento da história está prestes a chegar, 65 milhões de fãs estão ansiosos, com o coração acelerado. Como garantir que todos os espectadores assistam ao evento ao vivo pontualmente? Os usuários da Netflix estão acostumados ao vídeo sob demanda, onde cada um pode escolher o seu horário favorito para assistir. Mas com os eventos ao vivo, milhões de fãs desejam poder assistir em tempo real, como a Netflix garante que os assinantes não percam nenhum momento emocionante? Quando o tráfego ao vivo quebra os recordes de streaming, a infraestrutura da Netflix enfrenta um teste de pressão suprema. O autor participou de uma apresentação do time técnico na sede da Netflix em Tóquio, explicando o background técnico por trás do Netflix Live, a seguir estão os principais pontos resumidos.

Qual é a diferença entre Netflix Live e VOD?

Live e a visualização aleatória (Video on Demand abreviado como VOD) são diferentes, os membros desejam assistir a eventos ao vivo imediatamente, o que significa que há um curto espaço de tempo para recomendar programas de transmissão ao vivo adequados. Recomendar muito cedo fará com que a empolgação diminua, enquanto aparecer muito tarde resultará na perda de momentos emocionantes. Cada segundo conta.

Recomendações instantâneas cuidadosamente planeadas

Para capturar a emoção em tempo real, a Netflix aprimorou o seu sistema de recomendações, oferecendo sugestões instantâneas que proporcionam aos membros sinais mais ricos e atraentes, para que possam clicar em reproduzir nos momentos mais importantes. Qual é o desafio? Como enviar atualizações dinâmicas e em tempo real para mais de 100 milhões de dispositivos em todo o mundo, quando o efeito de multidão pode sobrecarregar os serviços em nuvem. A simples expansão linear não é eficiente nem confiável. Para eventos populares, isso também pode desviar recursos de outros serviços essenciais. A Netflix precisava de uma solução mais inteligente e escalável, e não apenas aumentar mais recursos, então, a Netflix criou seu próprio sistema.

Devido a milhões de dispositivos estarem online, a programação dos eventos ao vivo pode mudar a qualquer momento. Como manter todos perfeitamente sincronizados? Para resolver esse problema, a Netflix criou um sistema que atualiza dinamicamente o conteúdo recomendado à medida que os eventos esportivos avançam.

A Netflix descobriu que é necessário equilibrar três restrições:

Tempo: Duração necessária para a atualização coordenada. Otimização de throughput: Capacidade de processamento dos serviços em nuvem. Base de cálculo: Diversos pedidos necessários para fornecer atualizações exclusivas.

Ao resolver o problema de otimização, dividindo as recomendações em tempo real em duas fases, pré-buscando os dados necessários e distribuindo a carga ao longo de períodos de tempo mais longos para evitar picos de tráfego. Quando um evento ao vivo começa ou termina, transmita uma mensagem de baixa contagem para todos os dispositivos conectados.

Cenário do dia do torneio simulado

Além de desenvolver novas tecnologias que apoiem recomendações em tempo real, a Netflix também avaliou os sistemas existentes, identificou potenciais pontos de tráfego intenso e, utilizando previsões de tráfego elevado durante eventos ao vivo, gerou simulações de tráfego semelhantes a dias de competições, estudando como os serviços online respondem a esses picos de tráfego.

Para garantir a estabilidade da transmissão ao vivo, a equipe da Netflix simulou cenários de “dia de competição” para testar o desempenho dos servidores sob carga extrema. O resultado mostrou que, mesmo com o sistema central apresentando um desempenho excelente, ainda podem ocorrer picos inesperados de tráfego antes e depois da transmissão ao vivo, como a expiração simultânea de caches ou situações de recálculo em massa. Para resolver esse problema, a Netflix introduziu um “mecanismo de jitter de expiração de cache”, que distribui aleatoriamente os tempos de atualização do cache, evitando congestionamentos de tráfego causados por atualizações centralizadas. Ao mesmo tempo, a Netflix também estabeleceu um sistema de priorização de tráfego adaptativo, que pode automaticamente direcionar o tráfego crítico para clusters mais escaláveis durante períodos de pico, enquanto reduz temporariamente a prioridade de atualizações não críticas, para garantir a estabilidade da transmissão ao vivo.

Quando questionados durante a sessão de perguntas e respostas ao vivo sobre como a Netflix poderia reagir se a AWS falhasse, a equipe respondeu que a Netflix possui centros em cada região para processamento distribuído. A inovação tecnológica da Netflix é impulsionada pela colaboração de diversas equipes interdepartamentais, desde engenharia, arquitetura de nuvem, ciência de dados, recomendações de busca, até distribuição de conteúdo e reprodução em dispositivos, cada etapa é um teste. A Netflix se expandiu de streaming de filmes e séries online para transmissões ao vivo e jogos, e a equipe técnica por trás disso afirma que continua a atualizar o nível tecnológico para melhorar a experiência do usuário. O objetivo futuro é permitir que os espectadores não apenas solicitem conteúdo sob demanda a qualquer momento, mas também participem de interações profundas em tempo real, desfrutando de uma experiência de entretenimento imersiva e sem interrupções.

Leitura adicional:

Por Trás das Transmissões: Construindo um Pipeline de Streaming ao Vivo em Nuvem Confiável para a Netflix

Este artigo Tokyo Directo explica a equipa da Netflix sobre o contexto técnico por trás do Live streaming, que apareceu pela primeira vez na Chain News ABMedia.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)