HTTP 实时流 - 如何在 Linux 上加密?

HTTP 实时流 - 如何在 Linux 上加密?

我正在制作一些 HTTP 实时流文件(一种基于 Apple 的分割视频文件的方式,以便可以通过下载文件的特定块来“流式传输”它们(更多信息))。可以使用简单的密钥“加密”每个片段,作为 DRM 的简单形式。Apple 提供的工具可以进行加密,但出于各种原因,我需要在 Linux(Ubuntu)上执行此操作。哪些工具/程序可以以这种方式加密 Linux 上的 HTTP 实时流片段?

答案1

根据第 6.3.6 节草案已提交给 IETF,您需要做的就是将每个文件通过 AES-128-CBC,这可以通过一个面向 Web 的小型脚本(例如 PHP 的 passthru())和 OpenSSL 的“openssl”命令行界面轻松完成。

另一方面,尝试这样做的实际理智程度仍有待商榷。尤其是因为这不会增加你的流的安全性,除非我遗漏了规范中非常明显的东西。

相关内容