我希望构建一个ASP.NET应用程序,允许用户上传音频文件(仅)并通过站点播放媒体。我计划使用Azure Blob存储来保存媒体,但我是否需要使用Azure media服务和播放器进行上传和播放?
是使用Azure媒体服务和播放器顶部的音频,作为所有的例子,我可以找到集中在视频。
感激地接受任何帮助或建议。
发布于 2016-03-17 15:55:23
您不需要使用Azure Media Services或AMP (Azure Media Player)进行上传和播放。
使用AMP的主要好处(至少对我来说)
AMP可以识别您的用户在哪个平台(iOS、Android、浏览器等),然后通过脚手架代码分发适当的视频文件(例如: iOS上的HLS,MSFT平台上的平滑流,支持它的破折号)。现在,媒体播放器将为您处理所有这些。
上传视频
您可以以编程方式完成此操作。,可以通过您编写的web应用程序或编译应用程序,或者通过Visual内置的上传工具。您需要安装Azure SDK才能做到这一点。
直接上传到blob存储
您不需要直接将视频上传到Azure Media Services。相反,您可以上传到blob存储帐户(这就是我所做的),然后让Azure Media Services帐户指向blob存储。
之所以这样做,是因为我可以更容易地组织和管理我的文件在那里,要么通过命名我的blob文件夹在其中。
支持Azure媒体服务的输入格式
可以将各种视频、音频和图像文件类型上载到Media Services帐户,对可以使用上载的文件的类型或格式没有限制。但是,Azure管理门户网站限制上传到Azure Media Encoder支持的格式。使用以下视频编解码器编码的内容可导入媒体服务,供Azure媒体编码器处理:
更多信息
在一系列关于这个主题的博客文章教程中,我有关于所有这些的更详细的信息。让我知道如果还有什么我可以做的来澄清。
https://stackoverflow.com/questions/36048574
复制相似问题