文件名称:Geluid:用电子制造。 轻松将音频从声卡流式传输到浏览器
文件大小:487KB
文件格式:ZIP
更新时间:2024-06-01 18:06:05
electron react streaming websockets portaudio
格鲁伊德 低延迟从声卡直接将音频流传输到浏览器。 在任何台式机或移动设备上使用。 基于Electron , React , React-Router , Webpack , Socket.io (WebSockets) , PortAudio和Lame 。 它结合了这些软件包的优点,以创建外观漂亮的应用程序。 用法 :warning: 此应用程序仍在开发中,它不是一个稳定的版本。 发展 生成客户端Web应用程序: yarn build-client 然后构建Electron应用程序: yarn dev 它将在两个不同的端口上运行Electron应用程序和浏览器客户端(React)。 客户端:( ) 这个怎么运作? 它创建两个应用程序实例-客户端和服务器。 服务器也基于React Electron并使用名为naudiodon node module (C++)将原始音频从声卡流式传输到
【文件预览】:
Geluid-dev
----client()
--------package.json(1KB)
--------.env(26B)
--------src()
--------tsconfig.json(491B)
--------.gitignore(310B)
--------public()
--------README.md(2KB)
--------yarn.lock(489KB)
----package.json(3KB)
----src()
--------index.js(1KB)
--------img()
--------routes.js(363B)
--------layouts()
--------react-app-env.d.ts(40B)
--------containers()
--------logo.svg(3KB)
--------serviceWorker.js(5KB)
--------components()
--------translations()
--------sass()
--------index.css(366B)
--------store()
----.huskyrc(53B)
----tsconfig.json(486B)
----.gitignore(310B)
----webpack.config.js(113B)
----public()
--------socket.js(4KB)
--------manifest.json(306B)
--------index.html(2KB)
--------electron.js(2KB)
--------favicon.ico(4KB)
----README.md(3KB)
----yarn.lock(597KB)
----.editorconfig(188B)
----.rescriptsrc.js(59B)