DRM動画における暗号化、再生ライセンス、プレーヤーの仕組みを解説します。DRMとMP4、M3U8の違いを理解し、許可された視聴方法や保存方法を選びましょう。
DRMはDigital Rights Management(デジタル著作権管理)の略です。一般にDRM動画とは、コンテンツの暗号化と再生の認可によって利用方法を管理する動画を指します。 DRMはコンテンツ保護の仕組みを表します。一方、MP4、プレイリスト、Webプレーヤーはそれぞれメディアの格納、リソースの整理、再生を担います。
この違いを理解すると、ストリーミング、アプリ内でのオフライン視聴、または許可された動画のローカルファイル保存から、目的に合った方法を選びやすくなります。
DRM動画の再生を支える3つの要素とは?
保護された動画の再生は、主に次の3つの要素で理解できます。
- メディアデータ:映像と音声を格納します。保護対象の部分は暗号化によって処理されます。
- 再生ライセンス:コンテンツの利用に関する鍵やルールを提供し、対象サービスの認可プロセスによって管理されます。
- プレーヤーと復号コンポーネント:対応環境で連携し、認可された再生を可能にします。Web環境のCDMはコンテンツ復号モジュールを指します。
再生ボタンを押すと、アプリがメディアの読み込みとライセンスとのやり取りを調整します。プレーヤーは有効なライセンスを使って保護されたコンテンツを処理します。有効なセッションがすでにある場合は、関連するライセンスを引き続き使うこともあります。
W3CのEME標準は、Webページがコンテンツ保護システムと連携するための公開インターフェースを提供します。アカウント認証やサブスクリプションなどのサービス上の判定は、アプリとそのサービスが処理します。
メディアデータを中身の入った荷物、ライセンスを定められたルールで荷物を使うための証明、プレーヤーを再生を行う環境と考えると分かりやすいでしょう。それぞれが異なる役割を持っています。
DRM、MP4、M3U8はそれぞれ何を表す?
動画について判断するときは、まずそれぞれの用語が何を説明しているかを確認します。
| 用語 | レイヤー | 主な役割 |
|---|---|---|
| DRM | コンテンツ保護と認可 | 保護されたコンテンツの利用を管理する |
| MP4 | メディアコンテナ | 動画、音声などのデータを格納する |
| M3U8 | プレイリスト | 再生リソースとその構成を記述する |
| HTTPS | ネットワーク転送 | ブラウザーとサービス間の通信を保護する |
| アカウントへのログイン | 本人確認とアクセス | ユーザーの本人性と適用されるアクセス条件を確認する |
たとえば、同じMP4コンテナを使うメディアでも、コンテンツ保護の方式は異なる場合があります。DRMかどうかは、ファイル拡張子、ログイン状態、プレイリスト名だけで判断せず、プラットフォームやプレーヤーの情報を確認してください。
EME、CDM、Widevineはどのような関係?
これらはそれぞれインターフェース、コンポーネント、特定のシステムを指します。
EMEはWebページが関連システムと連携するためのインターフェースです。MDNの解説では、メディアキー、セッション、関連イベントが説明されています。CDMはコンテンツの復号処理に関わります。
WidevineはDRMシステムの一つです。Googleの公式概要では、メディア保護における用途と関連する標準が説明されています。
一般の視聴者は、プラットフォームが対応する端末、プレーヤー、視聴方法を確認すれば十分です。開発者はインターフェースとライセンスサービスの連携も扱うことがあります。
ストリーミング、オフライン視聴、ファイルのダウンロードはどう選ぶ?
目的を決めてから、合う方法を選びましょう。
| 目的 | 適した方法 | 事前に確認すること |
|---|---|---|
| 購入または登録したコンテンツを視聴する | サービスが提供するプレーヤー | アカウントの認可、対応端末 |
| 外出先などでオフライン視聴する | サービスのオフライン機能 | ダウンロードの入口、利用可能期間、再生アプリ |
| 自分が所有する、または利用許可を得た一般のWeb動画を保存する | 提供元が許可するファイルダウンロード | 保存許可、メディアのバージョン、利用目的 |
アプリ内のオフラインコンテンツはサービスの規定に従って利用します。プロジェクトで独立したファイルが必要な場合は、提供元がファイルのエクスポートに対応しているか、必要なメディア利用権があるかを確認しましょう。視聴とファイル整理の目的に応じて適切な方法を選べます。
許可されたWeb動画をパソコンで整理するには?
自分が所有する、または利用許可があり、提供元がダウンロードを認めている一般的なWebメディアは、VidGetterデスクトップクライアントでメディアの認識、バージョン選択、ローカルでの整理をまとめて行えます。
クライアントに特定のページのリンクを貼り付けるか、内蔵ブラウザーで公開ページを開きます。提供元が用意している解像度、形式、音声トラック、字幕を確認し、用途に合うバージョンと保存先を選びます。完了後はローカルメディアライブラリやダウンロード履歴からファイルを探し、見返したりプロジェクト用に整理したりできます。
よくある質問
有料動画とDRM動画はどう関係する?
有料は購入やサブスクリプションの方式を表し、DRMはコンテンツの保護方式を表します。動画ごとの保護方法は、サービスの案内やプレーヤーの情報を確認してください。
動画がDRMを使っているかどうかを確認するには?
まず、保護されたコンテンツ、対応端末、再生環境についてプラットフォームの案内を確認します。プレーヤーに表示されるコンテンツ保護やライセンスの情報も、仕組みを見分ける手掛かりになります。
長期保存用の動画はどう選ぶ?
保存が明確に許可された自分の素材または利用許可のある素材を選びます。提供元と利用範囲を記録し、動画と関連メモをプロジェクトごとに整理しましょう。アプリ内でオフライン視聴するコンテンツは、サービスが案内する手順に従います。
