- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 FFMPEGInterop 类播放 UWP 视频。我需要使用 playready 设置播放它,但遇到了问题。
我可以只使用 mediaplayerelement 并创建保护管理器来播放 playready,但是当我创建一个 FFMPEGMSS 来流式传输它时,它会失败。将保护管理器添加到 MediaStreamSource 时表示值超出范围。
var StreamSource = FFmpegMSS.GetMediaStreamSource();
var protectionManager = new Windows.Media.Protection.MediaProtectionManager();
Windows.Foundation.Collections.PropertySet cpSystems = new Windows.Foundation.Collections.PropertySet();
cpSystems.Add("{F4637010-03C3-42CD-B932-B48ADF3A6A54}", "Microsoft.Media.PlayReadyClient.PlayReadyWinRTTrustedInput"); //Playready
protectionManager.Properties.Add("Windows.Media.Protection.MediaProtectionSystemIdMapping", cpSystems);
protectionManager.Properties.Add("Windows.Media.Protection.MediaProtectionSystemId", "{F4637010-03C3-42CD-B932-B48ADF3A6A54}");
protectionManager.ServiceRequested += ProtectionManager_ServiceRequested;
protectionManager.ComponentLoadFailed += ProtectionManager_ComponentLoadFailed;
protectionManager.Properties.Add("Windows.Media.Protection.MediaProtectionContainerGuid", "{9A04F079-9840-4286-AB92-E65BE0885F95}");
var supportsHardwareDrm = PlayReadyStatics.CheckSupportedHardware(PlayReadyHardwareDRMFeatures.HardwareDRM);
if (!supportsHardwareDrm)
{
protectionManager.Properties["Windows.Media.Protection.UseSoftwareProtectionLayer"] = true;
}
Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
Header.Text = supportsHardwareDrm ? "SUPPORTED" : "NOT SUPPRTED";
StreamSource.MediaProtectionManager = protectionManager;
mediaElement.Source = MediaSource.CreateFromMediaStreamSource(StreamSource);
最佳答案
UWP MediaElement
未对来自外部来源的 PlayReady 内容实现必要的支持。也就是说,没有带有 FFmpegMSS
的 UWP PlayReday 播放。 .
您只能使用 Microsoft 自己的流媒体源获得 PlayReady。
关于c# - 如何设置 FFMPEGInterop 以使用 DRM playready,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58665032/
我正在尝试使用加密的 Microsoft 平滑流进行实验。我有一个安装了转换管理器的 IIS 服务器。但是,我想知道是否有免费的在线 PlayReady 服务器可供测试? 它可以是试用版或功能受限版。
我的 drm 客户端 (SmartTV) 获得了 Playready 许可证来解密视频内容。有时许可证应该更新,但不清楚何时更新。 Playready 许可证的标准或默认到期时间是多少?存在吗? 最佳
我目前正在开发一个系统,该系统有一个明确的用例来覆盖播放器当前用于解密直播流的当前 Playready DRM 许可证。 (使用 Silverlight 和 SMFPlayer)- 这是为了清除当前的
我正在考虑使用 Azure 媒体服务托管受 DRM 保护的内容。媒体服务图中指出您可以上传、加密和播放受 DRM 保护的内容,但它没有明确说明 playready 服务器适合在哪里? 我一直在考虑托管
我正在使用 FFMPEGInterop 类播放 UWP 视频。我需要使用 playready 设置播放它,但遇到了问题。 我可以只使用 mediaplayerelement 并创建保护管理器来播放 p
我正在尝试开发一种加密工具,它采用清晰的平滑流式传输文件并使用 PlayReady DRM 对其进行加密。 我找到的唯一解决方案是使用 IIS 转换管理器。我的问题是我想要一个不依赖于 IIS 的离线
我已经构建了一个自定义应用程序(Android 平台),可以将我的麦克风和摄像头实时传输到 wowza 服务器。我想扩展 Microsoft PlayReady SDK(用于保护内容),但我对如何做到
背景:颁发 Playready DRM 许可证时,您可以在许可证上指定到期时间。据我了解,如果许可证尚未过期,许可证将存储在客户端的某个位置,后续请求可以只使用此许可证,而不是再次发出 drm 请求来
我想知道是否有人尝试过将 NdkMediaDrm 与 PlayReady 一起使用?如果是这样,是否有可用的文档? 最佳答案 NdkMediaDrm API 旨在与设备制造商内置到 Android 操
我正在尝试播放以 microsoft smoothstream 编码并使用 hasplayer.js 通过 playready 加密的源代码。 我可以播放 Microsoft 测试流,但当我尝试使用加
如标题所述,PlayReady/Widevine 和 ClearKey 之间有什么区别? PlayReady/Widevine 比 ClearKey 好吗? 最佳答案 ClearKey 是针对 MPE
有人用过Microsoft's PlayReady Client SDK吗?在 iOS 上? PlayReady Client SDK for iOS – Used to develop PlayRe
我是一名优秀的程序员,十分优秀!