voe
Tiny and embeddable Revolt media transport library based on Netty.
Disclaimer:
- This is based on koe, with modified API
Get it on JitPack
Example:
repositories {
maven { url 'https://jitpack.io' }
}
// ...
dependencies {
implementation 'org.nezu.voe:core:VERSION'
}
VERSION
can be either a tag or a git commit hash.
Dependencies
Features
- Easily extendable for stuff such as support for codecs other than Opus sending
- Basic RTCP support for measuring packet loss and other stuff.
Non-goals / won't do
- Encoding - Voe only implements voice server communication, not voice handling itself, so it only accepts Opus frames and you have set up an encoder yourself, use lavaplayer, libav/ffmpeg or anything else.