但是,我製作了一個程序,該程序使用新的HTML5 getusermedia api
從記錄中生成一個blob(包含PCM數據)這些錄製文件可能會變得非常大,我希望這些文件可以在發送到服務器之前進行壓縮。我知道,mp3/ogg compression
是一種瀏覽器可以處理(我想)的方式,所以我看了別處。在javascript中包含音頻PCM數據的壓縮blob
有些人談到http compression
(這也會使用Gzip),但是在建立通信時不是瀏覽器服務器的決定嗎?
我找到了https://github.com/olle/lz77-kit;它有一個爲客戶端和服務器的PHP實現的JavaScript實現,但這甚至會使音頻傳感器?
有誰有因爲使用getUserMedia
在客戶端壓縮音頻(不使用閃光燈)
問題是我們沒有錄製語音,而是從現場樂器錄製音頻;但我會嘗試thx – Thomas
不知道你是否仍然需要這方面的幫助,但ogg.js也存在,這是你想要編碼音頻,因爲speex是專爲語音而設計的。 https://github.com/devongovett/ogg.js –