Daily iOS
네트워킹

HLS 위의 FairPlay Streaming 키 교환

음원·영상 스트리밍 앱에서 유료 콘텐츠를 HLS 로 재생하는데, 저작권 보호를 위해 FairPlay Streaming(DRM) 을 붙여야 합니다. HLS 재생 흐름 위에서 FairPlay 키 교환이 어떻게 일어나는지(앱·키 서버·AVFoundation 의 역할) 설명해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

AVPlayer 가 암호화된 세그먼트를 만나면 AVContentKeySession 콜백에서 앱 인증서로 SPC 를 만들고, 앱이 이를 키 서버(KSM)에 보내 CKC 를 받아 돌려주면 AVFoundation 이 복호화한다. 콘텐츠 키는 앱에 노출되지 않는다.

받은 질문 공유