awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
open-webrtc-toolkit avatar

open-webrtc-toolkit/owt-serverArchived

0
View on GitHub↗
1,157 stars·390 forks·JavaScript·Apache-2.0·23 views01.org/open-webrtc-toolkit↗

Owt Server

This project is a scalable real-time communication platform designed for multi-party video and audio conferencing. It functions as a modular media server that orchestrates live sessions, manages virtual meeting rooms, and handles the distribution of media streams across distributed computing environments.

The platform distinguishes itself through its support for protocol bridging, allowing for the translation between WebRTC, RTSP, SIP, and HLS. It incorporates hardware-accelerated transcoding to maintain performance across diverse devices and utilizes a plugin-based architecture to enable custom media processing, such as real-time content analytics and object detection.

The system provides comprehensive infrastructure for managing media pipelines, including session recording, dynamic network adaptation, and the composition of custom video layouts. It also supports telephony integration, enabling connectivity between digital conference rooms and traditional phone systems. Administrative features include multi-tenant service management and token-based access control to secure virtual spaces.

The software is packaged for containerized deployment, facilitating consistent execution and orchestration across development and production clusters.

Features

  • Video Conferencing Systems - Provides scalable infrastructure for multi-party video and audio conferencing in virtual meeting rooms.
  • Real-Time Media Servers - Routes live media streams across multiple endpoints using scalable server architectures to support high-capacity video communication.
  • Streaming Media Processing Pipelines - Implements a server architecture for real-time transcoding, recording, and analytics using hardware-accelerated pipelines.
  • Media Transcoding - Performs on-the-fly video format conversion to optimize playback performance for various user devices.
  • Realtime Media Routing - Routes and replicates live media streams across a distributed server mesh to support large-scale conferencing.
  • Hardware-Accelerated Transcoders - Converts video formats in real-time using hardware acceleration to ensure compatibility across diverse devices.
  • Real-time Communication Platforms - Orchestrates multi-party video sessions and live content distribution across diverse network environments.
  • Media Streaming Protocol Bridging - Bridges live media between diverse streaming formats like WebRTC, RTSP, and HLS to ensure cross-platform compatibility.
  • WebRTC Media Orchestration - Provides a scalable WebRTC media server infrastructure for real-time conferencing and protocol bridging.
  • Conference Room Orchestration - Creates and configures virtual spaces for real-time communication by defining participant limits and access permissions.
  • Room-Level Access Tokens - Generates single-use access tickets that authorize participants to join specific virtual rooms based on assigned roles.
  • Multi-Tenant Data Management - Organizes collections of virtual rooms under distinct identifiers to enable multi-tenant management and administrative isolation.
  • Media Session Recording Controls - Captures and archives live audio and video streams for later playback and long-term storage.
  • Containerized Services - Bundles server components into container images to ensure consistent execution across distributed infrastructure clusters.
  • Distributed Infrastructure - Manages virtual rooms and horizontal scaling of media workloads across distributed computing clusters.
  • Microservices Orchestration - Orchestrates modular processing components across clusters to manage signaling and media logic independently.
  • Network-Based Quality Scaling - Adjusts transmission parameters dynamically based on current connection conditions to maintain stable media delivery.
  • Media Processing Plugins - Executes real-time processing on media streams using custom plugins for tasks like object detection and content analytics.
  • Video Scene Layouts - Positions participant video streams within a shared output using relative coordinates to create custom visual compositions.
  • Live Video Stream Monitoring - Processes live video feeds through plugins to perform real-time object detection and movement analysis.
  • Dynamic Parameter Adjustment - Adjusts transmission parameters in real-time based on network conditions to maintain stable media delivery.
  • Media Stream Mixers - Routes and mixes individual audio and video tracks to manage active speaker layouts and media delivery.
  • Media Server Load Balancers - Distributes streaming sessions across multiple media server instances to provide load balancing and fault tolerance.
  • Telephony and Media Bridging - Integrates traditional telephony and SIP hardware into digital video conferences.
  • Media Stream Distribution - Distributes live audio and video content across different platforms and network infrastructures using industry-standard protocols.
  • Media Processing Plugins - Supports dynamic injection of custom logic modules into the media pipeline for specialized processing tasks.

Star history

Star history chart for open-webrtc-toolkit/owt-serverStar history chart for open-webrtc-toolkit/owt-server

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Owt Server

These projects share indexed features with Owt Server. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • meetecho/janus-gatewaymeetecho avatar

    meetecho/janus-gateway

    9,117View on GitHub↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    C
    View on GitHub↗9,117
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
  • versatica/mediasoupversatica avatar

    versatica/mediasoup

    7,146View on GitHub↗

    Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding. The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability. The capability surface includes media track management for audio, video, and screen capture, as well as bidi

    C++c-plus-plusnodejsrust
    View on GitHub↗7,146
  • bigbluebutton/bigbluebuttonbigbluebutton avatar

    bigbluebutton/bigbluebutton

    9,040View on GitHub↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    JavaScriptbigbluebuttoncollaborationconferencing
    View on GitHub↗9,040
Compare all 30 related projects→

Frequently asked questions

What does open-webrtc-toolkit/owt-server do?

This project is a scalable real-time communication platform designed for multi-party video and audio conferencing. It functions as a modular media server that orchestrates live sessions, manages virtual meeting rooms, and handles the distribution of media streams across distributed computing environments.

What are the main features of open-webrtc-toolkit/owt-server?

The main features of open-webrtc-toolkit/owt-server are: Video Conferencing Systems, Real-Time Media Servers, Streaming Media Processing Pipelines, Media Transcoding, Realtime Media Routing, Hardware-Accelerated Transcoders, Real-time Communication Platforms, Media Streaming Protocol Bridging.

Which projects share features with open-webrtc-toolkit/owt-server?

Projects with overlapping indexed features include: meetecho/janus-gateway — Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… versatica/mediasoup — Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency… bigbluebutton/bigbluebutton — BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online… miroslavpejic85/mirotalk — Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for… bluenviron/mediamtx — MediaMTX is a multi-protocol media server designed for routing, proxying, and recording real-time audio and video…

Curated searches featuring Owt Server

Hand-picked collections where Owt Server appears.
  • Self-Hosted WebRTC Media Servers
  • Video conferencing server