SPEKE: Secure Packager and Encoder Key Exchange API
SPEKE란 무엇입니까?
SPEKE는 Secure Packager and Encoder Key Exchange의 약자로, 라이브 및 온디맨드 스트리밍 비디오를 위해 비디오 인코더, 트랜스코더, 오리진 서버 및 DRM(Digital Rights Management) 시스템 키 서버 간의 암호화된 통신에 대한 표준을 정의하는 로열티 없는 오픈 소스 API 사양입니다.
SPEKE는 DASH Industry Forum(DASH-IF)에서 개발한 Content Protection Information Exchange(CPIX) 사양을 기반으로 CPIX에 포함되지 않은 사양(예: 키 서버와 암호화기 간의 인증 및 통신 방법)을 추가합니다.
Secure Packager and Encoder Key Exchange API에는 여러 복잡한 프로세스의 간소화라는 한 가지 목적이 있습니다. SPEKE는 다음과 같은 방식으로 이를 수행합니다.
- SPEKE는 멀티 DRM 공급업체 키 서버와 암호화기 간의 독점 API 통합의 수백 가지 조합을 단일 개방형 표준 기반 API로 대체하여 콘텐츠 암호화를 간소화합니다.
- SPEKE는 미디어 및 엔터테인먼트 비디오 운영자에게 더 뛰어난 유연성과 공급 업체 선택권을 제공합니다.
- SPEKE는 멀티 DRM 스키마를 지원하고 다양한 유형의 시청 디바이스를 위한 여러 패키징 형식을 지원합니다.
SPEKE는 두 가지 버전으로 제공됩니다.
- 버전 1.0 - CPIX v2.0에 기반하며, HLS 및 원활한 스트리밍을 지원하기 위한 확장을 추가하고 콘텐츠당 암호화 키 수를 1개로 제한
- 버전 2.0 - CPIX v2.3에 기반하며, 콘텐츠당 여러 암호화 키 사용 허용
SPEKE – 비디오 워크플로의 민주화
콘텐츠 제공자
(MVPDS 및 콘텐츠 배포자)
- DRM 솔루션 제공자를 채택하는 장벽을 낮춤
- 신속한 통합으로 기회비용 절감
- 고객/디바이스 범위 확장 가능
암호화기
(인코더, 트랜스코더 및 패키저)
- 견고하고 가벼운 애플리케이션
- 사용자 지정 DRM API 통합에 걸리는 시간, 노력 및 비용 절감
- 테스트 시간 및 노력 절감
- 핵심 기능에 대한 집중도 향상
- 참조 서버로 DRM 워크플로 테스트 가능
DRM 솔루션 공급 업체
- 도입 장벽 낮춤
- 사용자 지정 통합 비용 및 시간 절감
- 검증된 워크플로 설정 가능
SPEKE가 제공하는 이점은 무엇입니까?
간략한 SPEKE 이점 목록:
- 비디오 인코더, 트랜스코더, 패키저 및 키 서버를 위한 단일 API
- 표준 기반
- 다중 DRM 지원
- 여러 트랙에 대한 다중 암호화 키 지원(SPEKE v2.0 기능)
- 통합 간소화
- 공급업체 버전 테스트 감소
- 클라우드, 하이브리드 또는 온프레미스 워크플로에 배포 가능
- 고객 배포 가속화
SPEKE가 어떻게 도움이 되는지 자세히 설명합니다.
SPEKE는 온프레미스 데이터 센터에서 실행하든 클라우드 서비스로 실행하든, 모든 비디오 트랜스코더 또는 오리진 서버와 키 서버를 통합할 수 있는 단일 공통 인터페이스를 제공하여 복잡한 ‘핸드셰이크’ 문제를 간소화합니다. SPEKE는 고정 키(VOD에 가장 적합) 또는 교체 키를 사용하는 비디오 온디맨드(VOD) 및 라이브 스트리밍 워크플로 모두에 맞게 설계되었습니다.
SPEKE는 CPIX(Content Protection Information Exchange Format)를 사용하여 비디오 콘텐츠의 암호화 및 보호를 위한 키와 DRM 정보를 전달하는 방법을 표준화하고, CPIX에 인증 및 기타 중요한 동작에 대한 사양을 추가합니다. DASH Industry Forum에서 주도하는 CPIX는 OTT 비디오 서비스의 비용과 제품 출시 시간을 줄이면서 운영 효율성을 높이기 위해 설계되었습니다.
또한, SPEKE는 AWS Identity and Access Management(IAM) 역할을 통합하여 사용자, 애플리케이션 또는 서비스에 위임될 수 있는 유연하면서도 안전한 권한 정책을 할당하여 멀티 DRM 공급자와 비디오 트랜스코딩 또는 패키징 공급 업체 간의 키 교환을 안전하게 지원합니다. 비디오 운영자는 키 서버 및 암호화기가 AWS에서 실행 중이든, 운영자의 헤드엔드 또는 데이터 센터에 있는 하드웨어에서 실행 중이든, 이 둘의 조합이든, 심지어 키 서버와 암호화기가 서로 다른 클라우드 공급 업체에서 실행 중이든 관계없이 AWS IAM 역할을 사용할 수 있습니다.
DASH Industry Forum에서는 원래 MPEG-DASH 콘텐츠를 위해 CPIX를 개발했지만, 이제 CPIX는 HLS 콘텐츠도 지원합니다. SPEKE는 포괄적인 기능 세트를 통해 MPEG-DASH, HLS, Microsoft Smooth Streaming 및 향후의 패키징 기술뿐만 아니라 Microsoft PlayReady, Google Widevine, Apple FairPlay Streaming, AES-128 및 기타 독점 DRM 솔루션을 비롯한 여러 DRM 솔루션에 대한 단일 형식으로 작동할 수 있습니다. SPEKE는 Apple HLS 전송 스트림, 조각화된 MP4, CMAF를 지원합니다. 또한, 고정 키와 키 교체도 지원합니다.
SPEKE는 미디어 고객과 기술 공급자 모두를 위해 복잡성을 제거하고, 모든 트랜스코더, 패키저 및 키 서버를 위한 단일 공통 API, 모든 스트리밍 형식과 키 교환을 위한 CPIX, 그리고 인증 메커니즘을 결합합니다. 이러한 결합을 통해 통합 시간이 크게 단축되고, 테스트 주기가 대폭 단축되며, 통합 트랜스코더, 패키저 및 여러 DRM 솔루션의 에코시스템이 확장되는 동시에 운영 추적을 통해 문제를 해결할 수 있습니다.
이러한 풍부한 에코시스템은 고객에게 수십 개의 사전 통합 솔루션, 출시 시간 단축, 그리고 자신의 요구 사항에 맞춰 비디오 처리 및 여러 DRM 솔루션 조합을 선택할 수 있는 뛰어난 유연성을 제공합니다. 또한, 클라우드, 하이브리드 및 온프레미스 아키텍처도 지원합니다.
SPEKE v1.0 또는 SPEKE v2.0을 지원하는 DRM 플랫폼 제공자에 대한 자세한 내용은 DRM 플랫폼 제공자 온보딩에 대한 설명서를 참조하세요.
SPEKE가 비디오 공급 업체, 제공자 및 고객에게 제공하는 이점은 무엇입니까?
비디오 콘텐츠 보호의 장벽은 단편화된 기술의 복잡성으로, 비디오 인코딩, 트랜스코딩, 비디오 패키징 및 멀티 DRM 공급자 모두에게 엄청난 기술적 문제와 리소스 부담을 지웁니다. 기술 단편화의 과제를 해결하는 것이 바로 SPEKE가 빛을 발하는 부분입니다.
미디어 고객은 SPEKE 지원 인코딩, 트랜스코딩, 패키징 및 멀티 DRM 공급 업체 제품의 모든 조합을 원하는 대로 원활하게 혼합하는 이점을 활용할 수 있습니다. 또한, 고객은 MPEG-DASH 및 HLS용 CPIX를 기반으로 설계된 표준 기반 구현과 함께 역할 기반 보안 모범 사례 및 안전한 상호 인증을 활용할 수 있습니다. 이러한 통합은 사전 통합된 비디오 트랜스코더, 오리진 서버 또는 키 서버와 연동되므로, 미디어 고객은 비디오 워크플로를 클라우드에서만 운영하거나 데이터 센터의 온프레미스에서만 운영하거나 아니면 하이브리드 워크플로로 운영할 수 있는 유연성을 추가로 확보하게 됩니다. 이를 통해 고객은 클라우드로 보안 미디어 워크플로를 단계적으로 마이그레이션하여 클라우드의 비용 절감, 확장성 및 글로벌 가용성을 극대화하는 동시에 SPEKE와 통합한 공급자와의 관계를 유지할 수 있습니다. 그 결과, 제품 출시 시간이 훨씬 단축되고 새로운 DRM 시스템을 채택할 수 있는 장벽이 낮아져 잠재 고객 범위가 확장됩니다.
멀티 DRM 공급 업체는 키 서버를 SPEKE와 한 번 통합하고 이러한 단일 통합을 통해 광범위한 비디오 처리 파트너 에코시스템에 액세스하는 이점을 누릴 수 있습니다. 또한, SPEKE는 단일 키 교체 프로토콜을 제공하며 공급 업체에 걸쳐 여러 제품 통합을 테스트할 때 리소스에 미치는 영향을 줄입니다.
트랜스코딩 및 오리진 공급 업체는 트랜스코더 및 오리진 서버를 SPEKE와 한 번 통합하고 모든 사전 통합된 키 서버 공급 업체 및 멀티 DRM 솔루션에 액세스하는 이점을 누릴 수 있습니다. 따라서 수십 개의 멀티 DRM 공급 업체에 걸쳐 독점 API와 별도로 통합할 필요가 없습니다. 또한, DRM 공급 업체와의 통합을 위한 개발 및 테스트 시간을 크게 줄여주므로, 이러한 업체들은 핵심 기능을 개선하고 시스템의 기능을 더욱 풍부하게 만드는 데 주력할 수 있습니다.
클라우드 또는 온프레미스 애플리케이션에 대한 구체적인 정보는 AWS 서비스 및 제품에서 SPEKE 지원 섹션을 참조하세요.
SPEKE 웹캐스트
이 웹캐스트에서는 Secure Packager and Encoder Key Exchange(SPEKE)에 대해 자세히 알아봅니다. SPEKE는 Digital Rights Management(DRM)와 비디오 인코더, 트랜스코더 및 오리지 서버(암호화기)와의 통합을 간소화하기 위해 개발된 확장 가능한 개방형 API 사양입니다.