다음을 통한 VOD (비디오 온디맨드) 전송 CloudFront - 아마존 CloudFront

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

다음을 통한 VOD (비디오 온디맨드) 전송 CloudFront

VOD (온디맨드 비디오) 스트리밍을 CloudFront 제공하려면 다음 서비스를 사용하십시오.

  • Amazon S3를 사용하여 콘텐츠를 원본 포맷으로 저장하고 트랜스코딩된 비디오를 저장합니다.

  • 인코더(예: AWS Elemental MediaConvert)를 사용하여 비디오를 스트리밍 포맷으로 트랜스코딩.

  • CloudFront 트랜스코딩된 비디오를 시청자에게 전송합니다. Microsoft Smooth Streaming을 사용하려면 Microsoft Smooth Streaming용 온디맨드 비디오 구성 단원을 참조하십시오.

를 사용하여 VOD 솔루션을 만들려면 CloudFront
  1. Amazon S3 버킷에 콘텐츠를 업로드합니다. Amazon S3 사용에 대한 자세한 내용은 Amazon Simple Storage Service 사용 설명서를 참조하세요.

  2. 작업을 사용하여 콘텐츠를 트랜스코딩하세요. MediaConvert 이 작업은 최종 사용자들이 사용할 플레이어에 필요한 포맷으로 비디오를 변환합니다. 작업을 사용하여 다양한 해상도와 비트레이트를 갖는 애셋을 만들 수도 있습니다. 이러한 자산은 시청자가 사용할 수 있는 대역폭에 따라 시청 품질을 조정하는 적응형 비트레이트 (ABR) 스트리밍에 사용됩니다. MediaConvert 트랜스코딩된 비디오를 S3 버킷에 저장합니다.

  3. 배포를 사용하여 변환된 콘텐츠를 전송하십시오. CloudFront 최종 사용자는 언제든지 모든 디바이스에서 콘텐츠를 볼 수 있습니다.

작은 정보

AWS CloudFormation 템플릿을 사용하여 VOD AWS 솔루션과 모든 관련 구성 요소를 배포하는 방법을 살펴볼 수 있습니다. 템플릿 사용을 위한 절차를 보려면 AWS 기반 온디맨드 비디오 안내서의 자동 배포를 참조하세요.

Microsoft Smooth Streaming용 온디맨드 비디오 구성

Microsoft Smooth Streaming 형식으로 트랜스코딩한 VOD (비디오 온 디맨드) 콘텐츠를 배포하는 CloudFront 데 사용할 수 있는 옵션은 다음과 같습니다.

  • Microsoft IIS를 실행하고 Smooth Streaming을 배포 오리진으로 지원하는 웹 서버를 지정합니다.

  • 배포의 캐시 동작에서 부드러운 스트리밍을 활성화하십시오. CloudFront 배포에 여러 캐시 동작을 사용할 수 있기 때문에 하나의 배포를 Smooth Streaming 미디어 파일뿐 아니라 다른 콘텐츠에도 사용할 수 있습니다.

중요

Microsoft IIS를 실행하는 웹 서버를 오리진으로 지정하는 경우 CloudFront 배포의 캐시 동작에서 부드러운 스트리밍을 활성화하지 마십시오. CloudFront 부드러운 스트리밍을 캐시 동작으로 활성화하면 Microsoft IIS 서버를 오리진으로 사용할 수 없습니다.

캐시 동작에서 Smooth Streaming을 활성화할 경우, 즉 Microsoft IIS를 실행하는 서버를 사용하지 않을 경우 다음 사항에 유의하십시오.

  • 콘텐츠가 해당 캐시 동작의 경로 패턴 값과 일치하는 경우 동일한 캐시 동작을 사용하여 다른 콘텐츠를 배포할 수 있습니다.

  • CloudFront 부드러운 스트리밍 미디어 파일에 Amazon S3 버킷 또는 사용자 지정 오리진을 사용할 수 있습니다. CloudFront 캐시 동작에 대해 부드러운 스트리밍을 활성화하면 Microsoft IIS 서버를 오리진으로 사용할 수 없습니다.

  • Smooth Streaming 포맷의 미디어 파일은 무효화할 수 없습니다. 만료되기 전에 파일을 업데이트하려는 경우 파일의 이름을 변경해야 합니다. 자세한 설명은 CloudFront배포하는 콘텐츠 추가, 제거 또는 교체 섹션을 참조하세요.

스무드 스트리밍 클라이언트에 대한 자세한 내용은 Microsoft 설명서 웹 사이트의 부드러운 스트리밍을 참조하십시오.

Microsoft IIS 웹 서버가 원본이 아닌 경우 부드러운 스트리밍 파일을 배포하는 CloudFront 데 사용합니다.
  1. 미디어 파일을 Smooth Streaming fragmented-MP4 포맷으로 트랜스코딩합니다.

  2. 다음 중 하나를 수행합니다.

    • CloudFront 콘솔을 사용하는 경우: 배포를 만들거나 업데이트할 때 배포의 캐시 동작 중 하나 이상에서 스무스 스트리밍을 활성화하십시오.

    • CloudFront API를 사용하는 경우: 하나 이상의 배포의 캐시 동작에 대해 DistributionConfig 복합 유형에 SmoothStreaming 요소를 추가하십시오.

  3. Smooth Streaming 파일을 오리진에 업로드합니다.

  4. clientaccesspolicy.xml 또는 crossdomainpolicy.xml 파일을 만들고 이 파일을 배포의 루트에서 액세스할 수 있는 위치(예: https://d111111abcdef8.cloudfront.net/clientaccesspolicy.xml)에 추가합니다. 다음은 정책의 예입니다.

    <?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> </access-policy>

    자세한 내용은 Microsoft Developer Network 웹 사이트의 Making a Service Available Across Domain Boundaries를 참조하십시오.

  5. 애플리케이션(예: 미디어 플레이어)의 링크로, 미디어 파일의 URL을 다음 형식으로 지정합니다.

    https://d111111abcdef8.cloudfront.net/video/presentation.ism/Manifest