Flash コンテンツの DRM 技術について

ウェブ上の動画に DRM を掛けるといえば Windows Media が一般的であるが、Flash でも DRM を掛けられるらしいので調べてみた。

公式の文章 - PDF:http://help.adobe.com/en_US/flashaccess/2.0/overview.pdf

コンテンツの準備(10P)


  • コンテンツを FLV か F4V にエンコードする。使用するツールは Adobe 製品でも他のサードパーティ製のツールでも良い
  • 消費者がコンテンツを見るためのポリシーを決める
    ポリシーとは消費者に対していつ、どこでどのようにコンテンツを保護するかというルール
    ポリシーは少なくとも1つ以上付ける必要があり、ルールを上書きしたり、追加したりすることができる
  • コンテンツを Flash Access SDK の Content Encryption Key (CEK) によって暗号化し、1以上のポリシーで縛る。結果、保護されたコンテンツは正式なライセンスサーバーから受信することのみに再生できる
  • 消費者に保護されたコンテンツを配信すること
    CDN 形式で例えば、Flash Media Server や Adobe HTTP Dynamic Streaming を使って複数のビットレートを使ったり、HTTP ウェブサーバーでプログレッシブダウンロード形式でも配信できる

DRM の処理のフロー(11P)


  1. 動画を選択する
  2. デジタル認証を求める
  3. 動画配信サーバーから保護されたコンテンツを取得する
    暗号化されたメタデータを解析する
  4. ライセンスサーバーからライセンスを取得する
  5. 保護されたコンテンツを復号して見られるようにする

drm_flash.png


動画のメタデータは rtmpdump では取得できるが、コーデックID が暗号化されている。

rtmpdump での出力例


INFO: Metadata:
INFO: duration 1554.58
INFO: moovPosition 48.00
INFO: width 1440.00
INFO: height 808.00
INFO: videocodecid encv
INFO: audiocodecid enca
INFO: avcprofile 100.00
INFO: avclevel 32.00
INFO: aacaot 2.00
INFO: videoframerate 24.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: tags:
INFO: ツゥtoo Lavf53.24.2
INFO: trackinfo:
INFO: length 37310.00
INFO: timescale 24.00
INFO: language und
INFO: sampledescription:
INFO: sampletype encv
INFO: length 68552704.00
INFO: timescale 44100.00
INFO: language und
INFO: sampledescription:
INFO: sampletype enca


今のところ保存したファイルを復号する術はないみたいだ
Audio/video stream recording forums - View Single Post - Problem getting CityTv streams to download with rtmpdump
関連記事

この記事へのコメント

管理人のみ通知 :

トラックバック


ニコニコチャンネル始めました
ニコラボチャンネル
スポンサード リンク
THE IDOLM@STER THE@TER ACTIVITIES 03
THE IDOLM@STER THE@TER ACTIVITIES 03

Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン
妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン

Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita
Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita

【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))
【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))

「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)
「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)

TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」
TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」

『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤
『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤

本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」
本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」

新着記事と追記・編集記事
スポンサード リンク
ブログ内検索
プロフィール

Author:ロベルト
お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab
ブログ更新用 @blo_nico_lab

詳しいプロフィールはこちら

カテゴリ
アクセスの多い記事
記事アーカイブ

最新コメント
リンク
ニコニコ静画
アニメカテゴリ毎時ランキング
免責事項
当ブログはリンクフリーです。記事によりトラブルが生じた場合でも、当ブログ管理人は一切の責任を負いません。 当ブログに記載されている情報の正誤や利用は、ご自身の判断でお願いします。 紹介したアプリケーションに関する問い合わせは作者に問い合わせてください。ニコニコ動画に関する質問はまずは公式掲示板、2ch、各Q&Aサイトを参照ください。
ブログの読者になる(RSS)
アクセス数