通过Azure媒体服务从Azure云存储Blob流式传输mp3(仅限音频)

时间:2014-11-17 02:03:56

标签: azure audio streaming mp3

这个问题的背景如下

我有存储在Azure云存储blob中的mp3,我试图使用jplayer将它们流式传输给用户(有效)但是我发现结果不一致并且jplayer在尝试寻找时停止工作

我的研究让我相信azure blob存储是无法搜索的,因此与浏览器媒体流功能不兼容,这可能是导致jplayer结果不一致的原因

所以我现在想知道是否可以使用Azure媒体服务来流式传输blob中的mp3

我知道Azure媒体服务非常关注编码媒体,但我不确定我是否需要编码来解决我的搜索能力问题

所以我的问题是,Azure Media Services是否适合我想要实现的目标,如果是这样,我是否需要调用媒体服务编码功能以使媒体流在浏览器之间无缝工作,即像声云一样

任何帮助都会受到赞赏,因此感谢生病了

1 个答案:

答案 0 :(得分:3)

似乎通过将我的blob存储帐户更改为最新版本(通过代码)似乎修复了我在jplayer中看到的流媒体问题,可能根本不需要媒体服务

var credentials = new StorageCredentials("accountname", "accountkey");
var account = new CloudStorageAccount(credentials, true);
var client = account.CreateCloudBlobClient();
var properties = client.GetServiceProperties();
properties.DefaultServiceVersion = "2013-08-15";
client.SetServiceProperties(properties);
Console.WriteLine(properties.DefaultServiceVersion);

然而,如果有人直接回答问题,则相应地标记