簡體   English   中英

記錄傳入的音頻流節點js

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM