NPO が、安価な市販ハードウェアで NGINX を実行して、高スループットで安全なビデオ ストリーミングを実現した方法

ディック・スニッペ、NPOのホスティング&ストリーミングエンジニア

ビデオストリーミング プラットフォームの需要が数十ギガビットから数百ギガビットに増加すると、スケーリングの問題が発生する可能性があります。 NGINX Conf 2018のセッションで、Dick は次の 3 つのトピックに焦点を当てました。

  • ロード バランシング – オーバーヘッドをできるだけ少なくしてビデオ トラフィックを制御するために、選択した言語で独自のロード バランサーを作成するにはどうすればよいでしょうか。
  • コンテンツ保護 – NGINX OpenResty Lua モジュールを使用して、第三者によるディープリンクのコピーを防止するにはどうすればよいですか?
  • 最適化 – サイトで HTTPS を使用している場合は、混合コンテンツに関するブラウザからの警告を回避するために、ストリーミング コンテンツにも HTTPS を使用することをお勧めします。 ストリーミング サーバーごとに 20 GB の HTTPS トラフィックを処理するには何が必要ですか?

NPO は、オランダ最大のニュースおよびスポーツ ネットワークのビデオ ストリーミング プラットフォームをホストしています。 ピーク時(重要なサッカーの試合や重要なニュースイベントなど)には、NPO プラットフォームは約 450,000 人の同時視聴者にサービスを提供しており、これは 450 Gb のネットワーク トラフィックに相当します。

次のステップ