# 初めての保護動画の再生

スタート DRM-X 6.0 保護された Web 再生: コンテンツを公開し、少なくとも優先 認証情報 を作成し、ビューアを承認し、登録されたマニフェストを読み込みます。

最初の動画から保護された再生まで

動画を暗号化し、バックエンドを接続して再生をテストします。Access Key はサーバー側で保管してください。

- 01**ログイン**

DRM-X Console を開き、使用する環境を選択します。

- 02**暗号化して公開**

動画をパッケージングし、ステータスが Published になるまで待ちます。

- 03**API client を作成**

license-tokens:create 権限のみを付与します。Access Key が表示されたら、安全な場所に保存してください。

- 04**バックエンドを設定**

認証情報と Content ID を設定し、再生ルールを選択して、ユーザーに視聴権限があるか確認します。

- 05**再生をテスト**

バックエンド経由で再生セッションをリクエストします。その後、プレーヤーが DRM ライセンスを取得し、暗号化された動画を再生します。

動画を暗号化して公開し、バックエンドを設定した後、対応プレーヤーで再生をテストします。

## 1. 1つの保護されたファイルを公開[#](#1-publish-one-protected-file)

- **環境を選択します。** 統合しながら開発を使用して、別々の生産認証情報を作成します。
- **パッケージコンテンツを開きます。**別々のための広い両立性か複数のキーの質のための単一のキーを選んで下さい AUDIO, SD, HD, と UHD 制御。
- **公開を待ちます。**コピーする Content ID. プレーバックで、 DRM-X 登録した問題を解決する DASH または HLS マニフェスト;顧客は任意のマニフェストURLを供給しません。



## 2. 少なくとも優先サーバーの統合[#](#2-create-a-least-privilege-server-integration)を作成して下さい

コンソール → インテグレーションでは、`license-tokens:create` のみで Playback API クライアントを作成します。Site ID、Site Key、ワンタイム Access Key をコピーします。サーバーに 3 つすべてを保持します。JavaScript に Access Key、APK、IPA、または TV アプリを入れないでください。

**生産の推奨事項**サンプルでは、直接のコード値を高速で実行できます。 生産前に、Access Key を秘密の管理者に移動するか、保護された環境設定に移動し、露出した値を回転させます。



## 3. 3つのマーク付きサーバの設定を変更[#](#3-change-the-three-marked-server-settings)

```
// Server-side only
siteId: "your-development-environment-uuid"
siteKey: "drmx_your_environment_scoped_client_id"
accessKey: "paste-the-one-time-access-key"

contentId: "your-published-content-id"
licensePolicyTemplate: "multi-tier-standard"
```

それからあなたの実質のセッション、サブスクリプション、購入、コースの登録、レンタル、またはイベントアクセスの点検とサンプルのログインおよび資格機能を取り替えて下さい。



## 4. プレーバックを要求して下さい、それからそれを解放して下さい[#](#4-request-playback-then-release-it)を解放して下さい

各再生の試みのために、新しい予測不可能なセッションIDを作成します。 成功したセッションを`Cache-Control: no-store`でクライアントに返します。 ストップ、交換、ターミナルエラー、およびアプリケーションシャットダウンで予約を解除します。

- 決して受け入れません `subject`、方針 JSON, マニフェスト URLライセンスまたはライセンス URL 直接から プレーヤー.
- 認証ヘッダーは、返された DRM ライセンスと FairPlay 証明書のルートのみを許可します。
- 相関IDとステージ結果を記録し、トークン、キー、課題、ライセンスバイトを一切使用しません。

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