awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
screego avatar

screego/server

0
View on GitHub↗
10,254 نجوم·703 تفرعات·Go·gpl-3.0·4 مشاهداتapp.screego.net↗

Server

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 management, room orchestration, and WebSocket signaling channels to manage participants and media streams.

Features

  • Screen Sharing - Provides high-resolution real-time screen sharing from a desktop to multiple remote participants.
  • Virtual Room Orchestrators - Provides the infrastructure to provision and manage the lifecycle of isolated virtual rooms for screen sharing sessions.
  • Signaling Servers - Provides a WebSocket-based signaling service for coordinating the initial handshake and metadata exchange between peers.
  • Peer-to-Peer Streaming - Enables low-latency, direct media streaming between clients to minimize server overhead during screen sharing.
  • STUN/TURN Relays - Utilizes STUN and TURN relay architecture to ensure connectivity for participants behind restrictive firewalls.
  • TURN Relays - Provides a TURN relay server to ensure screen sharing connectivity for users behind symmetric NATs.
  • WebRTC Facilitators - Acts as a specialized infrastructure for establishing and facilitating WebRTC-based screen sharing sessions.
  • Remote Technical Support Tools - Enables real-time screen sharing for diagnosing technical problems and providing remote visual guidance.
  • Peer-to-Peer Networking - Facilitates direct client-to-client data exchange and employs relays to overcome network restrictive barriers.
  • Traversal Tools - Provides integrated relay tools to bypass network firewalls and establish stable peer-to-peer connections.
  • Event-Driven Architectures - Implements an asynchronous event loop to manage the dynamic state of active participants and communication rooms.
  • Communication Systems - Tool for sharing screens via web browser.
  • Go 项目 - Listed in the “Go 项目” section of the Great Open Source Project awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ screego/serverمخطط تاريخ النجوم لـ screego/server

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Server

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Server.
  • simplewebrtc/simplewebrtcالصورة الرمزية لـ simplewebrtc

    simplewebrtc/SimpleWebRTC

    4,689عرض على GitHub↗

    SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer audio, video, and data streams between web clients. It provides a conference room manager to organize multiple participants into virtual rooms for group interaction. The framework includes a dedicated system for peer-to-peer file transfers and low-latency data messaging. It also features a network traversal configuration tool for managing the servers required to maintain connectivity across firewalls and restrictive network environments. The project covers broad capability areas

    JavaScript
    عرض على GitHub↗4,689
  • steveseguin/vdo.ninjaالصورة الرمزية لـ steveseguin

    steveseguin/vdo.ninja

    3,910عرض على 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
    عرض على GitHub↗3,910
  • starrtc/starrtc-android-demoالصورة الرمزية لـ starrtc

    starrtc/starrtc-android-demo

    3,767عرض على GitHub↗

    This project is a reference implementation and framework for building real-time communication systems. It provides an Android demo application for WebRTC video, audio, and data transmission, alongside a communication SDK for integrating instant messaging, VoIP, and multi-party video conferencing into mobile and web applications. The framework includes a P2P media streaming client for direct high-definition transmission between devices and an interactive whiteboard application that synchronizes drawing and screen sharing across connected users. It also provides a foundation for IM and VoIP sys

    chatroomcoturnfree
    عرض على GitHub↗3,767
  • pipecat-ai/pipecatالصورة الرمزية لـ pipecat-ai

    pipecat-ai/pipecat

    12,846عرض على GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    عرض على GitHub↗12,846
عرض جميع البدائل الـ 30 لـ Server→

الأسئلة الشائعة

ما هي وظيفة screego/server؟

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.

ما هي الميزات الرئيسية لـ screego/server؟

الميزات الرئيسية لـ screego/server هي: Screen Sharing, Virtual Room Orchestrators, Signaling Servers, Peer-to-Peer Streaming, STUN/TURN Relays, TURN Relays, WebRTC Facilitators, Remote Technical Support Tools.

ما هي البدائل مفتوحة المصدر لـ screego/server؟

تشمل البدائل مفتوحة المصدر لـ screego/server: simplewebrtc/simplewebrtc — SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… starrtc/starrtc-android-demo — This project is a reference implementation and framework for building real-time communication systems. It provides an… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… coturn/coturn — Coturn is a network server that facilitates peer-to-peer media traffic for real-time communication applications. It… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time…