다음을 통해 공유


PlayReady 4.0+ 테스트 콘텐츠

이 섹션에는 CBCS 암호화와 같은 일부 PlayReady 4.X 시나리오의 유효성을 검사하는 데 사용할 수 있는 테스트 콘텐츠 컬렉션이 포함되어 있습니다.

중요 참고 사항

아래에 나열된 테스트 콘텐츠 중 일부는 오래 전에 만들어졌으며 더 이상 존재하지 않는 PlayReady 헤더에 기본 LA_URL 포함합니다. 기본값을 사용하는 대신 클라이언트 앱에서 설정한 특정 LA_URL 이 테스트 콘텐츠를 사용하는 것이 좋습니다.

대부분의 콘텐츠에 권장되는 LA_URL:

LA_URL = http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)

콘텐츠 컬렉션 테스트

빅 벅 버니 - H.264/AAC CENC CBCS

콘텐츠 세부 정보:

  • 묘사: 비디오 및 오디오가 보호된 H264/AAC CENC CBCS
  • 도구 체인: Apple 도구 집합 - 16바이트 IV(128비트 초기화 벡터)
  • 생성 날짜: 2017년 9월 1일
  • 비디오 인코딩: H.264
  • 오디오 인코딩: AAC 2 채널
  • 암호화 설정: 16바이트 IV를 사용하는 CENC CBCS
    • 꼬마:AAAAEAAQABAQABAAAAAAAQ==
    • 콘텐츠 키:W31bfVt9W31bfVt9W31bfQ==
    • 비디오 트랙: CBCS 1:9 패턴으로 암호화됨
    • 오디오 트랙: 완전히 암호화됨(crypt_byte_block = skip_byte_block = 0)
  • 비디오 키드:{10000000-1000-1000-1000-100000000001}
  • 오디오 KID:{10000000-1000-1000-1000-100000000001}
  • 다중 DRM: False
  • PlayReady WRMHEADER: 4.3
  • LA URL:http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,ck:W31bfVt9W31bfVt9W31bfQ==,ckt:aescbc)

콘텐츠 URL:

  • MP4 CENC CBCS(지우기):https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/clear/bbb_sunflower_1080p_60fps_normal.mp4
  • MPEG-DASH(보호됨):https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p.mpd
  • HLS(보호):https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p_alternate.m3u8

기술 정보:

Apple 도구 집합에는 상자의 KID 값을 moov.trak.mdia.minf.stbl.stsd.encv.sinf.tenc 0으로 설정하는 버그가 포함되어 있습니다. 여기서 DASH CENC 사양에 따라 매니페스트에 설정된 값과 같아야 합니다.

VP9 - 강철 CENC CTR의 눈물

콘텐츠 세부 정보:

  • 묘사: CENC(CTR 모드)로 암호화된 VP9 비디오 트랙이 있는 조각화된 MP4 파일
  • 도구 체인: 지정되지 않음
  • 생성 날짜: 2017년 10월 1일
  • 비디오 인코딩: VP9
  • 오디오 인코딩: 없음
  • 암호화 설정: CENC CTR
  • 비디오 키드:{00000000-03fc-eacd-0000-000000000000}
  • 다중 DRM:
  • PlayReady WRMHEADER: 4.0
  • LA URL:http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(contentkey:MeXKilhhoLl25CHFTGEDRg==,kid:00000000-03FC-EACD-0000-000000000000)

콘텐츠 URL:

  • MP4 CENC CTR(보호됨):https://test.playready.microsoft.com/media/vp9/VP9_TearsOfSteel_12min_543_repackaged_20170523.mp4.ismv

주요 기능

CBCS 암호화

PlayReady 4.0에서는 CBC(암호화 블록 체인) 암호화 모드를 지원합니다.

  • 패턴 암호화: 하위 샘플 암호화 패턴 지원(예: 1:9 패턴)
  • 향상된 보안: CBC 모드는 추가 보안 기능을 제공합니다.
  • Apple 호환성: Apple의 암호화 도구 체인 사용
  • 16바이트 IV: 128비트 초기화 벡터 사용

AESCBC 콘텐츠 키 형식

