janus-gateway

Janus WebRTC Server (by meetecho)

Janus-gateway Alternatives

Similar projects and alternatives to janus-gateway

  1. obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  4. obsninja

    342 janus-gateway VS obsninja

    VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

  5. Rocket.Chat

    123 janus-gateway VS Rocket.Chat

    The communications platform that puts data protection first.

  6. RabbitMQ

    119 janus-gateway VS RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

  7. Pion WebRTC

    Pure Go implementation of the WebRTC API

  8. Snapcast

    Synchronous multiroom audio player

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. OvenMediaEngine

    OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS

  11. FirebaseRTC

    Discontinued Codelab for building a WebRTC Video chat application using Firebase Cloudstore.

  12. galene

    The Galène videoconference server

  13. webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  14. mediasoup

    Cutting Edge WebRTC Video Conferencing

  15. libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

  16. aiortc

    WebRTC and ORTC implementation for Python using asyncio

  17. str0m

    A Sans I/O WebRTC implementation in Rust.

  18. SIPSorcery

    A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.

  19. werift-webrtc

    WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP/WEBM/MP4

  20. jitsi

    Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

  21. server

    screen sharing for developers https://screego.net/ (by screego)

  22. OvenPlayer

    OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better janus-gateway alternative or higher similarity.

janus-gateway discussion

Log in or Post with

janus-gateway reviews and mentions

Posts with mentions or reviews of janus-gateway. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-02.
  • 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀
    13 projects | dev.to | 2 Mar 2025
    # Refresh the package list sudo apt update # Install necessary dependencies sudo apt install -y pkg-config libmicrohttpd-dev libjansson-dev \ libssl-dev libsofia-sip-ua-dev libglib2.0-dev libcurl4-openssl-dev \ libconfig-dev # Clone the Janus Gateway repository git clone https://github.com/meetecho/janus-gateway.git # Compile and install Janus Gateway cd janus-gateway sh autogen.sh ./configure make sudo make install
  • WebRTC for the Curious
    18 projects | news.ycombinator.com | 4 Jan 2024
    > despite WebRTC mostly being about client/client communication

    This is actually kind of a misconception, though it’s an understandable one given that WebRTC is almost always pitched as a peer-to-peer protocol.

    In practice, most people using WebRTC for video are sending their video to a server, not directly to another client. It’s pretty safe to assume that most people who use your app are going to need TURN, and at that point, you’re not really doing peer-to-peer at all, so you might as well just have your browser-based app talk to a server that’s pretending to be another browser.

    These servers (called Selective Forwarding Units or SFUs) can operate like a TURN server in the case of a one-on-one call, but they can also multiplex everyone’s feeds in the case of a larger conference (peer-to-peer 5 person calls would require each participant to send 4 copies of their video) and often have extra features like the ability to record calls, transcode streams or convert to other protocols.

    The one I’ve used a lot is called Janus[0], it’s open source and has good docs, I recommend people check it out if they’re interested in getting deeper into WebRTC or other video streaming tech.

    [0] https://janus.conf.meetecho.com

  • OpenTalk meeting software with Rust back-end open-sourced under EUPL
    4 projects | /r/opensource | 19 Feb 2023
    OpenTalk is a young project for creating online meeting software similar to Jitsi or BigBlueButton. It is a completely new development, and while it is not a fork of an existing open-source project, it integrates with other projects such as the Janus WebRTC server, Redis for volatile state, RabbitMQ for communication between server instances, and PostreSQL for persistent state.
  • Jitsi: More secure, more flexible, and completely free video conferencing
    5 projects | news.ycombinator.com | 21 Dec 2022
  • What are good self-hosted WebRTC video solutions today?
    4 projects | /r/selfhosted | 23 Oct 2022
    I've been looking into Janus WebRTC Server due to the ability for Uv4L to join Janus rooms (I'm building a RaspberyyPi doorbell)
  • Looking for self hosted screen sharing/streaming solution
    19 projects | /r/selfhosted | 19 Sep 2022
    A related answer to the above is to check out Janus. It's a general purpose WebRTC server that has RTMP and FTL ingest support. I think it's also batteries not included, but I think it's what Glimesh is based on.
  • Low-latency audio streaming (local network)
    8 projects | /r/selfhosted | 1 Jan 2022
    I've been using Janus gateway for similar. Pretty easy to setup.
  • Live video calling - the Dyte way
    4 projects | dev.to | 3 Nov 2021
    A number of open-source projects also exist, which give developers a great head start if they're looking to build their own infrastructure - the most popular of these include Jitsi, Mediasoup, Janus, and Pion. These projects provide a layer of abstraction and expose a number of helper functions to perform various tasks, such as creating transports, etc. They have helpful guides on how to get started, but you would still face the aforementioned issues regarding scaling, resources, etc.
  • Casey Muratori: refterm and the philosophy of non-pessimization (how you can make programs run 100x faster without optimizations)
    1 project | /r/programming | 18 Oct 2021
    This all changes when you are actually a domain expert: You can treat the various components as a "white box" because you see the forest for the trees and can make cross-cutting assumptions which will inherently make the code faster. I've noticed a lot of projects written by domain experts are often these giant clusterfucks of C that violate pretty much every guideline there are so many Medium blogs about, and yet they're very stable and widely used. See: https://github.com/meetecho/janus-gateway for example.
  • Stop using Zoom, Hamburg’s data protection agency warns state government
    3 projects | news.ycombinator.com | 17 Aug 2021
    Yes, there are many self-hosted options out there. https://github.com/meetecho/janus-gateway works well for multi-party video with up to about 15 users in a room assuming everyone has a reasonably reliable connection.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic janus-gateway repo stats
14
8,708
9.1
1 day ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?