首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Azure Blob存储中的音频文件中查找

在Azure Blob存储中的音频文件中查找
EN

Stack Overflow用户
提问于 2014-09-26 05:38:28
回答 2查看 3.3K关注 0票数 2

我有不同类型的音频文件(wav,mp3...)在Azure Blob存储中。我想流式传输它们,但我也想从音频文件中的特定位置流式传输它们。例如,我希望一个流从文件的0:00秒开始,另一个流从文件的01:15秒开始。

这有没有可能呢?我知道有一个方法叫"DownloadRangeToStream“。用这种方法可以做到吗?即使这样可以工作,我认为偏移量也会有问题,因为文件头丢失了,对吧?

我将非常感谢您的任何意见!

谢谢你的帮助,新陈代谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-26 15:07:32

Azure Blob存储不支持streaming,它只支持Progressive Download。理解这些是很好的。因为只有流媒体才支持寻道。渐进式下载不支持查找。

如果你正在开发你自己的播放器,你可以使用那些DownloadRangeToStream方法,但是我真的很怀疑结果。对于具有seek功能的真正的流媒体,你必须使用Azure Media Services。Media Services支持广泛的流功能,包括平滑流、固定比特率流、渐进式下载、Apple HTTP自适应流(Apple HLS流)等。

票数 4
EN

Stack Overflow用户

发布于 2022-02-25 16:39:10

Azure Blob Storage API的默认版本不会在响应中返回Accept-Ranges: Bytes标头,这会阻止音频文件被查找。

您可以使用PowerShell更改默认的Blob Storage API版本,如下所示:

代码语言:javascript
复制
$context = New-AzStorageContext `
    -StorageAccountName <yourAccount> `
    -StorageAccountKey <key>

Update-AzStorageServiceProperty `
    -ServiceType Blob `
    -DefaultServiceVersion 2021-04-10 `
    -Context $context

注:要安装的PowerShell Az module。您还可以使用旧的AzureRM module,在这种情况下,您的命令将分别是New-AzureStorageContextUpdate-AzureStorageServiceProperty

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

https://stackoverflow.com/questions/26048567

复制
相关文章

相似问题

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