
Widevine 암호화된 연속 HLS 라이브 스트림이 있습니다. 내 브라우저에서 스트림을 재생할 수 있지만 암호화를 지원하지 않는 장치에서 로컬로 스트림을 재생할 수 있기를 원합니다.
스트림의 URL 형식은 다음과 같습니다.
https://server.domain/playlist.m3u8?token=[token_in_hex]&min_bitrate=[0]&max_bitrate=[xxxxxx]
이제 내 질문은 스트림을 어떻게 해독합니까? 나는 shaka packager를 조사했는데 그것이 그 일을 할 수 있을 것 같습니다. 그러나 나는 이 작업을 수행하는 방법을 알 수 없었습니다. 이것에 대해 나를 도와줄 수 있는 사람이 있나요?
스트림의 URL을 완전히 이해하지 못합니다. 토큰은 어디에 사용되나요?
답변1
Widevine의 존재는 이를 방지하기 위해 특별히 존재합니다. 키를 얻으려면 암호를 해독하는 유일한 방법입니다. Windvine은 키에 대한 액세스 권한을 부여하지 않고도 컴퓨터와 함께 작동하여 디코딩하고 렌더링합니다. 브라우저에는 "콘텐츠 암호 해독 모듈"이라는 구성 요소가 필요합니다. 선택한 플랫폼에 대한 CDM을 얻으려면 widevide에 문의하거나 콘텐츠 제공자에게 AES 키를 요청해야 합니다.