【发布时间】:2017-02-02 09:34:46
【问题描述】:
我们有一个带有 API(Web API,c#)的响应式 Web 应用程序(html5 + AngularJS)。 Web 应用程序和 api 都托管在 Microsoft Azure 上,媒体文件(图像、文件、视频等)存储在 Azure Blob 存储中
用例如下:
1) 用户 A 通过 API 上传视频
2) API 需要修复视频的旋转,以避免以纵向模式录制的视频在 Android 的 Mobile 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 的最佳方式是什么,例如保护内容以确保只有平台的特定用户才能访问视频?
谢谢。
【问题讨论】:
标签: html video asp.net-web-api azure-blob-storage azure-media-services