Wie NPO mit NGINX auf einfacher, handelsüblicher Hardware sicheres Video-Streaming mit hohem Durchsatz erreichte

Dick Snippe, Hosting- und Streaming-Ingenieur bei NPO

Wenn die Nachfrage nach einer Video-Streaming-Plattform von Dutzenden auf Hunderte von Gigabit steigt, können Skalierungsprobleme auftreten. In seiner Sitzung auf der NGINX Conf 2018 konzentriert sich Dick auf drei Themen:

  • Lastenausgleich – Wie können Sie Ihren eigenen Lastenausgleich in der Sprache Ihrer Wahl schreiben, um den Videoverkehr mit möglichst wenig Overhead zu steuern?
  • Inhaltsschutz – Wie kann das NGINX OpenResty Lua-Modul zum Schutz vor dem Kopieren von Deep Links durch Dritte verwendet werden?
  • Optimierungen – Wenn Ihre Site HTTPS verwendet, empfiehlt es sich, HTTPS auch für Streaming-Inhalte zu verwenden, um Warnungen des Browsers zu gemischten Inhalten zu vermeiden. Was ist erforderlich, um 20 GB HTTPS-Verkehr pro Streaming-Server zu verarbeiten?

NPO hostet die Video-Streaming-Plattform für das größte Nachrichten- und Sportnetzwerk der Niederlande. Zu Spitzenzeiten – beispielsweise während wichtiger Fußballspiele oder bedeutender Nachrichtenereignisse – bedient die NPO-Plattform etwa 450.000 Zuschauer gleichzeitig, was einem Netzwerkverkehr von 450 GB entspricht.

Nächste Schritte