라이브 스트리밍을 실패하는 6가지 이유 ⅱ

by 라임라이트 기술영업부

여러 CDN 관리

이로 인해 여러 CDN의 복잡한 네트워크를 관리 해야 하는 추가 문제가 발생합니다. 컨텐츠 제공자는 모든 컨텐츠를 다른 CDN 제공자에 저장 해야 하는 문제에 직면 해 있습니다. 이는 다른 지역에 동일한 스트림을 제공하면 다른 CDN에서 별도의 요금이 부과되어보다 복잡한 청구가 발생 함을 의미합니다. 또한 컨텐츠를 스트리밍하는 회사는 컨텐츠 스트리밍을 위해 서로 다른 API 및 시스템으로 여러 CDN 구현을 관리해야 합니다.
라임라이트는 이 시스템의 비 효율성을 인식하고 모든 CDN 네트워크에서 최적화 할 수 있는 방법을 만들었습니다. 이 기술은 다양한 CDN 플랫폼을 모니터링하고 요청 된 컨텐츠를 가장 효과적으로 제공 할 플랫폼을 결정합니다.

작동하지 않는 캐싱

CDN이 제대로 작동 하도록 하는 데 도움이 되는 것 중 하나는 정보를 캐시 하여 로드 시간을 단축하고 미디어에 보다 쉽게 ​​액세스 할 수 있다는 것입니다. 이 방법은 모든 컨텐츠를 다른 웹 서버의 캐시에 저장하여 클라이언트가 필요에 따라 요청 된 데이터 청크를 가져올 수 있도록 하는 것입니다.
데이터 청크를 요청하면 가장 가까운 캐시에 요청이 없거나 만료되었을 수 있습니다. 이 경우 에지 서버는 요청 된 정보를 검색하기 위해 오리진 서버에 요청합니다. 오리진 서버는 컨텐츠의 원래 소스이며 CDN에서 사용 가능한 모든 컨텐츠를 제공 할 수 있습니다. 에지 서버는 원본 서버로부터 응답을 받으면 응답의 HTTP 헤더를 기반으로 캐시에 내용을 저장합니다.
앞에서 언급했듯이 이 전체 프로세스는 가장 가까운 캐시에 필요한 데이터 청크가 처음에 있어도 대기 시간을 추가합니다. 전체 CDN 인프라는 라이브 스트리밍을 위해 항상 너무 많은 대기 시간을 생성하는 캐시에 의존합니다.

지속 불가능

CDN 모델이 데이터를 본질적으로 상품으로 취급하기 때문에 공급자가 서로 경쟁 할 수 있는 실질적인 방법은 가격입니다. 
HTTP 청크 배달의 유연성이 CDN 산업을 물린 곳으로 돌아 왔습니다.  비 저장 전송은 요청 된 데이터 청크가 모두 순서대로 재생되므로 어떤 CDN 네트워크가 요청 된 데이터 청크를 전달하는지는 중요하지 않습니다.
이는 통신 회사와 달리 CDN 고객이 특정 제공 업체에 고정되어 있지 않음을 의미합니다. 모든 CDN은 인터넷 자체를 구동하는 동일한 일반적인 전달 방법으로 실행됩니다. 따라서 모든 CDN은 웹 사이트 또는 비디오 파일을 구성하는 코드 및 데이터 컨텐츠 컨테이너를 제공 할 수 있습니다. 

너무 큰 변화

기술이 빠르게 변화하는 시장이라는 점을 고려하면 기술을 주도하는 기술도 빠르게 움직여야 합니다.
CDN이 네트워크를 개발하는 데 오랜 시간이 걸리므로 변경에 대한 저항이 있습니다. 비즈니스 모델을 지원하기 위해 생성 한 물리적 인프라가 있으며 여기에는 모든 직원 교육이 포함됩니다. 이 기술 인프라와 교육은 구체적인 방법론을 확립하는 확립 된 사고 방식을 초래합니다.
실시간 비디오 전송이 진행되고있는 클라우드 인프라 모델은 실제 데이터 센터 CDN 모델과 완전히 반대입니다. 클라우드 또는 분산 모델로 이동하려면 이미 수행중인 모든 것을 복제해야 합니다. 이는 뿌리 깊은 조직이 수행 할 수 없는 많은 양의 작업입니다.

라임라이트의 민첩성

완전히 정립 된 CDN은 라이브 비디오 전달을 위한 더 나은 방법으로 피봇 할 수 있는 능력이 부족합니다. 최신 비디오 스트리밍에 더 적합한 다른 기술과 방법론이 등장했습니다.
라임라이트는 평균 배포 모델을 재고하면서 클라우드 인프라를 활용하여 확장 요구 사항을 동적으로 충족함으로써 고정 데이터 센터에서 탈피했습니다. 이를 통해 기존 CDN과 관련된 대규모 인프라 비용을 피하고 필요에 따라 자동 업 스케일링 및 다운 스케일링이 가능합니다. 클라우드 공급자를 사용하면 현재 필요한 것보다 더 많은 서버를 실행할 필요가 없습니다.  

연관된 글