如何在 Mac Os X 应用程序中保护视频资产

How to protect video assets in a Mac Os X application

你好我正在开发一个 Mac Os X 应用程序,除其他外,它在 AVPlayerView 中播放来自其资源的一些视频。我应该使用什么来加密内容以使其不会从资源中被盗?

谢谢

你真的无法完美地保护内容。但是您可以做一些简单的事情来阻止半技术性的临时黑客窃取您的内容。

一个简单的解决方案是使用现代加密库(例如 AES)和嵌入式密钥来加密 mp4 文件。然后 运行 本地主机上的一个 http 服务器从资源流和流中读取。这应该可以处理 99% 的情况。但是 坚定的黑客 愿意花费额外的时间对您的应用进行逆向工程可能会找到密钥并获取原始视频字节。