# 保護コンテンツの再生トラブルを解決

安全な赤字診断で DRM-X 6.0 包装、承認、証明書、 DRM ライセンス、マニフェスト、復号化、および再生失敗をトラブルシューティングします。

暗号化された動画と DRM ライセンスは別の経路で配信されます

CDN は暗号化された動画を配信します。バックエンドが視聴権限を確認し、DRM ライセンスサービスが対応デバイスでの復号を許可します。

- 01**ストレージ / CDN**

暗号化されたメディアをプレーヤーに配信します。

- 02**お客様のバックエンド**

視聴権限を確認し、DRM-X に再生の認可をリクエストします。

- 03**DRM-X**

再生の認可情報を検証し、DRM ライセンスリクエストを処理します。

- 04**プレーヤー + デバイス**

デバイスの DRM システムを使ってライセンスを取得し、暗号化されたメディアを再生します。

バックエンドはアクセスを決定します。DRM-Xは署名されたポリシーを強制します。暗号化されたメディアとDRMのライセンスは、別の配送パスに従います。

## 失敗段階の行列[#](#failure-stage-matrix)

| ステージ | 典型的な証拠 | ファーストチェック | 
| --- | --- | --- |

| 参加資格 | エンドポイントが 401/403 を返す | ログイン、サブスクリプション、コース、レンタル、イベントアクセス。 | 

| セッション | プレイバックセッション API リクエストを拒否する | クレデンシャルスコープ、Site ID、Content ID、ポリシー、公開ステータス。 | 

| マニフェスト | 404, CORS, 解析, セグメントエラー | 登録されたマニフェスト、配信ホスト名、オブジェクトの存在、および応答ヘッダー。 | 

| 主システム | CDM サポートされていないか、または拒否された | 物理デバイス、ブラウザのバージョン、DRM機能、プライバシーモード、およびOSサポート。 | 

| 証明書 | FairPlay 証明書/SPC 設定は失敗します | 展開、コンテンツタイプ、承認、および正確なバイナリ輸送。 | 

| ライセンス | プロバイダーの拒否またはバイナリ解析の失敗 | トークンの有効期限、DRMマッチ、チャレンジボディ、コンテンツタイプ、ポリシー。 | 

| 復号化/再生 | キーの状態、コーデック、HDCP、デコーダー、またはメディアエラー | KID マッピング、ティア、出力パス、コーデック、デバイス制限を割り当てました。 | 



## 安全な診断を使用して下さい[#](#use-safe-diagnostics)

- デバッグセッションを生成し、1つの問題を再現します。
- プレーヤーからライブ赤字ログと再生診断をキャプチャします。
- ステージ、イベント、相関ID、ステータス、期間、ブラウザ/OS、DRM、および赤字Content IDのみを保持します。
- Access Key、DRM License Tokens、認証ヘッダー、マニフェストクエリシークレット、ネイティブチャレンジ、ライセンスレスポンス、証明書、秘密鍵、コンテンツキーは含まれません。



## プラットフォームチェック[#](#platform-checks)

### Windows Edge

自動は好まれるべきです PlayReady 物理的に Windows Edge 結合されただけ使用 Widevine 資格のある場合のフォールバック PlayReady スタートアップパスが失敗します。

### macOS Safari

有効なShaka MSE FairPlayを使用して、ネイティブHLSフォールバックで利用できます。MSE、FairPlay証明書、CKC、コーデック、および出力ポリシーを別々に確認します。

### iPhoneとiPadのSafari

ネイティブ HLS FairPlay を使用します。 実際のデバイス、ジェスチャー/オートプレイルール、フォアグラウンド/バックグランドトランジション、正確な SPC/CKC バイトをテストします。

### Android と TV

Widevine レベル、コーデック、デコーダ解像度、HDMI/HDCP、Media3 のトラック選択、およびライフサイクルリリースを確認します。



## escalating[#](#before-escalating) の前に

UTC時間、デバッグセッションID、相関ID、Content ID、ブラウザ/OS/device、選択されたDRM、最初の失敗したステージ、予想される結果、および赤字化されたログ。同じ公開保護されたファイルが別のプラットフォームで成功するかどうかを状態にします。

<!-- Canonical: https://docs.drm-x.com/ja/troubleshooting/playback -->
<!-- Language: ja -->
