|
||
---|---|---|
.vscode | ||
src | ||
test | ||
.gitignore | ||
LICENSE.md | ||
README.md | ||
binding.gyp | ||
createVoiceConnectionWithOptions.js | ||
discord_voice.md | ||
package.json |
README.md
Discord JACK VoiceEngine
This is a replacement voice engine for Discord that uses JACK instead of PulseAudio.
Building
For build tools you will need make, gcc, and python3.7 or newer.
You'll also need these dev packages:
- libjack
- libsodium
- libsamplerate
- libjson-glib
- libgio2.0
- libopus
Run npm install
.
Installation
Currently there's no automated installation, and Discord updates require re-installation.
- Navigate to
~/.config/discord/0.0.*/modules/discord_voice
- Rename
discord_voice.node
to something else. - Copy the built
build/Release/discord_voice.node
in its place.
TODO
- Reverse-engineer mechanism for webcam signaling
- Reverse-engineer payloading and encoding for video data
- Implement webcam discovery
- Implement webcam encoding and transmission