rusant
rusant copied to clipboard
Open-source video conferencing software.
rusant
Open source video conferencing platform.
Overview
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.
Getting started
Running while the shared library example is in place requires setting the LD_LIBRARY_PATH
:
env LD_LIBRARY_PATH=rusant-shared/cproject cargo r
Contributing
- 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
License
rusant (c) 2023 Jakob Waibel and contributors
SPDX-License-Identifier: AGPL-3.0License