NPO가 보급형 기성 하드웨어에서 NGINX를 실행해 높은 처리량과 보안성을 갖춘 비디오 스트리밍을 구현한 방법
Dick Snippe, NPO 호스팅 및 스트리밍 엔지니어
비디오 스트리밍 플랫폼의 트래픽 수요가 수십 기가비트에서 수백 기가비트로 증가하면 확장 과정에서 몇 가지 문제가 발생할 수 있습니다. Dick은 NGINX Conf 2018 세션에서 다음 세 가지 주제를 중점적으로 다룹니다:
- 부하 분산 – 원하는 언어로 자체 로드 밸런서를 작성하여 오버헤드를 최소화하면서 비디오 트래픽을 분산하려면 어떻게 해야 할까요?
- 콘텐츠 보호 – NGINX OpenResty Lua 모듈을 사용하여 제3자가 딥 링크를 복사하지 못하도록 보호하려면 어떻게 해야 할까요?
- 최적화 – 사이트에서 HTTPS를 사용하는 경우, 브라우저에 혼합 콘텐츠 경고가 표시되지 않도록 스트리밍 콘텐츠에도 HTTPS를 사용하는 것이 좋습니다. 스트리밍 서버 한 대당 20 Gb의 HTTPS 트래픽을 처리하려면 무엇이 필요할까요?
NPO는 네덜란드 최대 뉴스 및 스포츠 방송사의 비디오 스트리밍 플랫폼을 호스팅합니다. 주요 축구 경기나 중대한 뉴스가 발생하는 등 이용량이 가장 많은 시간대에는 NPO 플랫폼의 동시 시청자 수가 약 45만 명에 달하며, 이는 450Gb의 네트워크 트래픽에 해당합니다.