首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web应用程序上的视频旋转

web应用程序上的视频旋转
EN

Stack Overflow用户
提问于 2017-02-01 11:32:41
回答 2查看 167关注 0票数 0

我们有一个响应web应用程序(html5 + AngularJS) w/ API (Web,c#)。web应用程序和api都托管在Microsoft和媒体文件(图像、文件、视频、.)上。存储在Azure Blob存储中

用例如下:

1)用户A通过API上传视频

2) API需要修复视频的旋转,以避免以纵向模式录制的视频在Android移动Chrome (垂直视频综合征https://www.youtube.com/watch?v=Bt9zSfinwFA)上全屏显示。

3)如果用户B有权访问视频(并不是平台的所有用户都有),他应该能够播放视频。

我希望使用Azure (https://azure.microsoft.com/en-us/blog/advanced-encoding-features-in-azure-media-encoder/)旋转视频,从而实现步骤2。

实现3 (例如,保护内容)的最佳方法是什么,以确保只有平台的特定用户才能访问视频?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-01 13:08:33

最后回答你的问题:“实现3的最佳方式是什么,例如保护内容,以确保只有平台的特定用户才能访问视频?”:

根据所需的保护级别,您有不同的选项:

  • “‘hide”视频url位于您网站的一个区域,它需要以正确的权限登录才能看到
  • 使用URL中的令牌控制对视频的访问
  • 使用DRM方案保护视频

DRM方法是最安全的,因为它还保护您免受用户复制或保存和重新分发视频。

在使用Azure时,您可能需要查看Azure的内容保护--如果您使用的是不同的视频托管服务,它们通常会有类似的指导方针:

票数 1
EN

Stack Overflow用户

发布于 2017-02-02 01:34:46

您可以使用Azure Media Services AES加密,使用MPEG-破折号或HLS传送加密的自适应比特率流,并使用JWT令牌对用户进行访问和解密的身份验证。

这是我们在Microsoft (http://stream.microsoft.com)中使用的相同模型。在Stream中,我们使用Azure Active进行身份验证和JWT令牌。

有几个关于如何做到这一点的基本知识的例子博客。

http://gtrifonov.com/2015/01/03/jwt-token-authentication-in-azure-media-services-and-dynamic-encryption/

http://mingfeiy.com/how-client-pass-tokens-to-azure-media-services-key-delivery-services

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41978735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档