PlayReady 4.0의 새로운 기능:

  • 콘텐츠 키 형식:aescbc 라이선스 취득의 매개 변수
  • 향상된 암호화: AES-CTR 대신 AES-CBC 모드
  • 이전 버전과의 호환성: 기존 콘텐츠와의 호환성을 유지 관리합니다.

VP9 코덱 지원

PlayReady 4.0은 코덱 지원을 확장합니다.

  • VP9 비디오: 최신 비디오 코덱 지원
  • 다중 DRM: 플랫폼 간 DRM 호환성
  • 조각화된 MP4: 최신 컨테이너 형식 지원

콘텐츠 형식

MPEG-DASH

  • 최신 표준: 업계 표준 적응 스트리밍
  • CBCS 지원: CBC 모드를 사용한 일반 암호화
  • 플랫폼 간: 여러 디바이스 및 플랫폼에서 작동

HLS(HTTP 라이브 스트리밍)

  • Apple Standard: Apple 디바이스에 대한 기본 지원
  • CBCS 통합: Apple의 암호화 도구 체인 사용
  • 대체 변환: 여러 품질 수준

조각화된 MP4

  • 최신 컨테이너: 스트리밍에 최적화됨
  • VP9 지원: 고급 비디오 코덱 호환성
  • 효율적인 배달: 대기 시간 감소 및 성능 향상

암호화 사양

CENC CBCS 세부 정보

ISO/IEC 23001-7:2015(E)에 따르면:

  • 비디오 패턴: 1:9 암호화 패턴(암호화된 블록 1개, 지우기 블록 9개)
  • 오디오 암호화: 를 사용하여 전체 암호화 crypt_byte_block = skip_byte_block = 0
  • IV 길이: 16바이트(128비트) 초기화 벡터
  • 암호 차단: AES-128-CBC 모드

콘텐츠 키 관리

  • 고정 키: 테스트를 위해 미리 결정된 콘텐츠 키
  • 키 회전: 테스트 콘텐츠에 적용되지 않음
  • 다중 키: 별도의 오디오/비디오 키 지원

사용 지침

테스트 시나리오

  1. CBCS 유효성 검사: CBC 암호화 모드 지원 테스트
  2. VP9 호환성: 최신 코덱 처리 확인
  3. 다중 DRM: 플랫폼 간 DRM 시나리오 테스트
  4. 패턴 암호화: 하위 샘플 암호화 유효성 검사

클라이언트 요구 사항

  • PlayReady 4.0 이상: CBCS 및 VP9 지원에 필요
  • VP9 디코더: 하드웨어 또는 소프트웨어 VP9 기능
  • CBCS 지원: CBC 암호화 모드 처리
  • 최신 컨테이너: 조각화된 MP4 및 DASH 지원

성능 고려 사항

  • 성능 디코딩: VP9에는 상당한 처리 능력이 필요합니다.
  • 패턴 암호화: 디코딩 성능에 영향을 줄 수 있음
  • 네트워크 효율성: 최신 형식은 대역폭 사용을 최적화합니다.

문제 해결

일반적인 문제

  1. CBCS 호환성

    • 클라이언트가 CBC 암호화 모드를 지원하는지 확인
    • 적절한 패턴 암호화 처리 확인
    • 16바이트 벡터에 대한 IV 처리 유효성 검사
  2. VP9 재생

    • VP9 디코더 가용성 확인
    • 하드웨어 가속 지원 확인
    • 컨테이너 형식 호환성 확인
  3. Apple 도구 체인 문제

    • Apple 도구에서 KID 처리 버그에 주의
    • 컨테이너 값 대신 매니페스트 KID 값 사용
    • 다른 Apple 도구 체인 버전으로 테스트

디버그 정보

  • 암호화 모드: CBCS 및 CENC CTR 처리 확인
  • 패턴 정보: 암호화 패턴 준수 확인
  • 코덱 지원: VP9 디코더 기능 유효성 검사
  • 컨테이너 구문 분석: 조각화된 MP4 처리 확인

지원 리소스

기술 지원 및 추가 정보는 다음을 수행합니다.

또한 참조하십시오