繁体   English   中英

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

[英]Stream mp3's (audio only) from Azure Cloud Storage Blobs via Azure Media Services

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

我的研究使我相信 azure blob 存储是不可搜索的,因此与浏览器媒体流功能不兼容,这可能是我使用 Jplayer 得到不一致结果的原因。

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

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

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

似乎通过将我的 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);

但是,如果有人直接回答问题,我会相应地进行标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM