Como a NPO alcançou streaming de vídeo seguro e de alto desempenho executando o NGINX em hardware convencional e de baixo custo

Dick Snippe, engenheiro de hospedagem e streaming na NPO

Quando a demanda em uma plataforma de streaming de vídeo cresce de dezenas para centenas de gigabits, é provável que surjam alguns problemas de escalabilidade. Em sua palestra na NGINX Conf 2018, Dick se concentra em três tópicos:

  • Balanceamento de carga – Como você pode criar seu próprio balanceador de carga na linguagem de sua preferência para direcionar o tráfego de vídeo com o mínimo de sobrecarga possível?
  • Proteção de conteúdo – Como o módulo Lua do NGINX OpenResty pode ser usado para impedir que terceiros copiem links diretos?
  • Otimizações – Se o seu site usa HTTPS, é recomendável também usar HTTPS para transmitir conteúdo, a fim de evitar avisos do navegador sobre conteúdo misto. O que é necessário para fornecer 20 Gb de tráfego HTTPS por servidor de streaming?

A NPO hospeda a plataforma de streaming de vídeo da maior rede de notícias e esportes dos Países Baixos. Nos horários de pico — por exemplo, durante partidas importantes de futebol ou acontecimentos jornalísticos de grande relevância —, a plataforma da NPO atende aproximadamente 450.000 espectadores simultâneos, o que equivale a 450 Gb de tráfego de rede.