다음을 통해 공유


Azure Content Delivery Network를 사용한 미디어 스트리밍 최적화

인터넷에서 고화질 비디오의 사용이 증가함에 따라 대용량 파일을 효율적으로 배달하는 데 어려움이 있습니다. 고객은 전 세계의 다양한 네트워크 및 클라이언트에서 주문형 동영상 또는 라이브 동영상 자산의 원활한 재생을 기대합니다. 원활하고 즐거운 소비자 환경을 보장하려면 미디어 스트리밍 파일에 대한 빠르고 효율적인 배달 메커니즘이 중요합니다.

라이브 스트리밍 미디어는 크기가 크고 동시 시청자가 많기 때문에 배달하기가 특히 어렵습니다. 긴 지연으로 인해 사용자가 떠날 수도 있습니다. 라이브 스트림은 미리 캐시할 수 없고 긴 대기 시간은 시청자에게 허용되지 않으므로 비디오 조각을 시기 적절하게 배달해야 합니다.

스트리밍의 요청 패턴 또한 몇 가지 새로운 과제를 제공합니다. 인기 있는 라이브 스트림의 경우나 새로운 시리즈가 주문형 비디오로 릴리스되는 경우 수천 수백만 명의 시청자가 동시에 스트림을 요청할 수 있습니다. 이 경우 자산이 아직 캐시되지 않았을 때 원본 서버가 과부하에 걸리지 않도록 하는 데 있어 스마트 요청 통합이 필수적입니다.

Microsoft의 Azure Content Delivery Network에 대한 미디어 스트리밍 최적화

Microsoft의 Azure CDN 표준 엔드포인트는 일반 웹 배달 최적화 형식을 사용하여 스트리밍 미디어 자산을 직접 배달할 수 있습니다.

Microsoft의 Azure CDN 표준에 대한 미디어 스트리밍 최적화는 배달에 개별 미디어 조각을 사용하는 라이브 또는 주문형 비디오 스트리밍 미디어에 효과적입니다. 이 프로세스는 점진적 다운로드 또는 바이트 범위 요청을 통해 전송되는 단일 대규모 자산과 다릅니다. 해당 미디어 배달 스타일에 대한 자세한 내용은 Azure Content Delivery Network를 사용한 대용량 파일 다운로드 최적화를 참조 하세요.

일반 미디어 배달 또는 주문형 비디오 미디어 배달 최적화 유형은 백 엔드 최적화와 함께 Azure Content Delivery Network를 사용하여 미디어 자산을 더 빠르게 제공합니다. 또한 시간이 지남에 따라 학습된 모범 사례에 따라 미디어 자산에 대한 구성을 사용합니다.

부분 캐시 공유

부분 캐시 공유를 사용하면 콘텐츠 배달 네트워크에서 부분적으로 캐시된 콘텐츠를 새 요청에 제공할 수 있습니다. 예를 들어 콘텐츠 배달 네트워크에 대한 첫 번째 요청으로 인해 캐시 누락이 발생하는 경우 요청이 원본으로 전송됩니다. 이 불완전한 콘텐츠는 콘텐츠 배달 네트워크 캐시에 로드되지만 콘텐츠 배달 네트워크에 대한 다른 요청은 이 데이터를 가져오기 시작할 수 있습니다.

Edgio의 Azure Content Delivery Network에 대한 미디어 스트리밍 최적화

Edgio의 Azure CDN StandardEdgio의 Azure CDN Premium 엔드포인트는 일반 웹 전송 최적화 형식을 사용하여 스트리밍 미디어 자산을 직접 전송합니다. 콘텐츠 배달 네트워크의 몇 가지 기능은 기본적으로 미디어 자산을 배달하는 데 직접 도움이 됩니다.

부분 캐시 공유

부분 캐시 공유를 사용하면 콘텐츠 배달 네트워크에서 부분적으로 캐시된 콘텐츠를 새 요청에 제공할 수 있습니다. 예를 들어 콘텐츠 배달 네트워크에 대한 첫 번째 요청으로 인해 캐시 누락이 발생하는 경우 요청이 원본으로 전송됩니다. 이 불완전한 콘텐츠는 콘텐츠 배달 네트워크 캐시에 로드되지만 콘텐츠 배달 네트워크에 대한 다른 요청은 이 데이터를 가져오기 시작할 수 있습니다.

캐시 채우기 대기 시간

부분 캐시 공유와 함께 유용한 캐시 채우기 대기 시간 기능은 HTTP 응답 헤더가 원본 서버에서 도착할 때까지 에지 서버에서 동일한 리소스에 대한 향후 요청을 보류하도록 합니다. 타이머가 만료되기 전에 원본 서버의 HTTP 응답 헤더가 도착하면 보류된 모든 요청이 증가하는 캐시에서 처리됩니다. 동시에 캐시는 원본 서버의 데이터로 채워집니다. 기본적으로 캐시 채우기 대기 시간은 3,000밀리초로 설정됩니다.