我想捕獲麥克風並將錄製內容發送到我的服務器..我嘗試了這種方法here,但它只記錄一個大的WAV,並且上傳速度有時會很慢。
有沒有辦法在客戶端捕獲語音並將其壓縮? 最好的方法是在錄音時發送錄音,但如果可能,我不知道。 (它的工作原理YouTube直播網絡攝像頭記錄,它必須對音頻只工作太..)用flash或html5捕獲音頻輸入
3
A
回答
1
嘿看看這個帖子裏我回復與您一個類似的問題的人。
How do I embed a Flash audio recorder in my site
我不知道客戶端壓縮(我看着它之前和無法找到任何東西)。但我知道你能嚴重這裏限制通過這些數字記錄的速度,在那裏,如果我正確地16記得減小文件的大小爲16kHz的錄音
recorder = new MicRecorder(wavencoder,null,50,16);
也發送給服務器並不難,只是仰望如何發佈數據,因爲WAV文件基本上是二進制數據
+0
希望這會有所幫助,並且如果您瞭解如何壓縮客戶端上的音頻文件並且效果如何,請讓我知道。謝謝! – Stefan 2011-12-21 19:25:29
1
可以使用libmp3lame.js壓縮在客戶方的文件:https://github.com/akrennmair/libmp3lame-js
已經有使用這個庫錄製音頻的GitHub項目並直接在瀏覽器中保存爲MP3格式:
相關問題
- 1. 使用HTML5捕獲音頻
- 2. 音頻輸入HTML5
- 3. 通過HTML5輸入音頻?
- 4. Flash視頻捕獲
- 5. 使用DirectShow捕獲音頻
- 6. 使用Silverlight捕獲音頻
- 7. 音頻輸入捕捉 - 字節數組
- 8. HTML5音頻 - 分析輸出?
- 9. 通過HTML5捕獲麥克風輸入
- 10. 使用AVFoundation的視頻捕獲不會捕獲任何音頻
- 11. 禁用音頻Flash
- 12. 從HDMI輸入端口捕獲音頻幀
- 13. 在RaspberryPi中捕獲/記錄音頻輸入
- 14. Android中的音頻捕獲
- 15. 捕獲音頻文件ExtAudioFileWrite
- 16. 音頻捕獲在C#
- 17. 從html5視頻獲取音頻
- 18. HTML5從默認麥克風捕獲音頻
- 19. 捕獲當前正在播放HTML5的音頻?
- 20. 自定義HTML5音頻API:未捕獲TypeError:undefined不是函數
- 21. HTML5音頻m4a
- 22. HTML5 - 音頻流
- 23. HTML5音頻onLoad
- 24. Android使用MediaRecorder捕獲音頻。
- 25. 從android應用捕獲音頻
- 26. 如何找到音頻暫停或完成在jquery,Html5音頻
- 27. 使用Python捕獲Mac OS X系統音頻輸出
- 28. 3.1或5.1音頻在Flash中
- 29. 如何使用Soundcloud API獲取流入html5音頻播放器?
- 30. 使用HTML5播放音頻
做這種與Flash的東西的正式支持的方法是讓Adobe Flash媒體服務器,或者在服務器端的開源替代品的Red5(http://red5.org/),並連接在ActionScript中使用NetConnection和NetStream對象的Flash客戶端。 – 2011-12-21 17:46:28