[英]Record incoming audio stream node js
我正在尋找一種將來自外部源( http://audio12.broadcastify.com/krjb6ymsvnhf54z.mp3?nocache=8396379 )的傳入音頻流錄制到節點服務器的方法。 最終,我想對流進行實時處理,並收聽音頻中的特定頻率。
是否有任何東西可以處理傳入的音頻流?
適用於Node.js的JavaScript中的Web Audio API進行了重寫: https : //github.com/audiojs/web-audio-api
我認為,在您的情況下,使用FFmpeg提取音頻並將其解碼為PCM(通過一個簡單的子進程,通過STDIO將數據傳輸到您的應用程序),然后從那里進行自己的處理會更容易。
如果您正在尋找特定的頻率,請考慮執行Goertzel算法 。 如果您只需要幾個頻率,它比執行完整FFT效率更高。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.