Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure中的Widevine加密视频不会过期_Azure_Azure Media Services_Widevine_Shaka_Eme - Fatal编程技术网

Azure中的Widevine加密视频不会过期

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); 这似乎奏效了。查看其中的资产

我正在尝试启用Azure托管视频,以便在Chrome中离线观看,并有一个“租赁期”,以便在几天后到期。我从java示例项目开始。我更新为所有三个持续时间指定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代理规范或Widevine模板上的Azure Media Services文档中相应的3个属性名称不同()

    它们应该是分别的

  • 租用时间(秒)
  • 播放时间\u秒
  • 许可证\u持续时间\u秒
  • 这样,它将与上面的Widevine代理文档或AMS文档保持一致


    目前,您能否将Widevine模板设置为JSON字符串,而不是通过属性设置器设置?

    在Widevine模板中,3个属性名称:

  • 租金持续时间秒
  • 播放持续时间秒
  • 许可持续时间秒
  • 与Widevine代理规范或Widevine模板上的Azure Media Services文档中相应的3个属性名称不同()

    它们应该是分别的

  • 租用时间(秒)
  • 播放时间\u秒
  • 许可证\u持续时间\u秒
  • 这样,它将与上面的Widevine代理文档或AMS文档保持一致


    目前,能否将Widevine模板设置为JSON字符串,而不是通过属性设置器设置?

    太棒了!这就是问题所在。不仅仅是这三个,看起来所有的字符串常量都不正确。我提出了一个问题:太棒了!这就是问题所在。不仅仅是这三个,看起来所有的字符串常量都不正确。我提出了一个问题: