首页 > 解决方案 > 带有新编解码器的桌面视频播放器

问题描述

我需要创建一个视频播放器,如 pot player 或 vlc ,它可以播放我的个人编解码器(如 mp4 , mkv ,...),出于安全原因,播放器有一个登录页面,用户必须登录才能在其中播放视频没有登录播放器根本不起作用,例如我有视频name.mp4,我希望这个视频转换成这样的东西: name.xyz 这种格式(xyz)只能在我的播放器中播放,并且只能在购买这些视频的人的电脑上播放

我需要一些关于如何创建这个播放器的信息,这个播放器不应该破解。哪种语言最适合这个目的?我想要一个跨平台的应用程序。(支持Linux、Mac、Windows)

请帮我。我非常需要这个应用程序

只需要一个小线索

标签: securitycross-platformdrmcracking

解决方案


看来您的目标是实现只能在您制作和信任的播放器中播放的情况。这样您就可以强制只有付费用户才能访问视频。

为此,您不需要自定义编解码器(另请注意 .mp4 或 .mkv 不是编解码器,而是容器)。您需要的是 DRM。DRM 所做的是加密视频,因此如果没有解密密钥就无法播放。然后,您需要的播放器必须有某种方法来获取这些密钥,并在设备上保密。

有几种商业系统可以以相对较低的成本实施。例如,Microsoft Azure 对此有一个解决方案:https ://azure.microsoft.com/en-us/services/media-services/content-protection/ 如果您需要离线播放,事情会稍微复杂一些。另一种选择可能是https://castlabs.com/drmtoday/

如果您想支持所有列出的平台,您可能需要与 3 个不同的主要 DRM 系统进行交互。Microsoft PlayReady、Google Widevine 和 Apple FairPlay。Azure 和 DRMToday 将所有这些打包在一起,但您也可以选择自己实现它们。

您很可能不想构建自己的 DRM 系统。不仅,犯错以某种方式使其不安全是不是很容易,这也是大量的工程工作,而且比仅使用现有系统的成本更高。


推荐阅读