멀티DRM 온보딩 가이드
고객사의 다양한 상황과 요구사항에 맞는 가이드 문서를 쉽게 찾을 수 있도록 멀티DRM 제품에 대한 온보딩 가이드를 제공합니다. 아래 순서도의 각 단계별로 링크된 가이드 중에서 원하는 항목을 클릭해 해당 페이지로 이동할 수 있습니다.
1단계 - 콘텐츠 패키징
Section titled “1단계 - 콘텐츠 패키징”graph TD; start_onboarding(멀티DRM 온보딩 시작 ) --> content_packaging["1단계 - 콘텐츠 패키징 "] content_packaging --> vod_packager{"파일 기반 패키저 선택
(VOD 콘텐츠의 경우) "} vod_packager --> tnp_service(도브러너
T&P 서비스 ) vod_packager --> cli_packager(도브러너
CLI 패키져 ) vod_packager --> mediaconvert(AWS Elemental
MediaConvert) vod_packager --> bitmovin_vod(Bitmovin
인코더 ) vod_packager --> wowza_vod(Wowza Streaming
Engine) vod_packager --> hybrik_encoder(Hybrik
Encoder) cli_packager --> live_packager{"라이브 패키져 선택
(라이브 콘텐츠의 경우) "} tnp_service --> live_packager mediaconvert --> live_packager bitmovin_vod --> live_packager wowza_vod --> live_packager hybrik_encoder --> live_packager live_packager --> wowza_live(Wowza Streaming
Engine) live_packager --> mediapackage(AWS Elemental
MediaPackage) live_packager --> bitmovin_live(Bitmovin
인코더 ) live_packager --> cpix(그 외 CPIX
연동 솔루션 ) wowza_live --> packaging_done[패키징 결과물 CDN 적용
- 1단계 완료] mediapackage --> packaging_done wowza_live --> packaging_done bitmovin_live --> packaging_done cpix --> packaging_done click tnp_service "/docs/ko/content-security/multi-drm/packaging/drm-tnp-service/" click cli_packager "/docs/ko/content-security/multi-drm/packaging/cli-packager/" click mediaconvert "/docs/ko/content-security/multi-drm/packaging/aws-elemental/#mediaconvert" click mediapackage "/docs/ko/content-security/multi-drm/packaging/aws-elemental/#mediapackage" click wowza_live "/docs/ko/content-security/multi-drm/packaging/wowza-integration/" click wowza_vod "/docs/ko/content-security/multi-drm/packaging/wowza-integration/" click bitmovin_vod "/docs/ko/content-security/multi-drm/packaging/bitmovin-encoder-guide/" click bitmovin_live "/docs/ko/content-security/multi-drm/packaging/bitmovin-encoder-guide/" click hybrik_encoder "/docs/ko/content-security/multi-drm/packaging/dolby-hybrik-drm-integration/" click cpix "/docs/ko/content-security/multi-drm/packaging/cpix-api/"
2단계 - 서버 측 DRM 연동
Section titled “2단계 - 서버 측 DRM 연동”graph TD; drm_license[2단계 - 서버 측 DRM 연동 ] --> apple_support{FairPlay DRM을 통한
애플 기기 지원 필요? } apple_support -->|예 | fps_cert(FairPlay 인증서 신청 및 등록 ) apple_support -->|아니오 | license_token(라이선스 토큰 생성 로직 구현 ) fps_cert --> license_token license_token --> license_test[라이선스 토큰 연동 테스트
- 2단계 완료] click license_token "/docs/ko/content-security/multi-drm/license/license-token/" click fps_cert "/docs/ko/content-security/multi-drm/license/fps-cert-tutorial/"
3단계 - 클라이언트 연동
Section titled “3단계 - 클라이언트 연동”graph TD; drm_client[3단계 - 클라이언트 연동 ] --> web_client{"HTML5 Player 선택
(웹 브라우저 지원 시) "} web_client --> shaka_player(Shaka Player) web_client --> bitmovin_player(Bitmovin Player) web_client --> theo_player(THEO Player) web_client --> videojs(VideoJS Player) web_client --> html5_player(기타 각종
HTML5 Player) shaka_player --> mobile_sdk{"모바일 SDK 또는
직접 연동 선택
(모바일 앱 지원 시) "} bitmovin_player --> mobile_sdk theo_player --> mobile_sdk videojs --> mobile_sdk html5_player --> mobile_sdk mobile_sdk --> widevine_android(Widevine
Android SDK) mobile_sdk --> fps_ios(FPS
iOS SDK) mobile_sdk --> ncg_android(NCG
Android SDK) mobile_sdk --> ncg_ios(NCG
iOS SDK) mobile_sdk --> multidrm_native(멀티DRM
네이티브 연동 ) mobile_sdk --> crossplatform_integration(크로스플랫폼
프레임워크) widevine_android --> ott_devices{"OTT SDK 선택
(OTT 기기 지원 시) "} fps_ios --> ott_devices ncg_android --> ott_devices ncg_ios --> ott_devices multidrm_native --> ott_devices crossplatform_integration --> ott_devices ott_devices -->|안드로이드TV | widevine_androidtv(Widevine
AndroidTV SDK) ott_devices -->|애플TV | fps_tvos(FPS
iOS SDK) ott_devices -->|XBox| playready_uwp(PlayReady
UWP SDK) ott_devices -->|크롬캐스트 | chromecast(ChromeCast
연동 ) widevine_androidtv --> playback_test[최종 재생 테스트
- 3단계 완료 ] fps_tvos --> playback_test playready_uwp --> playback_test chromecast --> playback_test playback_test --> finish_onboarding(멀티DRM 온보딩 완료 ) click shaka_player "/docs/ko/content-security/multi-drm/clients/html5-player/#shaka" click bitmovin_player "/docs/ko/content-security/multi-drm/clients/html5-player/#bitmovin" click theo_player "/docs/ko/content-security/multi-drm/clients/html5-player/#theo" click videojs "/docs/ko/content-security/multi-drm/clients/html5-player/#videojs" click html5_player "/docs/ko/content-security/multi-drm/clients/html5-player/" click widevine_android "/docs/ko/content-security/multi-drm/clients/widevine-android/" click fps_ios "/docs/ko/content-security/multi-drm/clients/fairplay-ios/" click fps_tvos "/docs/ko/content-security/multi-drm/clients/fairplay-ios/" click ncg_android "/docs/ko/content-security/multi-drm/clients/ncg-android/" click ncg_ios "/docs/ko/content-security/multi-drm/clients/ncg-ios/" click crossplatform_integration "/docs/ko/content-security/multi-drm/clients/crossplatform-client-integration/" click multidrm_native "/docs/ko/content-security/multi-drm/clients/multidrm-native-integration/" click widevine_androidtv "/docs/ko/content-security/multi-drm/clients/widevine-android/" click playready_uwp "/docs/ko/content-security/multi-drm/clients/playready-uwp/" click chromecast "/docs/ko/content-security/multi-drm/clients/chromecast-integration/"