awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
simplewebrtc avatar

simplewebrtc/SimpleWebRTC

0
View on GitHub↗
4,689 estrellas·1,176 forks·JavaScript·6 vistas

SimpleWebRTC

SimpleWebRTC es un framework de comunicación y biblioteca de streaming de medios en tiempo real, diseñado para establecer flujos de audio, video y datos peer-to-peer entre clientes web. Proporciona un gestor de salas de conferencias para organizar a múltiples participantes en salas virtuales para la interacción grupal.

El framework incluye un sistema dedicado para transferencias de archivos peer-to-peer y mensajería de datos de baja latencia. También cuenta con una herramienta de configuración de recorrido de red para gestionar los servidores necesarios para mantener la conectividad a través de firewalls y entornos de red restrictivos.

El proyecto cubre amplias áreas de capacidad, incluyendo streaming de medios en tiempo real, uso compartido de pantalla y gestión de sesiones. Proporciona controles para la transmisión y reproducción de medios locales, junto con la orquestación de la señalización y la negociación de sesiones.

Features

  • Peer-to-Peer Media Libraries - Provides a comprehensive library for establishing direct audio, video, and data channels between browsers.
  • Real-Time Voice and Video Communication - Provides a comprehensive framework for establishing real-time voice and video communication between web clients.
  • Local Media Capture & Broadcasting - Captures and broadcasts local camera and microphone feeds to other session participants.
  • Real-Time Media Streaming - Ships a library for capturing local camera and microphone feeds and broadcasting them in real time.
  • Virtual Room Orchestrators - Implements virtual room orchestrators to manage the state and lifecycle of real-time communication spaces.
  • Room Management - Provides tools for managing virtual room lifecycles and group membership for participants.
  • WebRTC Communication Frameworks - Provides a high-level communication framework for establishing peer-to-peer audio, video, and data streams.
  • SDP Negotiation - Implements the Session Description Protocol offer-answer exchange to negotiate media codecs and parameters.
  • Signaling Servers - Provides signaling server orchestration to coordinate initial handshakes and metadata exchange between peers.
  • STUN/TURN Traversal Services - Provides a utility for managing STUN/TURN traversal services to bypass firewalls.
  • Peer-to-Peer Streaming - Implements direct, low-latency media transmission and connectivity between web clients.
  • Mesh Topologies - Provides a peer-to-peer mesh topology that connects all participants directly to avoid central media relay servers.
  • STUN/TURN Relays - Provides configuration for STUN and TURN relays to ensure connectivity across restrictive networks.
  • ICE-Based Peer Connection Managers - Implements ICE-based peer connection management to traverse firewalls and NATs for real-time communication.
  • Conference Room Orchestration - Includes a conference room manager to organize multiple participants into virtual rooms for group interaction.
  • Low Latency Messaging - Enables low-latency transmission of arbitrary text and data messages via dedicated channels.
  • Non-Audio Data Channels - Implements dedicated non-audio data channels for transmitting raw data and files separate from media streams.
  • Screen Sharing - Enables capturing and streaming a user's desktop view to remote participants in real time.
  • Encrypted Peer-to-Peer Transfers - Provides a system for sending files directly between devices using encrypted peer-to-peer transfers.

Historial de estrellas

Gráfico del historial de estrellas de simplewebrtc/simplewebrtcGráfico del historial de estrellas de simplewebrtc/simplewebrtc

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace simplewebrtc/simplewebrtc?

SimpleWebRTC es un framework de comunicación y biblioteca de streaming de medios en tiempo real, diseñado para establecer flujos de audio, video y datos peer-to-peer entre clientes web. Proporciona un gestor de salas de conferencias para organizar a múltiples participantes en salas virtuales para la interacción grupal.

¿Cuáles son las características principales de simplewebrtc/simplewebrtc?

Las características principales de simplewebrtc/simplewebrtc son: Peer-to-Peer Media Libraries, Real-Time Voice and Video Communication, Local Media Capture & Broadcasting, Real-Time Media Streaming, Virtual Room Orchestrators, Room Management, WebRTC Communication Frameworks, SDP Negotiation.

¿Qué alternativas de código abierto existen para simplewebrtc/simplewebrtc?

Las alternativas de código abierto para simplewebrtc/simplewebrtc incluyen: webrtc/apprtc — apprtc is a WebRTC video chat application and signaling server designed to establish peer-to-peer audio and video… screego/server — This project is a WebRTC screen sharing server designed to facilitate the streaming of desktop views between multiple… feross/simple-peer — simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer… react-native-webrtc/react-native-webrtc — react-native-webrtc is a mobile framework wrapper and peer-to-peer communication library used to integrate real-time… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… flutter-webrtc/flutter-webrtc — This project is a WebRTC plugin for Flutter that provides a real-time communication framework for implementing…

Alternativas open-source a SimpleWebRTC

Proyectos open-source similares, clasificados según cuántas características comparten con SimpleWebRTC.
  • webrtc/apprtcAvatar de webrtc

    webrtc/apprtc

    4,228Ver en GitHub↗

    apprtc is a WebRTC video chat application and signaling server designed to establish peer-to-peer audio and video communication between browsers. It provides a coordination layer using a websocket-based signaling server to exchange session descriptions and network candidates. The project is delivered as a dockerized communication app, allowing for a containerized deployment of the calling service for local development or cloud hosting. It includes a network gateway that integrates STUN and TURN servers to facilitate media flow through firewalls and NATs. The implementation covers peer discov

    JavaScript
    Ver en GitHub↗4,228
  • screego/serverAvatar de screego

    screego/server

    10,254Ver en GitHub↗

    This project is a WebRTC screen sharing server designed to facilitate the streaming of desktop views between multiple participants. It functions as a signaling server to coordinate connection metadata and a relay server to ensure connectivity for users behind restrictive firewalls or symmetric NATs. The server enables real-time screen sharing by establishing direct peer-to-peer connections to reduce latency and server load. It utilizes a relay architecture to maintain stable communication when direct paths are blocked by network firewalls. The system provides coordination for session managem

    Godockergoprivacy
    Ver en GitHub↗10,254
  • feross/simple-peerAvatar de feross

    feross/simple-peer

    7,797Ver en GitHub↗

    simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer networking in the browser. It serves as a tool for creating direct device-to-device connections for the transmission of binary data and real-time media streaming. The library manages the exchange of strings and binary buffers through a data channel implementation and provides tools for sharing real-time audio and video tracks between peers. It covers the full lifecycle of peer connectivity, including signaling coordination, session description negotiation, and the gathering of

    JavaScript
    Ver en GitHub↗7,797
  • react-native-webrtc/react-native-webrtcAvatar de react-native-webrtc

    react-native-webrtc/react-native-webrtc

    4,973Ver en GitHub↗

    react-native-webrtc is a mobile framework wrapper and peer-to-peer communication library used to integrate real-time audio, video, and data communication into cross-platform mobile applications. It functions as a tool for capturing device screens and streaming live media content via the WebRTC protocol. The project provides an interface for bidirectional data channels, enabling the exchange of arbitrary data packets between peers without a central relay server. It supports real-time media streaming, including peer-to-peer audio and video transmission and screen capture capabilities. The libr

    Javareactreact-nativewebrtc
    Ver en GitHub↗4,973
Ver las 30 alternativas a SimpleWebRTC→