1 pontos por GN⁺ 2024-11-17 | 1 comentários | Compartilhar no WhatsApp
  • A grande transmissão ao vivo de boxe da Netflix registrou 60 milhões de lares assistindo, mas as reclamações dos fãs aumentaram por causa de buffering e travamentos ao longo de toda a luta
  • A coprincipal Katie Taylor vs. Amanda Serrano também foi assistida por 50 milhões de lares e se tornou, segundo a Netflix, o evento esportivo profissional feminino mais assistido da história dos EUA
  • Tela de carregamento longa, buffering infinito, cortes sem áudio e a “black screen of death” fizeram alguns espectadores perderem momentos importantes
  • O problema começou antes mesmo do evento principal Paul vs. Tyson e continuou nas lutas anteriores e também na principal, levando alguns fãs a migrar para outras transmissões ao vivo
  • Como a Netflix planeja transmitir 2 jogos da NFL no Natal no fim daquele ano, a falha desta vez aumenta a pressão sobre a confiabilidade das transmissões esportivas ao vivo

Problemas de qualidade na transmissão ao vivo expostos sob audiência massiva

  • A transmissão ao vivo da Netflix foi instável não só na luta entre Jake Paul e Mike Tyson, mas também nas lutas anteriores
    • Espectadores publicaram nas redes sociais reclamações sobre buffering, narração cortando e tela preta
    • As reclamações começaram antes mesmo de Paul e Tyson entrarem no ringue
  • O volume de audiência em si foi muito grande
    • Segundo a Netflix, a luta Paul vs. Tyson foi assistida por 60 milhões de lares
    • A coprincipal Katie Taylor vs. Amanda Serrano foi vista por 50 milhões de lares
    • Segundo a Netflix, Taylor vs. Serrano foi o evento esportivo profissional feminino mais assistido da história dos EUA
  • Os problemas de qualidade continuaram das lutas preliminares até o evento principal
    • Durante a luta dos meio-médios entre Mario Barrios e Abel Ramos, os travamentos continuaram e alguns espectadores perderam cenas da luta
    • Os problemas também persistiram no evento principal Paul vs. Tyson

Audiência por vias alternativas e preocupação com transmissões da NFL

  • Alguns espectadores migraram da Netflix para a transmissão ao vivo de Antonio Brown no X
    • O ex-wide receiver da NFL Antonio Brown iniciou uma transmissão ao vivo direto do AT&T Stadium, em Arlington, Texas, onde o evento acontecia
    • A câmera mostrava o telão gigante do estádio do Dallas Cowboys
    • No meio da luta Paul vs. Tyson, a transmissão dele registrava 6,4 milhões de espectadores
  • A Netflix planeja transmitir 2 jogos da NFL no Natal no fim daquele ano
    • Os problemas de streaming desta transmissão de boxe aumentam as preocupações sobre a qualidade de futuras transmissões esportivas ao vivo

