Open source video conferencing platform.
Rusant is an open-source video conferencing platform written using Rust, GTK4 and libadwaita. Rusant utilizes GStreamer pipelines in order to transmit video and audio data. Rusant also includes the saltpanelo-sys
library, which provides bindings to Rusant's networking layer. The networking layer called Saltpanelo is written in Go which is the primary reasons bindings are required.
Running while the shared library example is in place requires setting the LD_LIBRARY_PATH
:
env LD_LIBRARY_PATH=rusant-shared/cproject cargo r
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am "feat: Add something"
) - Push to the branch (
git push origin my-new-feature
) - Create Pull Request
rusant (c) 2023 Jakob Waibel and contributors
SPDX-License-Identifier: AGPL-3.0License