背景资料:
现在我将jpeg图像存储在azure blob存储中,它工作正常。现在,我想存储从iOS或Android设备录制的视频,并通过asp.net web api将它们发送到azure blob存储或媒体服务。我尝试将mp4上传到blob存储,然后我尝试在我的代码中使用它:
public IHttpActionResult Post(string id, long[] users)
视频在iOS设备中播放效果不幸,但不幸的是它在Android中根本没有播放。
但是如果我将相同的mp4视频上传到azure媒体服务,那么该视频也可以在Android中运行,因为我不知道。
问题: 根据我的背景信息,我应该选择哪一个,blob存储或媒体服务?此外,根据我选择的场景,会有任何价格差异,此时我想选择媒体服务只是因为视频实际上在iOS和& Android没有任何配置而从blob存储它没有。
任何关于此高度赞赏的帮助或意见,谢谢!
答案 0 :(得分:0)
如果您想直接从IOS或Android客户端上传/访问blob存储,您也可以使用我们的移动客户端库执行此操作。有关详细信息,请参阅以下两个入门指南:
答案 1 :(得分:0)
给你的视频很短(我想不到一分钟),我认为使用渐进式下载是一个更好的解决方案。您可以将媒体文件存储在blob存储中,并获取SAS定位器(对于每个blob,最多只能有5个定位器)来播放内容。