다음을 통해 공유


스트리밍 정책

Azure Media Services v3에서 스트리밍 정책을 사용하여 스트리밍 로케이터의 스트리밍 프로토콜 및 암호화 옵션을 정의할 수 있습니다. Media Services v3에서는 미리 정의된 스트리밍 정책을 제공하므로 평가판 또는 프로덕션에 직접 사용할 수 있습니다.

현재 사용 가능한 미리 정의된 스트리밍 정책:

  • Predefined_DownloadOnly. 다운로드만 허용합니다.
  • Predefined_ClearStreamingOnly. 지우기 스트리밍만 허용합니다.
  • Predefined_DownloadAndClearStreaming. 다운로드 및 지우기 스트리밍을 모두 허용합니다.
  • Predefined_ClearKey. 콘텐츠 키를 발급하는 Media Services에서 envelopeEncryption으로 암호화된 HLS/DASH/Smooth를 허용합니다.
  • Predefined_MultiDrmCencStreaming. PlayReady 및 Widevine 라이선스를 발급하는 Media Services에서 commonEncryptionCenc를 사용하여 암호화된 DASH/Smooth로 스트리밍을 허용합니다.
  • Predefined_MultiDrmStreaming. PlayReady 및 Widevine 라이선스를 발급하는 Media Services에서 commonEncryptionCenc를 사용하여 암호화된 DASH/Smooth로 스트리밍을 허용하거나 FairPlay 라이선스를 발급하는 Media Services에서 commonEncryptionCbcs를 사용하여 암호화된 HLS로 스트리밍을 허용합니다.
  • 위의 항목 중 어느 것도 요구 사항을 충족하지 않는 경우 새 스트리밍 정책을 만듭니다.

중요

  • 날짜/시간 형식의 스트리밍 정책 속성은 언제나 UTC 형식입니다.
  • Media Services 계정에 대한 제한된 정책 세트를 설계하고 동일한 옵션이 필요할 때마다 스트리밍 로케이터에 해당 세트를 다시 사용하는 것이 좋습니다. 자세한 내용은 할당량 및 한도를 참조하세요.

콘텐츠를 암호화하는 경우 콘텐츠 키 정책을 만들어야 합니다.

특별한 요구 사항이 있는 경우(예: 다른 프로토콜을 지정하려는 경우, 사용자 지정 키 배달 서비스를 사용해야 하는 경우, 암호화되지 않은 오디오 트랙을 사용해야 하는 경우) 사용자 지정 스트리밍 정책을 만들 수 있습니다.

키 CENC(Common Encryption) 지우기

콘텐츠 키 정책은 암호화되지 않은 스트리밍 또는 다운로드에 필요하지 않습니다. CENC를 사용하면 암호화가 필요하지만 플레이어가 AES 봉투 암호화를 지원하지 않는 경우 디지털 권한 관리 없이 일반적인 암호화를 사용할 수 있습니다.

CENC 암호화를 허용하는 플레이어는 다음과 같습니다.

  • 버전 4.5.0에서 dash.js
  • v4.0.0의 Shaka 플레이어(2022-04-30)
  • 버전 r2.18.1에서 Android의 Exoplayer
  • Bitmovin
  • Theo Player

필터링, 정렬, 페이징

Media Services 엔터티 필터링, 순서 지정, 페이징을 참조하세요.

도움말 및 지원 보기

다음 방법 중 하나로 Media Services에 문의하거나 업데이트를 따를 수 있습니다.