2016-11-18 68 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