我们正在开发ASP.NET MVC中的云端口Web应用程序。我们使用html5录制音频。我的问题是,我们是否可以在客户端录制时在azure媒体服务器上传实时音频。如果是,那么如何?
答案 0 :(得分:2)
取决于您的HTML应用如何录制音频。最简单的路径是在本地录制,然后在录制完成后上传。如果您使用的是HTML5 API,是否首先将文件写入本地存储?如果是这样,什么文件格式?什么编解码器?
根据浏览器的不同,Chrome可能会有所不同 - Chrome可能会写出带有Vorbis音频的WebM容器。 (我相信在Chrome上的API中也有设置)。但是Microsoft Edge(MP4和AAC)上可用的编解码器和容器可能会有所不同。
对于“Live”Streaming,我们目前支持的唯一摄取协议是RTMP和fragmented-MP4,因此您必须找到一种方法来录制您的现场音频并通过其中一种协议将其发送给我们浏览器。如果您正在考虑这一点,我们目前不支持摄取WebRTC。