4

我加密了视频文件(Dvd 上的加密文件)。如何解密文件并在媒体播放器中显示而不在磁盘(硬盘驱动器)中复制文件(解密文件)?(c#和winforms)

4

1 回答 1

0

您有三个选项,从最难到最简单(无论如何都很难)

  1. 您可以实现编解码器来解码视频文件。如果没有适当的编解码器,即使是未压缩的 avi 文件也似乎对媒体播放器进行了加密。所有解密都在编解码器中。
  2. 您可以像 VirtualDub 那样实现 Frame Server。在这种情况下,您还需要实现编解码器。解密被委托给 Frame Server 应用程序。在 virtualDub 的情况下,编解码器只是一个中间人。
  3. 您可以像 uTorrent 那样实现流式 Web 服务器。这是最简单的,你只需要实现 HttpServer,我相信这在 C# 中并不难,解密和流式传输数据。棘手的部分是,您可能需要保留加密块的索引以启用转发。
于 2012-08-16T19:04:52.350 回答