.net 在Azure媒体服务器上保存实时音频

.net 在Azure媒体服务器上保存实时音频,.net,asp.net-mvc,azure-storage,azure-media-services,.net,Asp.net Mvc,Azure Storage,Azure Media Services,我们正在ASP.NETMVC中开发一个云口述web应用程序。我们使用html5来录制音频。我的问题是,我们可以在azure媒体服务器上上传实时音频,同时在客户端进行录制吗。如果是,则如何录制?取决于HTML应用程序录制音频的方式。最简单的方法是在本地录制,然后在录制完成后上传。如果您使用的是HTML5API,您是否先将文件写入本地存储?如果是,文件格式是什么?什么编解码器 这可能会因浏览器的不同而有所不同——Chrome可能会编写一个带有Vorbis音频的WebM容器。(我相信Chrome上的A

我们正在ASP.NETMVC中开发一个云口述web应用程序。我们使用html5来录制音频。我的问题是,我们可以在azure媒体服务器上上传实时音频,同时在客户端进行录制吗。如果是,则如何录制?

取决于HTML应用程序录制音频的方式。最简单的方法是在本地录制,然后在录制完成后上传。如果您使用的是HTML5API,您是否先将文件写入本地存储?如果是,文件格式是什么?什么编解码器

这可能会因浏览器的不同而有所不同——Chrome可能会编写一个带有Vorbis音频的WebM容器。(我相信Chrome上的API中也有相应的设置)。但是,在MicrosoftEdge(带有AAC的MP4)上,可用的编解码器和容器可能会有所不同


对于“实时”流媒体,我们目前支持的唯一接收协议是RTMP和fragmented-MP4,因此您必须找到一种方法来录制您的实时音频,并通过这些协议之一从浏览器发送给我们。我们目前不支持摄取WebRTC,如果这是您在这里考虑的

取决于HTML应用程序录制音频的方式。最简单的方法是在本地录制,然后在录制完成后上传。如果您使用的是HTML5API,您是否先将文件写入本地存储?如果是,文件格式是什么?什么编解码器

这可能会因浏览器的不同而有所不同——Chrome可能会编写一个带有Vorbis音频的WebM容器。(我相信Chrome上的API中也有相应的设置)。但是,在MicrosoftEdge(带有AAC的MP4)上,可用的编解码器和容器可能会有所不同


对于“实时”流媒体,我们目前支持的唯一接收协议是RTMP和fragmented-MP4,因此您必须找到一种方法来录制您的实时音频,并通过这些协议之一从浏览器发送给我们。我们目前不支持摄取WebRTC,如果这是您在这里考虑的

是否有支持webrtc摄取的计划?是否有支持webrtc摄取的计划?