如何保护离线播放加密视频为保存的html格式,视频源为azure媒体云服务器



我尝试过使用令牌播放加密视频,视频媒体源是Azure媒体云服务器,它运行良好。我有播放加密视频的解决方案如何防止在没有登录的情况下使用window azure媒体服务器的文件路径播放视频?但是进一步如何防止由于具有身份验证令牌和加密平滑url而离线访问HTML格式的保存内容

在Azure Media服务中,很少有解决方案(或组合)可以使用令牌身份验证功能。

与Identity提供程序集成:-您可以集成您的视频网络应用程序,使用从身份提供商之一获得的登录JWT令牌。请参阅如何与Azure active directory集成的示例。您可以限制只有具有特定群组声明的用户才能访问视频。在这些场景中,您依赖于从身份提供者获得的令牌声明。依靠身份提供商,您可以简单地不编写jwt,并利用预定义/可配置的声明集,如用户组成员资格、地理位置等。您在Azure Media Service中托管的视频将可播放,直到令牌过期。

在应用程序中生成和签名令牌-如果您在web应用程序中生成令牌,则可以将令牌过期时间定义为与视频播放时间长度相当。您可以让客户端JavaScript事件在用户点击播放之前启动从服务器接收jwt令牌的请求。收到Jwt令牌后,您可以使用令牌更新视频播放器参数。如果您的web应用程序生成Jwt令牌,您可以更灵活地选择一组Jwt声明。例如,您只能为特定的登录用户生成身份验证策略。在这种情况下,保存html不会公开令牌,因为它是根据用户操作动态获取的。

最新更新