首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mkv中对视频进行加密?

如何在mkv中对视频进行加密?
EN

Stack Overflow用户
提问于 2012-04-25 23:02:34
回答 3查看 2.6K关注 0票数 1

因此,我们将获得要发送到多个客户端站点的mkv文件。我们需要在传输之前对这些文件的内容进行加密,但在某种程度上,客户端可以开始回放这些文件,并在运行时解密它们。我们知道我们可以简单地加密文件本身,但是客户端必须在回放之前解密它,留下未加密的文件以供窃取。我一直在谷歌上搜索加密mkv,但还没有找到任何东西。这有可能做到吗?实现这一点的库(Windows加密端,Linux回放端)将是理想的,但在紧要关头,跨平台应用程序就足够了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-25 23:57:24

没有标准的DRM。但是你可以使用标准的crypto,你不想加密整个文件,只想用流密码加密容器内的视频流,这样你就可以在解析器级别上连接到你正在使用的开源MKV库中,然后在将流的块传递给编解码器之前对其进行解密。你会想要选择一个标准的流密码,它速度快,可以让你跳到流中后面的地方(例如Salsa20)

票数 0
EN

Stack Overflow用户

发布于 2012-06-29 14:56:49

在Matroska中肯定支持流层加密(与Adam所说的相反):

请参阅:http://matroska.org/technical/specs/notes.html#Encryption

然而,你需要自己带上加密。jbtule提出的方法很可能会起作用。你能向我们汇报一下吗?我自己也在考虑加密一些MKV。

票数 3
EN

Stack Overflow用户

发布于 2012-04-25 23:15:04

这是不可能的;作为容器格式,Matroska (MKV)格式不支持DRM。您需要使用ASF,这是WMV或QuickTime最常使用的容器格式。

如何为DRM开发的主题太广泛了,在这里无法涵盖。您需要选择要使用的DRM系统,并对其进行许可。这不是无关紧要的。

您可以启动here。请注意,与大多数数字版权管理方案一样,您唯一不方便的人将是您的付费客户。如果有人想要你的内容,他们会得到的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10318368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档