Skip to content

JakWai01/rusant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rusant

Logo

Open source video conferencing platform.

Overview

Call

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

Screenshot 1 Screenshot 2

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

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am "feat: Add something")
  4. Push to the branch (git push origin my-new-feature)
  5. Create Pull Request

License

rusant (c) 2023 Jakob Waibel and contributors

SPDX-License-Identifier: AGPL-3.0License

About

Open-source video conferencing software.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors