gpt4 book ai didi

asp.net - 我是否需要将 Azure 媒体服务和播放器用于纯音频应用程序

转载 作者:行者123 更新时间:2023-12-03 03:12:02 25 4
gpt4 key购买 nike

我希望构建一个 ASP.NET 应用程序,该应用程序将允许用户(仅)上传音频文件并通过网站播放媒体。我计划使用 Azure Blob 存储来保存媒体,但我是否需要使用 Azure 媒体服务和播放器来上传和播放?

正在使用 Azure 媒体服务和播放器来播放音频,因为我能找到的所有示例都集中在视频上。

感谢您收到的任何帮助或建议。

最佳答案

您不需要使用 Azure 媒体服务或 AMP(Azure 媒体播放器)进行上传和播放。

使用 AMP 的主要好处(至少对我而言)

AMP 可以识别您的用户所在的平台(iOS、Android、浏览器等),然后构建代码来分发适当的视频文件(例如:iOS 上的 HLS、MSFT 平台上的 Smooth Streaming、支持的 DASH )。现在,媒体播放器将为您处理所有这些。

上传视频

You can do this programmatically ,通过您编写的 Web 应用程序或编译的应用程序,或者通过 Visual Studio 的内置上传工具。您需要 Azure SDK安装来执行此操作。

直接上传到 Blob 存储

您无需将视频直接上传到 Azure 媒体服务。相反,您可以上传到 Blob 存储帐户(这就是我所做的),然后让您的 Azure 媒体服务帐户指向您的 Blob 存储。

我这样做的原因是因为我可以通过命名其中的文件夹 blob 来更轻松地组织和管理其中的文件。

Azure 媒体服务支持的输入格式

各种视频、音频和图像文件类型都可以上传到媒体服务帐户,并且使用媒体服务 SDK 上传的文件类型或格式没有限制。但是,Azure 管理门户将上传限制为 Azure Media Encoder 支持的格式。使用以下视频编解码器编码的内容可以导入到媒体服务中以供 Azure Media Encoder 处理:

  • H.264(基线、主要和高级配置文件)
  • MPEG-1 MPEG-2(简单且主要简介)
  • MPEG-4 v2(简单视觉配置文件和高级简单简介)
  • VC-1(简单、主要和高级配置文件)
  • Windows 媒体视频(简单、主要和高级配置文件)
  • DV(DVC、DVHD、DVSD、DVSL)

更多信息

I have more detailed information on all of this in a series of blog post tutorials on the subject.如果还有什么需要我澄清的,请告诉我。

关于asp.net - 我是否需要将 Azure 媒体服务和播放器用于纯音频应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36048574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com