Azure中的Widevine加密视频不会过期
我正在尝试启用Azure托管视频,以便在Chrome中离线观看,并有一个“租赁期”,以便在几天后到期。我从java示例项目开始。我更新为所有三个持续时间指定30秒Azure中的Widevine加密视频不会过期,azure,azure-media-services,widevine,shaka,eme,Azure,Azure Media Services,Widevine,Shaka,Eme,我正在尝试启用Azure托管视频,以便在Chrome中离线观看,并有一个“租赁期”,以便在几天后到期。我从java示例项目开始。我更新为所有三个持续时间指定30秒 policyOverrides.setRentalDurationSeconds(30); policyOverrides.setPlaybackDurationSeconds(30); policyOverrides.setLicenseDurationSeconds(30); 这似乎奏效了。查看其中的资产
policyOverrides.setRentalDurationSeconds(30);
policyOverrides.setPlaybackDurationSeconds(30);
policyOverrides.setLicenseDurationSeconds(30);
这似乎奏效了。查看其中的资产信息,我在“内容保护”选项卡中看到以下30秒的持续时间:
"properties.options": [
{
"policyOptionId": "1d9620f2-bc02-4ddc-a64f-b25e5f02b6e5",
"name": null,
"configuration": {
"widevineTemplate": "{\"AllowedTrackTypes\":\"SD_HD\",\"ContentKeySpecs\":[{\"TrackType\":\"SD\",\"SecurityLevel\":1,\"RequiredOutputProtection\":{\"HDCP\":\"HDCP_NONE\"}}],\"PolicyOverrides\":{\"CanPlay\":true,\"CanPersist\":true,\"CanRenew\":false,\"RentalDurationSeconds\":30,\"PlaybackDurationSeconds\":30,\"LicenseDurationSeconds\":30}}"
},
"restriction": {}
}
],
但它似乎没有起作用。在Windows上的Chrome浏览器中,我用它将我的URL添加到浏览器中,单击下载按钮,拔下互联网插头,我就可以一遍又一遍地播放视频了。它似乎没有过期。我在中也没有遇到过期的问题,尽管我专注于让Shaka首先工作,因为它的离线支持
如果有人曾经测试过它的工作,我会非常有兴趣看看如何 在Widevine模板中,3个属性名称:
目前,您能否将Widevine模板设置为JSON字符串,而不是通过属性设置器设置?在Widevine模板中,3个属性名称:
目前,能否将Widevine模板设置为JSON字符串,而不是通过属性设置器设置?太棒了!这就是问题所在。不仅仅是这三个,看起来所有的字符串常量都不正确。我提出了一个问题:太棒了!这就是问题所在。不仅仅是这三个,看起来所有的字符串常量都不正确。我提出了一个问题: