问题标签 [playready]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1509 浏览

mpeg-dash - mp4 解密

有没有办法解密我下载的文件?最初它是 mpd 文件,但我使用 dash 下载器下载了 mp4。我可以看到 KID、com.widevine.alpha X-AxDRM-Message 和 com.microsoft.playready X-AxDRM-Message。

0 投票
0 回答
1067 浏览

video-streaming - 三星智能电视通过 PlayRead 流式传输 MPEG DASH

我尝试在 Orsay TV(Tizen 之前的三星电视)上播放流(MPEG-DASH with PlayReady)。未加密的 DASH 工作正常。我正在尝试严格按照 DRM Today 手册(即我的 DRM 提供商)获取许可证,但是播放没有开始,过了一会儿我得到了渲染错误,或者根本没有流。CustomData 是根据 DRM 提供程序规范生成的,它适用于其他平台和设备。由于 DRM 提供商的手册,它的 base64 散列到 customDataBase64。

我还尝试了另一种实现方式:

我尝试了上面的代码,有无 pluginDRM.Execute("Start", streamUrl)

至于上面的组件部分,我尝试了所有这些:

我究竟做错了什么?请帮忙。

0 投票
1 回答
661 浏览

mp4 - 将加密的 HLS 转换为 MP4 清除

谁能建议如何从使用 Playready 加密的 HLS 流构建 MP4 文件(与您通常做的相反)?我有 m3u8 a 和加密密钥 - 是否有使用 FFMPEG 或其他工具获取单个 MP4 的简单方法?

0 投票
1 回答
380 浏览

uwp - 带有 MediaPlayerElement 的 DRM

将一些视频播放代码从 ​​Silverlight 迁移到 UWP。在 SL 应用程序中,我使用了 MediaElement 对象及其 LicenseAcquirer 来促进 DRM,如下所示:

我无法弄清楚 MediaPlayerElement 中的等效许可功能是什么。有任何想法吗?

0 投票
1 回答
184 浏览

c# - UWP 中 PlayReady 许可证检索中的 OAuth

知道如何将 OAuth 标头注入 PlayReadyLicenseAcquisitionServiceRequest 以便它们包含在 BeginServiceRequest() 中吗?我无法利用许可证 URL 的查询字符串,或在正文中嵌入 OAuth 令牌;它必须在许可证检索的 http 请求的标头中。

0 投票
1 回答
1361 浏览

android - ExoPlayer:某些受 PlayReady 保护的资产出现“内部运行时错误”

我正在开发一个适用于 Android TV 设备的应用程序,它使用 ExoPlayer 作为视频播放器,并且我正在使用带有 PlayReady DRM 的平滑流视频。该应用程序能够毫无问题地执行关键请求等,并且大部分内容正在播放。

但是,我遇到了某些视频资产的问题。在 Logcat 中可以看到以下错误日志:

我知道有问题的资产有效,因为我们在 Chromecast 上成功使用了它们。

我对这个错误感到非常困惑,因为它只发生在某些资产上,而且它们之间似乎没有任何联系。任何帮助将非常感激。

0 投票
1 回答
330 浏览

smooth-streaming - 带有许可证 URL 和令牌的 Playready 加密测试 SMOOTH 内容

是否有需要许可证 URL 和令牌的测试 Playreadyready 加密 SMOOTH 流?我查看了http://playready.directtaps.net/smoothstreaming/并获得了一个可播放的加密流http://playready.directtaps.net/smoothstreaming/SSWSS720H264PR/SuperSpeedway_720.ism/Manifest。但是,即使没有许可证服务器 URL 和令牌,它也会起作用。查看了用于加密内容的 Microsoft Azure 媒体服务,但是在免费版本中禁用了加密选项。谢谢!

0 投票
2 回答
875 浏览

ios - iOS 上的 PlayReady DRM:您可以将解密的视频图像复制到您自己的 GL 上下文中吗?

有人在 iOS 上使用过Microsoft 的 PlayReady Client SDK吗?

适用于 iOS 的 PlayReady 客户端 SDK – 用于开发利用原生 iOS API 的支持 PlayReady 的应用程序。此 SDK 可用于实现对 iOS 原生支持的媒体格式的 PlayReady 保护,例如 HLS、MPEG-DASH 的实时和点播播放、平滑流媒体和 HLS 内容以及各种 PlayReady 功能。

如果是,您是否:

  • 能够获得对解密数据/像素缓冲区的引用
  • 能够获得显示解密视频图像的纹理 ID 的句柄
  • 或者找到另一种访问视觉媒体的方法,以便在您自己的 GL 上下文中显示它?

用例是将加密的视听媒体从网络流式传输到 iOS 设备,对其进行解密并使用解密的数据创建图像,然后显示在 OpenGL 纹理上。

为什么选择 PlayReady 而不是 FairPlay?

看来,一旦您使用 FairPlay,显示受保护视频内容的唯一方法就是使用 AVPlayerLayer。到目前为止,似乎无法从 Apple 的 API 中检索受 FairPlay 保护的 HLS 媒体,以便将其显示在 3D 空间中的 OpenGL 纹理上。

https://stackoverflow.com/a/42873301/1097106

0 投票
0 回答
60 浏览

code-signing - 使用 ev 签名代码证书对 WLMA.ocx 进行签名

为了获得 Microsoft PlayReady 服务器协议,我需要使用扩展验证代码签名证书签署 WMLA.ocx 文件并将其发送回 Microsoft。我从 Thawte 获得了扩展验证代码签名证书包,它包含: 1. 代码签名证书本身 2. CA 3. PKCS7 证书

将代码签名证书本身放在带有 .cer 扩展名的单独文件中。

我从http://go.microsoft.com/fwlink/?LinkID=148072下载了 Microsoft 代码签名包,其中包含:Signcode.exe b. WMLA.ocx c. EV Cert OCX v10 17 16.pdf 的 WMLA 说明

按照http://msdn2.microsoft.com/en-us/library/ms537364.aspx的说明(选项 3),我们尝试使用 Signcode.exe 和 .cer 文件中的代码签名证书本身对 .ocx 文件进行签名。在命令行中输入以下命令:

并得到错误:

证书有效,但我不确定 signcode.exe 选项和将证书放在单独的 .cer 文件中吗?

0 投票
2 回答
1654 浏览

http-live-streaming - PlayReady 是否仅在 iOS 上播放加密的 HLS?

PlayReady 似乎无法在 iOS 以外的平台上播放 HLS,但没有找到明显的证据。