All Projects → revoltchat → vortex

revoltchat / vortex

Licence: AGPL-3.0 License
Revolt voice server

Programming Languages

rust
11053 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to vortex

Webrtc Tutorial
📚 WebRTC 中文教程
Stars: ✭ 305 (+400%)
Mutual labels:  webrtc, voice
Tubumu.Abp.Meeting
An abp module to create meeting app quickly.
Stars: ✭ 15 (-75.41%)
Mutual labels:  webrtc, mediasoup
Audioswitch
An Android audio management library for real-time communication apps.
Stars: ✭ 69 (+13.11%)
Mutual labels:  webrtc, voice
mediasoup-cpp
The full C++ implementation of mediasoup
Stars: ✭ 27 (-55.74%)
Mutual labels:  webrtc, mediasoup
Unityrtc
基于webrtc的unity多人游戏实时语音(A Unity Demo for Impl Real-time Game Voice Among Mutiplayers Based On WEBRTC)
Stars: ✭ 74 (+21.31%)
Mutual labels:  webrtc, voice
voxpopuli
Python wrapper for Espeak and Mbrola, for simple local TTS
Stars: ✭ 21 (-65.57%)
Mutual labels:  voice
secure-webrtc-swarm
💢 Create a swarm of p2p connections with invited peers using WebRTC.
Stars: ✭ 23 (-62.3%)
Mutual labels:  webrtc
mediasoup-broadcast-example
Mediasoup WebRTC vanilla JS broadcast example.
Stars: ✭ 107 (+75.41%)
Mutual labels:  mediasoup
web-speech-demo
Learn how to build a simple text-to-speech voice app for the web using the Web Speech API.
Stars: ✭ 19 (-68.85%)
Mutual labels:  voice
SkylinkSDK-iOS-Sample
Temasys SkylinkSDK for iOS - Sample App - Objective C
Stars: ✭ 16 (-73.77%)
Mutual labels:  webrtc
WebRTC-Leak-Prevent-Toggle
Toggle WebRTC leak prevention in Chromium browsers.
Stars: ✭ 16 (-73.77%)
Mutual labels:  webrtc
WebRTC
Home Assistant custom component for viewing IP cameras RTSP stream in real time using WebRTC and MSE technology
Stars: ✭ 538 (+781.97%)
Mutual labels:  webrtc
BulletJournal
An organizational system that helps you keep track of everything in your busy life
Stars: ✭ 117 (+91.8%)
Mutual labels:  webrtc
yangwebrtc
Webrtc SDK for C++
Stars: ✭ 257 (+321.31%)
Mutual labels:  webrtc
GRU Android
An RNN (GRU) TensorFlow Android App for word prediction.
Stars: ✭ 15 (-75.41%)
Mutual labels:  voice
peerjs-python
Python port of PeerJS client
Stars: ✭ 56 (-8.2%)
Mutual labels:  webrtc
api
Typescript typings and OpenAPI v3 generator for the Revolt API.
Stars: ✭ 23 (-62.3%)
Mutual labels:  revolt
rawrtc-data-channel
A standalone WebRTC and ORTC data channel implementation.
Stars: ✭ 47 (-22.95%)
Mutual labels:  webrtc
Taco
The Taco Revolt ~~bot~~ machine.
Stars: ✭ 14 (-77.05%)
Mutual labels:  revolt
ros-gst-bridge
a bidirectional ros to gstreamer bridge and utilities for dynamic pipelines
Stars: ✭ 46 (-24.59%)
Mutual labels:  webrtc

Revolt Vortex

Description

The voice server for Revolt.

Stack

Resources

Vortex

Revolt

Quick Start

Get Vortex up and running locally for development.

git clone https://github.com/revoltchat/vortex
cd vortex
cargo build
# Set the environment variables as described below
cargo run

Environment Variables

Variable Description Example
HTTP_HOST The hostname to bind to. 0.0.0.0:8080 (default)
WS_URL The websocket URL to advertise. wss://vortex.revolt.chat
MANAGE_TOKEN The token used for communication between Vortex and Delta. <token>
RTC_MIN_PORT The minimum port to use for WebRTC and RTP. 10000 (default)
RTC_MAX_PORT The maximum port to use for WebRTC and RTP. 11000 (default)
DISABLE_RTP Disable RTP. The value 1 disables RTP, all other values or not set will enable RTP. 0 (default)
RTC_IPS Semicolon separated list of IPs to use for WebRTC. Hostnames are not supported yet. Either combined or split listen and announce IPs. <combined>;<listen>,<announce>

CLI Commands

Command Description
cargo build Build/compile Vortex.
cargo run Run Vortex.

License

Vortex is licensed under the GNU Affero General Public License v3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].