我正在寻找一个ASP.NET应用程序,允许用户上传音频文件(仅限)并通过网站播放媒体 . 我计划使用Azure Blob存储来保存媒体,但是我是否需要使用Azure媒体服务和播放器进行上传和播放?
使用Azure媒体服务和播放器作为音频的顶部,因为我可以找到的所有示例都集中在视频上 .
任何帮助或建议感激不尽 .
您无需使用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.让我知道我还能做些什么来澄清 .
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.让我知道我还能做些什么来澄清 .