cross-platform - 支持 DRM 的跨平台(Mac 和 Windows)桌面应用程序
问题描述
谁能建议我开发支持 DRM 播放的跨平台桌面应用程序(MacOS 和 Windows8.1+)的选项。
我研究了ElectronJS(不支持内置DRM ),使用了 Electron 的castlabs fork 和 VMP 启用了 Widevine DRM 支持,但从 Google Widevine 获得生产就绪许可证书需要很长时间。
因此,请研究可以启用 DRM 播放(PlayReady、Widevine 和 FairPlay)的更多选项。
解决方案
由于您已经知道 Castlabs Electron 前叉。我不认为你真的会找到更好的解决方案。
您可以随时获得 PlayReady 的许可并将其移植到您想要支持的所有平台上,其许可很简单,但实际实施需要大量工作。尝试在各自的平台上嵌入 Chromeless Safari 和 Chromeless Edge 可能会更容易。
推荐阅读
- python - 如何按不相等的时间间隔或字符串值对熊猫数据框进行分组
- r - ggstatsplot::ggbetweenstats:在 R 中的比较中增加 p 值的字体大小
- swift - Swift Combine:在解码之前不处理任何数据而不会出错
- firebase - Firebase Functions Config:在 CLI 本身中隐藏 Secret
- spring - 为什么我需要 @Transactional 来保存 OneToOne 映射的实体
- python - Plotly Express:如何向热图对象添加第二个颜色图?
- python - 无法从 Glass door with Beautiful Soup 获取公司评论
- r - 在 if 语句中获取“参数长度为 0”
- react-native - onPress event not working on TouchableOpacity on Android
- php - Slim 4 - 注册和访问路由