从播放器上的DVD加载加密媒体文件,无需复制到c#中的硬盘上

时间:2012-04-07 04:38:38

标签: c# encryption

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

1 个答案:

答案 0 :(得分:0)

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

  1. 您可以实现编解码器来解码视频文件。如果没有合适的编解码器,即使未压缩的avi文件似乎也会加密到Media Player。所有解密都在编解码器中。
  2. 您可以像VirtualDub一样实现Frame Server。在这种情况下,您还需要实现编解码器。解密被委托给Frame Server应用程序。在virtualDub案例中,编解码器只是一个中间人。
  3. 您可以像uTorrent那样实现流媒体网络服务器。这是最简单的,你只需要实现HttpServer,我认为在C#中解密和流数据并不那么难。棘手的部分是,您可能需要保留加密块的索引以启用转发。