DRM-X で保護された動画再生を実装
チュートリアル、API参照、および統合ガイドをご覧ください。 1つの保護されたビデオから始めて、プラットフォームのパスに従ってください。
あなたの最初の保護されたビデオ →コンソールから再生までのガイド付きパス。コンテンツをパッケージ化 →暗号化された DASH と HLS の出力を公開します。プレーヤー の統合 →Web、Android、Apple、およびネイティブパス。API を使う →信頼される入力、承認および応答。
はじめに#
- 最初に保護されたビデオの開始DRM-X 6.0保護されたWeb再生:コンテンツを公開し、少なくとも特権 認証情報を作成し、視聴者を承認し、登録されたマニフェストをロードします。
- サーバー統合を作成認証情報 Environment ID、Site Key、Access Key、およびContent ID。 信頼できるバックエンドで認証情報を保ちましょう。
コアコンセプト#
コンテンツの準備#
- パッケージと公開コンテンツパッケージと公開 DRM-X 6.0 保護された VOD 使用方法 DASH/CENC, HLS/CBCS、単一キーか複数のキー質の層および管理されるか、または登録された雲の貯蔵。
- Desktop Packager:ステップバイステップ DRM-X Packagerプロファイルを接続し、エンコーディングと暗号化設定を選択し、Windowsバッチを実行し、説明された指示でアップロードを回復します。
- CLI Packager: コマンドとrecovery マスタービデオをパッケージ化し、保護された認証情報と自動化し、進捗を解釈し、再エンコーディングなしで中断されたアップロードを再開します。
- 長いビデオ、4K と 8K インタラクティブなパッケージサイズの 3 時間 VOD ワークフローを計画し、インタラクティブなパッケージサイズとアップロード時間計算機、ソース ウェアの解像度の梯子と回復ガイダンス。
ライセンス認証#
- ライセンス認証の概要 DRM-X 6.0 プレイバックセッション API を統合し、ポリシーテンプレート、カスタムライセンスポリシー、直接トークンまたはトークンプロキシデリバリー、セッションリリース。
- テンプレートとカスタムポリシー 公開されたパッケージに一致する DRM-X ライセンスポリシーを選択します。 期間、出力保護、品質ティア。
- サーバサイドトークンプロキシ を使用して、ネイティブ DRM のチャレンジとライセンスのレスポンスバイトを維持しながら、自分のバックエンドの後ろにある DRM License Token を移動します。
API リファレンス#
- Create a playback sessionRequest and consume the DRM-X Universal Playback Session Contract with authentication, trusted Content IDs, and bounded authorization.
- 再生セッションエラー参照再生セッションAPIエラーを特定し、HTTPステータスとリクエストIDを理解し、安全な回復アクションを選択します。
プレイヤーとSDKs#
- Web および HTML5 再生 DRM-X 6.0 で保護された Web 再生は Universal Player、修飾された Shaka、PHP、ASP.NET Core、自動 DRM 選択および安全な診断。
- Android SDK ネイティブ Media3ダウンロード Android プレーヤー ビデオ制御、ドラッグ可能なプレイリスト、保存されたシャッフル/レパート、オフラインの履歴書を使って。保護された再生を統合します。 DRM-X または ネイティブ Media3.
- アップル FairPlay インテグレーションインテグレート DRM-X 6.0 FairPlay Streaming お問い合わせ iOS, iPadOS, tvOS, と Safari 使用方法 Swift, AVFoundation, SPC そして、 CKC 交換、および安全なサーバーの承認。
- ネイティブ DRM 連携Universal Playback Session Contract を使用し、サーバー認証情報を埋め込まずに、ネイティブ Widevine、PlayReady、FairPlay、WisePlay クライアントを DRM-X 6.0 と連携できます。
インテグレーション#
- バックエンド言語例DRM-X 6.0 バックエンドの統合パターン PHP, ASP.NET Core, Node.js, Python, Java, Go, Ruby は 1 つのセキュアな Playback セッションを使用して、 API.
- WordPress そして、 Moodleインテグレート DRM-X 6.0 保護されたビデオと WordPress, LearnDash, LearnPress, と Moodle 保ちながら 認証情報 サーバ側の決定を宣言します。
- SDKsと例のダウンロード DRM-X Universal Player Webパッケージをダウンロードし、作業 PHPの統合とプラットフォームガイドを見つける。
操作#
- ライブライブ DRM インテグレーションインテグレート DRM-X 6.0 ライブライブ DRM と、 CPIX または SPEKE パッケージング、暗号化期間の回転、同期マニフェスト、再生可能エネルギーの承認、マルチプラットフォームのテスト。
- Troubleshoot保護された再生Troubleshoot DRM-X 6.0包装、承認、証明書、DRMライセンス、マニフェスト、復号化、安全な赤字診断で再生障害。
- 生産セキュリティチェックリスト DRM-X 6.0 統合のための生産セキュリティチェックリスト: 少なくとも特権 認証情報、サーバー側のポリシー、秘密の取り扱い、安全なログ、輸送境界、およびリリースのライフサイクル。
DRM-X 6.0