首页 文章

我是否需要将Azure Media Services和Player用于仅音频应用程序

提问于
浏览
1

我正在寻找一个ASP.NET应用程序,允许用户上传音频文件(仅限)并通过网站播放媒体 . 我计划使用Azure Blob存储来保存媒体,但是我是否需要使用Azure媒体服务和播放器进行上传和播放?

使用Azure媒体服务和播放器作为音频的顶部,因为我可以找到的所有示例都集中在视频上 .

任何帮助或建议感激不尽 .

1 回答

  • 1

    您无需使用Azure媒体服务或AMP(Azure媒体播放器)进行上载和播放 .

    The key benefit (for me, at least) of using AMP

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

    Uploading video

    You can do this programmatically,通过您编写的Web应用程序或已编译的应用程序,或通过Visual Studio 's built-in upload tool. You' ll需要安装Azure SDK才能执行此操作 .

    Uploading directly to blob storage

    您无需直接将视频上传到Azure Media Services . 相反,您可以上传到blob存储帐户(这是我的工作),然后让您的Azure Media Services帐户指向您的blob存储 .

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

    Supported input formats for Azure Media Services

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

    • H.264(基线,主要和高配置文件)

    • MPEG-1 MPEG-2(简单和主要配置文件)

    • MPEG-4 v2(简单视觉配置文件和高级简单配置文件)

    • VC-1(简单,主要和高级配置文件)

    • Windows Media Video(简单,主要和高级配置文件)

    • DV(DVC,DVHD,DVSD,DVSL)

    More information

    I have more detailed information on all of this in a series of blog post tutorials on the subject.让我知道我还能做些什么来澄清 .

相关问题