1 comentários

 
GN⁺ 2024-11-17
Opiniões do Hacker News
  • Toda vez que uma grande empresa dá uma tropeçada feia, quase certamente há dois grupos bem informados escondidos em threads como esta, mas que raramente escrevem: 1) pessoas diretamente envolvidas no incidente ou funcionários da mesma empresa, 2) pessoas de empresas semelhantes que operam sistemas de escala e risco parecidos
    O primeiro grupo tem muito a perder se contornar a área de comunicação, e o segundo sabe o quanto isso é difícil, então não sai batendo publicamente em quem faz o mesmo trabalho com especulações sem base
    Assim, o que sobra são pessoas oferecendo insights com base no que funciona em pequena escala ou em primeiros princípios

    • Vejo essa atitude com frequência entre desenvolvedores de carreira relativamente novos, que entraram pelo dinheiro, ao contrário dos antigos nerds obstinados de computador que desenvolviam por hobby
      É o tipo de pessoa que migrou de outra área não técnica cerca de cinco anos atrás, aprendeu programação de sistemas, redes e conceitos de ciência da computação por materiais simplistas demais que os depreciavam como desnecessários e pouco práticos, e reduz tudo a escrever código-cola em JavaScript entre pacotes NPM encontrados no Google
      Em tempos como os de hoje, em que se espalha a ideia de que “agora qualquer um pode aprender a programar usando apenas LLMs”, é chocante a tendência de simplificar demais os sistemas complexos escondidos sob interfaces, pacotes e camadas de abstração, e então falar de forma categórica
      Isso lembra a pseudociência quântica ou filmes como What the Bleep Do We Know!?, em que pessoas sem formação em física quântica ou ciência tiram conclusões absurdas a partir de modelos simplificados sem matemática
    • Concordo totalmente. Mesmo entre ex-funcionários há pessoas que sabem bem o que de fato pode ter acontecido, mas o que podem dizer é limitado por coisas como acordos de confidencialidade
      Para quem conhece a situação, é frustrante, mas há linhas que não podem, ou não se quer, cruzar
      Toda vez que uma thread do HN trata de um tema com o qual já trabalhei profissionalmente de forma direta, acabo ficando calado ao ver pessoas que não sabem nada dizerem coisas erradas com tanta certeza e assertividade quanto o orgulho delas permite
    • Exato. Uma reclamação comum de gente de fora é que a Netflix usa microsserviços, e eu gostaria de ouvir em detalhes como exatamente uma aplicação monolítica garantiria desempenho melhor
      Fico curioso para saber que diferença mágica teria feito a transmissão ao vivo dar certo
    • Um projeto de lançamento de TV ao vivo de que participei desmoronou completamente cerca de 2 minutos depois de começar, e foi ridicularizado no HN e no Reddit
      Como sei o quanto todos trabalharam duro e o quanto eram competentes, acabo tendo empatia pelas pessoas nesses casos
      Enquanto a internet fazia piadas fáceis, engenheiros se amontoavam em problemas que não se resolviam, PMs subiam e desciam pelos corredores, e havia gente levando bronca da liderança
      Foi como aumentar em 100 vezes o estresse e a complexidade de um lançamento de produto, e nem estou falando de vídeo ao vivo, era só um site
    • Isso acaba soando como se todo mundo que critica a Netflix agora não soubesse de nada
      Alguém que conhece os bastidores poderia escrever aqui sem revelar que é insider, então essa é uma afirmação bem ousada
      Parece meio que um argumento de No True Scotsman
  • Para lidar com problemas assim, é preciso repetir eventos ao vivo continuamente e realmente desenvolver a musculatura da organização
    Não dá para uma equipe técnica fazer um enorme evento único em uma área em que não tem experiência

    • Em organizações de tecnologia, tenho essa discussão com frequência: aquilo que queremos fazer deve ser feito sempre
      Por exemplo, “buildar sempre” significa fazer builds mesmo que o código não tenha mudado ou não haja PRs. É bem provável que algo na organização ou na infraestrutura tenha mudado, e é melhor ver uma falha de build em software já lançado do que em software que precisa ser lançado agora
      “Lançar sempre” é a mesma coisa: é preciso fazer releases mesmo que nada tenha mudado. É preciso colocar carga no sistema e continuar seguindo os procedimentos
      Já vi muitos casos em que um deploy falhou simplesmente porque ninguém tentava fazer deploy havia muito tempo. Se você fez uma vez e terá de fazer de novo no futuro, precisa executar repetidamente
    • A Netflix vem fazendo eventos ao vivo desde 2023
      Só que é difícil se preparar para algo que ninguém fez antes: um evento do porte do Super Bowl em que todo mundo assiste pela internet
      O Super Bowl pode deslocar a carga para cabo e TV aberta
      Curiosamente, meu stream não teve problemas, então talvez a questão de largura de banda tenha sido localizada por data center ou ISP
    • Concordo. Isso é totalmente uma falha de gestão
      É inacreditável que esperassem que a engenharia desse conta de um único evento ao vivo dessa escala
    • A menos que a engenharia da Netflix publique uma análise pós-incidente aberta, só dá para especular
      Quando eu operava transmissões ao vivo menores, sempre mantinha até 3 streams de backup paralelos, usando Vimeo, Cloudflare, Livestream e afins
      Na escala da Netflix, não daria simplesmente para chamar esses provedores, mas acho que Akamai ou Cloudflare poderiam ter sido opções
    • A WWE vai levar sua programação para a Netflix no ano que vem; se eu estivesse lá, teria ficado realmente assustado ao ver isso
  • Aqui parece que estão falando como se fosse um problema específico que só a Netflix enfrenta, mas a Hotstar transmitiu ao vivo Índia x Paquistão no críquete sem nenhum problema e ainda estabeleceu o recorde de maior audiência simultânea da história das transmissões ao vivo
    Fico pensando por que um espectador que paga US$ 20 por mês teria que entender problemas técnicos. A Netflix simplesmente estragou tudo
    Essa tecnologia já existe, e a ESPN também já fez isso antes, então não há nada de novo

    • The Independent informou que o público daquela partida de críquete foi de 35 milhões [0], e a Rolling Stone informou que Tyson x Paul da Netflix teve 120 milhões de espectadores [1]
      Os números são completamente diferentes. 120 milhões é nível Super Bowl
      Será que a Hotstar conseguiria lidar, sem problemas, com 3 ou 4 partidas de críquete dessas ao mesmo tempo?
      [0] https://www.the-independent.com/sport/cricket/india-pakistan...
      [1] https://www.rollingstone.com/culture/culture-news/jake-paul-...
    • Esse é exatamente o ponto. A Netflix não fez isso no vácuo, fez dentro da própria Netflix
      Talvez tivesse sido mais fácil construir do zero ou usar um parceiro externo com experiência em transmissões ao vivo
      Mas, em uma empresa centrada em tecnologia como a Netflix, que se vê como líder do setor, a chance de uma decisão dessas ter sido tomada provavelmente era quase zero
    • Dizem “sem problemas”, mas, dependendo de quem você perguntar, o bitrate daquele stream era muito inferior ao que seria considerado aceitável em serviços gratuitos de transmissão ao vivo
      Claro que esses serviços gratuitos transmitem para públicos muito menores
      Mesmo sem entrar nos detalhes, transmissões ao vivo nunca foram o ponto forte da Netflix, e não pega bem uma empresa que parecia campeã em computação distribuída fazer uma live com queda de qualidade em outras frentes
  • A Netflix é boa em streaming de conteúdo sob demanda, mas não é boa em transmissões ao vivo. Ainda assim: 1) é uma empresa de US$ 300 bilhões, então não é uma questão de recursos; 2) esta não é sua primeira transmissão ao vivo nessa escala, e ela já teve fracassos anteriores; 3) houve tempo suficiente para aprender e iterar entre a primeira grande live e a segunda

    • O problema é que garantir uma enorme capacidade para o pico de audiência custa muito dinheiro e exige compromissos de longo prazo
      Alguns provedores não oferecem mais capacidade de conexão com suas redes sem um contrato pré-pago de 12 meses
      Tráfego de pico tem custo operacional muito alto, porque é preciso criar capacidade que ficará ociosa depois que o evento acabar
      Por isso é difícil, e é também por isso que a Akamai cobra preços absurdos por transmissões ao vivo
      O segredo aberto na camada de rede é que, ao contrário do prometido, as redes de data centers normalmente não são redundantes
      Para criar redes redundantes, é preciso dobrar o investimento e usar no máximo 50% da capacidade, ou deixá-la ociosa. Para evitar 2 horas de downtime por ano causadas pela reinicialização de roteadores de alta capacidade, isso não fecha a conta para a maioria dos clientes
    • O problema aqui não é simplesmente que houve uma falha, mas que o mesmo problema que já tinha acontecido antes voltou a acontecer
    • No mês que vem há NFL no Natal. Também será uma grande sessão de streaming, mas, comparada a esta, parece que não vai ser nada
      Até o Twitter teve problemas para dar conta das transmissões ao vivo ilegais por lá
    • Quando a Apple lançou o Apple Maps, ela também era claramente uma empresa maior que o Google, mas o produto foi problemático por muito tempo
      Não é uma questão de recursos, e sim de maturidade no desenvolvimento técnico
    • Fiquei curioso para saber qual foi o fracasso anterior
  • As pessoas não têm muita noção de quantas armadilhas podem aparecer em uma transmissão ao vivo
    A Netflix tem uma ótima CDN para conteúdo sob demanda, e talvez tenha achado que essa era a parte mais difícil
    As transmissões ao vivo evoluíram do modelo de enviar o sinal por grandes antenas parabólicas para satélites geoestacionários e baixá-lo em centros de transmissão, passando por micro-ondas, fibra óptica dedicada de longa distância, equipamentos que agregam links de várias operadoras móveis, até streams HTTP em tempo real recebidos por servidores
    Fico curioso para saber qual era o plano de transmissão em tempo real da Netflix e qual era o plano de redundância

    • Isso soa como dar desculpas para uma empresa de bilhões de dólares e que está nesse setor há muito tempo
      Também não foi a primeira transmissão ao vivo da Netflix. Já vi alguns eventos no app
      Não há desculpa. Considerando os recursos e talentos que ela tem, pareceu algo totalmente amador, e a imagem pública ficou ruim
      Eu ficaria surpreso se ela conseguisse conquistar mais contratos de exclusividade desse tipo no futuro
    • Esse é exatamente o objetivo da engenharia do caos, que foi criada na Netflix. Testar a resiliência de sistemas assim
      Agora ficou claro onde está o limite de “grande escala” da solução de transmissão ao vivo da Netflix
      Não deveria ter falhado por escala em um palco tão grande
      Eu gostaria de ler a análise post-mortem
    • Multicast é realmente usado na internet comercial? Parece que ajudaria
    • O estranho é que esse já era um problema resolvido
      Todas as grandes emissoras conseguem transmitir o Super Bowl sem problemas
      Mesmo que a Netflix alegue ter feito streaming para 280 milhões de pessoas, isso pressupõe que todos os assinantes assistiram; o número real parece ser em torno de 120 milhões, parecido com o Super Bowl
      Talvez a Netflix devesse perguntar à CBS ou à ABC como se transmite
    • O que você está descrevendo parece ser sobre transmissão de contribuição, levando o sinal do estádio até o centro de transmissão. Hoje em dia, muitas vezes a mixagem é feita remotamente em vez de enviar o programa inteiro
      Isso é bem diferente da área de entregar o ao vivo ao usuário final
  • TV a cabo — ou, se você estiver na área de serviço certa, até uma antena terrestre — é simplesmente um produto melhor para assistir ao vivo do que qualquer streaming
    Para mim, só o app do Masters chega perto disso
    A combinação TV a cabo + DVR + internet rápida para torrents ainda é uma configuração de entretenimento imbatível, e o ambiente de streaming é uma bagunça
    É uma pena que as operadoras de cabo tenham abusado da própria posição e perdido a boa vontade do mercado. A conexão de fio de cobre que entrava diretamente em todas as casas dos EUA era uma vantagem enorme, mas elas a desperdiçaram

    • O interessante é que muita infraestrutura de TV agora roda sobre redes IP
      Se você contratar uma conexão de TV em casa, provavelmente receberá uma caixa de IPTV, conectará por Ethernet ao roteador de banda larga, e essa caixa pedirá ao roteador upstream que envie uma cópia do stream multicast
      Streaming multicast confiável e redundante é um problema praticamente resolvido, mas todos os participantes no caminho precisam cooperar
      Se o ISP oferece TV, isso não é problema; mas se a Netflix tiver que convencer todos os provedores a configurar isso por causa de uma luta de boxe pontual, aí certamente vira um problema
    • O app do Masters é realmente incrível. Não sei se recebe elogios suficientes
    • Eu também estou pensando em cancelar minhas assinaturas de streaming. Eles removem e mexem no conteúdo com frequência demais
      Ainda agora, o HBO Max, ou seja lá como se chama, apaga meu histórico de assistidos recentemente depois de 90 dias, e não sei por quê
    • Os jogos da MLB no Apple TV têm uma imagem realmente excelente em comparação com a transmissão ao vivo no cabo
  • Não foi só buffering simples. O feed travava, e só voltava depois de eu pausar com o controle remoto e clicar de novo em “watch live”
    Foi muito grave. Meu pai sempre foi fã de boxe, então fui assistir com ele; até montamos uma grande tela inflável e um projetor no jardim da frente
    Mas começou a ficar fazendo buffering sem parar, então achei que fosse problema de Wi‑Fi, desmontamos tudo e entramos em casa, mas a mesma coisa aconteceu até no Ethernet
    Meu pai estava muito animado para assistir no projetor, mas a Netflix decepcionou

    • Fico curioso para saber o que seu pai achou do “boxe” em si
  • Em alguns fóruns que acompanho, as pessoas estão simplesmente desistindo
    Estou ansioso pelo post-mortem sobre por que a Netflix não estava preparada. Como é uma empresa que me entrevistou duas vezes e me rejeitou, sinto até um certo gostinho de revanche

    • AB84 transmitiu ao vivo de um camarote na arena pelo Twitter para cerca de 5 milhões de pessoas
      Eu estava assistindo pela Netflix e não tive problemas, mas também deixei o livestream dele aberto por diversão. Pelo que vi, lá não houve problemas
    • Não aconteceu com todo mundo. Do meu lado funcionou bem, mas quando pulei a luta feminina e fui para a luta Barrios Ramos, o buffering parou em 99% e tive que recarregar a página
    • Fico curioso para saber quais fóruns
    • O post-mortem deve ser realmente interessante
  • Fico me perguntando se isso terá impacto na reputação de longo prazo da Netflix
    Entre engenheiros de software, a Netflix é conhecida como uma empresa que contrata os melhores profissionais, e o serviço de streaming também costumava parecer muito sólido
    Outros serviços de streaming alcançaram bastante desde o início e ficaram muito mais estáveis, mas ainda assim a impressão era de que a Netflix estava um degrau acima tecnicamente
    Este episódio não ajuda essa impressão. Não foi uma falha momentânea; foram horas de instabilidade, e também não pega bem a página de status dizer “Netflix is up! We are not currently experiencing an interruption to our streaming service.”

    • Não era o mesmo público, mas a tentativa anterior da Netflix de uma grande transmissão ao vivo foi a reunião de Love is Blind
      Na época, milhões de pessoas acessaram, foi um grande fracasso e nada funcionou direito
      Depois disso, a Netflix não tentou outra reunião ao vivo
      Talvez devesse ter tentado, nem que fosse para ganhar experiência. Agora está enfrentando o mesmo problema em um evento com apostas muito maiores
    • Pelo que ouvi, a Netflix diluiu bastante a cultura associada à era Patty McCord
      Em especial, mudou a estrutura de remuneração para conceder RSUs, introduziu processos de avaliação incômodos, aumentou os níveis e cargos e começou a contratar em faixas de mercado mais baixas
      Somando a isso o remanejamento de alocações de pessoal, orçamento e títulos, a empresa como um todo ficou muito mais burocrática
      À medida que streaming amadureceu como área resolvida, mudanças assim, mais próximas de corte de custos, provavelmente eram inevitáveis
      Eu diria que, se a Netflix ainda tivesse a mesma equipe e cultura de 10 anos atrás, teria conseguido fazer essa transmissão
    • O desempenho da Netflix vem de colocar caches de filmes junto aos data centers dos ISPs, mas esse modelo não serve para transmissão ao vivo
      Não é simplesmente uma questão de ter muitos espectadores; o modelo ao vivo destrói completamente a principal vantagem da infraestrutura da Netflix
      Referência: https://openconnect.netflix.com/en/
    • Se a Netflix ainda entrevista com puzzles do HackerRank, deveria encarar este episódio como um alerta
      Entrevistas com quebra-cabeças lógicos irrelevantes não substituem engenharia de sistemas
    • Não sei se transmissões ao vivo já eram um caso de uso importante para a Netflix antes
      A Netflix transmite muitos vídeos pré-gravados e, em geral, usa caches posicionados nas proximidades
      Transmissão ao vivo parece ser uma área em que ela ainda não é muito boa
  • Em 2012, o YouTube conseguiu fazer a transmissão ao vivo do Red Bull Stratos para 8 milhões de acessos simultâneos
    Agora, 12 anos depois, a Netflix estragou tudo

    • Para mim, a diferença é que, em 2012, as empresas se concentravam em oferecer bons produtos, dessem dinheiro ou não
      Hoje o ambiente econômico mudou bastante, e as empresas tentam aumentar os lucros reduzindo custos
      Como resultado, a queda de qualidade é inevitável
      A Netflix provavelmente também conseguiria oferecer uma transmissão ao vivo perfeita para milhões de pessoas. A questão é se conseguiria fazer isso ainda gerando lucros que agradassem a Wall Street, e claramente parece que não conseguiu
    • O engraçado é que, uns três dias antes, eu tinha lido no HN um texto dizendo que a tecnologia da Netflix estava anos-luz à frente da de outros provedores de streaming
      Quando vi a notícia de que a transmissão da luta estava dando errado, foi a primeira coisa que me veio à cabeça
    • 8 milhões e 60 milhões são coisas diferentes. Além disso, nem era 4K
      Não é uma comparação muito adequada
    • Será que a Netflix teria como aprender com os erros passados do YouTube?
      A única forma realmente razoável de escalar algo assim provavelmente é colocar para escalar de fato
      Claro que há lições gerais, mas os gargalos da arquitetura da Netflix, que cresceu por mais de 10 anos otimizada para conteúdo cacheável, seriam muito diferentes dos do YouTube
      O YouTube foi aumentando conteúdo ao vivo gradualmente ao longo de vários anos
    • Imagino que uma transmissão ao vivo de 2012 fosse algo como 480p