小编Dhr*_*tel的帖子

Azure Blob 存储是否默认支持部分内容 206?

我正在使用 Azure blob 存储来存储我的所有图像和视频。我已经实现了上传和获取功能,并且运行良好。我在加载视频时遇到 1 个问题,因为当我使用在 Azure blob 存储上上传该视频后生成的 url 时,它会先下载所有内容,然后再将其呈现给用户。因此,如果视频大小为 100 mb,它将下载所有 100 mb,直到用户将无法看到视频。

我做了很多研发,才知道在渲染视频时,我需要获取部分内容(状态 206)而不是一次获取整个视频。添加请求头“Range:bytes-500”后,我尝试点击博客网址,但它仍在下载整个内容。因此,我检查了一些开源视频 URL,并尝试点击视频 URL 和“Range”请求标头,它成功地给出了 206 响应状态,这意味着它正确地给了我部分内容而不是完整视频。

我读了一些论坛,他们说 Azure 存储支持部分内容概念,需要从属性中启用它。但是我已经检查了 Azure 存储帐户下的所有选项,但没有找到任何可以启用此功能的选项。

任何人都可以帮我解决这个问题,或者我需要启用 Azure 门户上的任何内容吗?这是我从一个星期以来一直在为此进行研发的事情。任何帮助将非常感激。

谢谢!注意安全。

rendering azure video-streaming azure-storage-blobs azure-blob-storage

3
推荐指数
1
解决办法
1255
查看次数