Camus is a lightweight cross-platform real-time peer-to-peer video chat application. It's built with Python3 and ready to be deployed on server with simple few steps.
We have reviewed and listed several open-source video applications on Medevel.com, but most of them require time and skills to install and use. It's not the case with Camu which is created by a solo developer using several technologies to make it a good alternative for Google Meet, meet.jit.si and of course zoom.
In glance, Camus offers similar functionalities to the competing apps like text messaging, customizable video quality, high audio quality and desktop sharing.
It's also can be installed easily on any Linux distribution that support Snap or on a web server with Docker.
The main reason why do like Camus is its easy install as it takes far more time to install and configure than most of the alternative apps we tested and used before.
Camus video chat is created by Morgan Robertson, a developer based in Berlin, Germany. It does not contain any ads, trackers or scripts that harm the user's privacy.
Features
Simple user-interface
Responsive user-interface, Works smoothly on Android tablets and iPads
Public and private room support
Desktop streaming and sharing
Instant text chat
Seamless WebRTC and WebSocket support
Customizable video quality
Full-resolution support
Docker support
Advanced room management
Ready to deploy on Heroku, DigitalOcean, AWS or IBM Cloud
Installation on Linux (Ubuntu, Mint, Arch, Fedora) is easy using Snap
Prebuilt Docker image
Full browser support
Turn Server (WebRTC Server) ready
Configure custom STUN and TURN servers
Please note that Camus is still in active development by its developer and it'll gain more features with each new release.
Supported browsers
Google Chrome
Chromium
Brave
Opera
Mozilla Firefox
Safari
Supported Linux distros
Debian
Ubuntu
Arch Linux
Linux Mint
Manjaro
openSUSE
Red Hat Enterprise Linux
elementary OS
Fedora
It can be also installed on Raspberry Pi using Snap.
Install Camus
1- Snap install
To install Camus in any Snap supported Linux distro, just type the snap installation command:
sudo snap install camus
2- Docker
Installing Camus with Docker is pretty easy, especially with the pre-built docker image, you can check it here: https://hub.docker.com/r/mrgnr/camus. Using the next command as instructed by the developer, you will find a Camus ready at localhost:5000 at any installed browser at your local machine.
docker run -d -p 5000:5000 mrgnr/camus
3- Build from source
If you want to install Camus Video chat on your machine for development purposes, first make sure you have all the required software and packages:
Python 3.7
Node.js
Docker
Make
Then clone the project from its GitHub repository:
git clone https://github.com/mrgnr/camus.git
Then run the python installation script which will install all the packages required
pip install -r requirements/dev.txt
To install the Node.js NPM packages, head to camus/static and run,npm install Then you be able to go through all testing and running the project locally. For more instructions please review them here.
License
Camus is released under GNU AGPL-3.0+, as a free open-source application.
The GNU Affero General Public License V3.0 gives the permission for a commercial use, modification, distribution, patent use and private use. However, it comes with two limitations which are liability and warrant. It also has a set of conditions which include: License and copyright notice, State changes, disclose source, network use in distribution and using the same license.
If you're tired of endlessly looking online for the right tool, or to find again that website of which you don't recall the name just for a quick conversion, this is the right app for you.
What is Dev Toolbox?
Dev Toolbox is a free and
"I see in 3D" (iCn3D) Structure Viewer is not only a web-based 3D viewer, but also a structure analysis tool interactively or in the batch mode using NodeJS scripts based on the npm package icn3d. iCn3D synchronizes the display of 3D structure, 2D interaction, and 1D sequences and
Open-source assistant or GPT4All is a free and open-source desktop app that enables you to run ChatGPT alike instance on your desktop locally.
Unlike ChatGPT it supports several LLM libraries which you can download and use totally free offline. However, it is important to note that they require several Gigabytes
QGIS is a user friendly Open Source Geographic Information System (GIS) licensed under the GNU General Public License. QGIS is an official project of the Open Source Geospatial Foundation (OSGeo).
It runs on Linux, Unix, macOS, Windows and Android and supports numerous vector, raster, and database formats and functionalities.
QGIS
A browser cookie is a small file of information that a web server generates and sends to your web browser.
What are cookies used for?
Here’s why they matter and how they’re used:
1. User Sessions:
Cookies associate website activity with a specific user. For instance, when you
What is Niffler?
Niffler is a free open-source lightweight framework to facilitate executing machine learning pipelines and processing workflows on DICOM images and metadata. Niffler facilitates efficient transfer of DICOM images on-demand and real-time from PACS to the research environments.
Niffler is also integrated with the radiology information system (RIS)
What is Parse?
Parse is an amazing self-hosted open-source system that enables developers build headless application using RESTful API or GraphQL and MongoDB or PostgreSQL in the backend.
The generated API can be used to create web apps, mobile apps, or even desktop apps. It can be also used to
What is Metriport?
Metriport is an open-source Healthcare-focused patient-records centered API that helps healthcare organizations access comprehensive patient medical data, through an open-source universal API.
Metriport medical API brings you data from the largest clinical data networks in the US - one open-source API, 300+ million patients.
Accurate Medical Info
As an avid healthcare blog with a deep focus on open-source technologies for healthcare and education, we excited to share some top-notch open-source HIPAA-compliant tools that are transforming the landscape of healthcare app development.
While this post will focus on the open-source techs, our next posts will focus on several