我想捕獲麥克風並將錄製內容發送到我的服務器..我嘗試了這種方法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. 捕獲從端口音頻寫入輸出音頻設備的音頻輸出
- 5. HTML5音頻捕獲 - 如何截斷錄製的音頻
- 6. Flash視頻捕獲
- 7. 使用Flash和/或HTML5播放本地音頻文件
- 8. 捕獲音頻Cordova
- 9. Android音頻捕獲
- 10. 使用Silverlight捕獲音頻
- 11. 使用DirectShow捕獲音頻
- 12. 音頻輸入捕捉 - 字節數組
- 13. HTML5音頻 - 分析輸出?
- 14. 使用javascript捕獲視頻和音頻
- 15. 禁用音頻Flash
- 16. 在asp.net web應用程序中使用flash捕獲音頻和視頻
- 17. 使用AVFoundation的視頻捕獲不會捕獲任何音頻
- 18. 通過HTML5捕獲麥克風輸入
- 19. 在RaspberryPi中捕獲/記錄音頻輸入
- 20. ALSA&Python - 捕獲多個單聲道音頻輸入
- 21. 從HDMI輸入端口捕獲音頻幀
- 22. 捕獲音頻文件ExtAudioFileWrite
- 23. 在C++中捕獲音頻
- 24. 音頻捕獲在C#
- 25. Android中的音頻捕獲
- 26. 使用html5從網絡攝像頭捕捉音頻和視頻
- 27. 從html5視頻獲取音頻
- 28. 捕獲當前正在播放HTML5的音頻?
- 29. 自定義HTML5音頻API:未捕獲TypeError:undefined不是函數
- 30. HTML5從默認麥克風捕獲音頻
做這種與Flash的東西的正式支持的方法是讓Adobe Flash媒體服務器,或者在服務器端的開源替代品的Red5(http://red5.org/),並連接在ActionScript中使用NetConnection和NetStream對象的Flash客戶端。 – 2011-12-21 17:46:28