Low level, UDP, audio streaming application. Durung this project, we developed our own applicative protocol on top of UDP to transmit the audio.
The project consists in a client/server architecture voice over IP application, similar to Skype or TeamSpeak.
The project is OS independent (Unix system and Windows).
- portaudio, opus: Audio processing and compression
- Asio: Networking
- Qt: GUI
- sqlite_orm: Database
pip install --user conan
conan remote add bincrafters https://bincrafters.jfrog.io/artifactory/api/conan/public-conan
conan config set general.revisions_enabled=1
- Ubuntu
sudo apt-get install qtbase5-dev qtdeclarative5-dev
- Fedora 34
sudo dnf install qt5-qtbase-devel
mkdir build && (cd build && conan install .. --build=missing && cmake .. && make)
or
./build.sh re