2016-11-18 116 views
0

我们正在研究ASP.NET MVC中的云听写Web应用程序。我们使用html5来录制音频。我的问题是,当我们在客户端上进行录制时,我们可以在azure媒体服务器上上传现场音频吗?如果是,那么如何?在Azure媒体服务器上保存实时音频

回答

2

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

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

对于“Live”流式传输,我们目前支持的唯一摄录协议是RTMP和fragmented-MP4,因此您必须找到一种方法来记录您的实时音频并将其发送给我们的其中一种协议浏览器。我们目前不支持摄取WebRTC,如果这是你在这里考虑的。

+0

是否有计划支持webrtc摄取? – SB2055