PallyCon DRM Configuration | 0.16.4.0+
OvenMediaEngine Enterprise는 0.16.4.0-1 버전부터 LLHLS 스트림에 Commercial DRM Provider 통합을 지원합니다.
PallyCon DRM 설정하기
DRM Info 파일 구성하기
OvenMediaEngine Enterprise는 PallyCon DRM과의 통합을 지원하여 LLHLS 스트림에 쉽게 DRM을 적용할 수 있습니다. DRM Info 파일 (.xml
)을 다음과 같이 구성하십시오:
<?xml version="1.0" encoding="UTF-8"?>
<DRMInfo>
<DRM>
<Name>Pallycon</Name>
<VirtualHostName>default</VirtualHostName>
<ApplicationName>app</ApplicationName>
<StreamName>stream*</StreamName> <!-- Can be wildcard regular expression -->
<DRMProvider>Pallycon</DRMProvider> <!-- Manual(default), Pallycon -->
<DRMSystem>Widevine,Fairplay</DRMSystem> <!-- Widevine, Fairplay -->
<CencProtectScheme>cbcs</CencProtectScheme> <!-- cbcs -->
<ContentId>${VHostName}_${AppName}_${StreamName}</ContentId>
<KMSUrl>https://kms.pallycon.com/v2/cpix/pallycon/getKey/</KMSUrl>
<KMSToken>xxxx</KMSToken>
</DRM>
</DRMInfo>
<DRMProvider>
를 Pallycon
으로 설정하고, 예시와 같이 필요한 정보를 구성하십시오. <KMSUrl>
과 <KMSToken>
값은 PallyCon console에서 제공됩니다. <ContentId>
는 VHostName
, AppName
, StreamName
매크로를 사용하여 생성할 수 있습니다.
적용된 DRM 확인
Settings에서 DRM 적용 여부 확인
적용된 DRM을 확인하려면, Web Console 우측 상단의 Settings 아이콘을 클릭하십시오. 표시된 화면에서 Streaming 탭을 선택하고, LLHLS 하위 항목을 눌러 DRM 구성을 확인할 수 있습니다.
OvenPlayer에서 DRM 적용 여부 확인
OvenPlayer Demo에 DRM 관련 옵션이 추가되었습니다. OvenMediaEngine Enterprise가 제공하는 Egress URL을 통해 DRM 적용 여부를 테스트할 수 있습니다.
Egress URL을 확인하기 위해 Web Console 내 Stream List에서 생성된 Stream Box를 눌러 Monitoring 화면으로 진입 후 URLs 탭을 눌러 Egress URL을 확인 할 수 있습니다. 해당 Egress URL과 License URL, Key, 및 Value 등 필요한 값을 OvenPlayer Demo에 함께 입력하여 DRM 적용 여부를 테스트해보십시오.