4

動画ファイル(DVDの暗号化ファイル)を暗号化しました。ディスク(ハードドライブ)にファイル(復号化されたファイル)をコピーせずに、ファイルを復号化してメディアプレーヤーに表示するにはどうすればよいですか?(c# & winforms)

4

1 に答える 1

0

最も難しいものから最も簡単なものまで、3 つのオプションがあります (とにかくどちらも難しい)

  1. ビデオ ファイルをデコードするコーデックを実装できます。適切なコーデックがなければ、圧縮されていない avi ファイルでさえ、Media Player に対して暗号化されているように見えます。すべての復号化はコーデックで行われます。
  2. VirtualDub が行ったように、Frame Server を実装できます。この場合、コーデックも実装する必要があります。復号化は Frame Server アプリケーションに委任されます。virtualDub の場合、コーデックは単なる中間者でした。
  3. uTorrent が行ったように、ストリーミング Web サーバーを実装できます。これは最も簡単です。HttpServer を実装するだけで済みます。C# ではそれほど難しくないと思いますが、データを復号化してストリーミングします。トリッキーな部分は、転送を有効にするために暗号化されたブロックのインデックスを保持する必要がある場合があることです。
于 2012-08-16T19:04:52.350 に答える