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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AlexxIT avatar

AlexxIT/go2rtc

0
View on GitHub↗
13,236 stele·1,116 fork-uri·Go·MIT·4 vizualizărigo2rtc.org↗

Go2rtc

go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand.

The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web browsers. It provides a bidirectional audio bridge, allowing for two-way voice interaction between web interfaces and connected devices. To ensure consistent playback across varying network conditions and client requirements, the engine performs real-time format conversion and codec adaptation.

The service includes comprehensive tools for monitoring active connections and network traffic statistics to verify stream health. Security is managed through granular control over network interfaces and communication ports, alongside restricted access paths for administrative functions. The software is distributed as a standalone binary, with configuration managed through a declarative mapping system.

Features

  • Media Streaming - Functions as a protocol-agnostic gateway that ingests and redistributes video and audio feeds across multiple streaming standards for real-time playback.
  • Low-Latency Streaming - Facilitates sub-second playback using peer-to-peer WebRTC connections directly within web browsers.
  • Real-Time Media Servers - Facilitates low-latency media delivery by utilizing peer-to-peer WebRTC connections to stream video and audio directly to web browsers.
  • Protocol Translation Gateways - Converts proprietary camera streams into standard formats to ensure compatibility across diverse systems.
  • Intercom Audio Bridges - Provides a communication service for two-way audio streams between web browsers and connected devices.
  • Transcoders - Performs real-time media transcoding to ensure consistent playback quality across diverse network conditions.
  • Media Transcoders - Performs real-time format conversion and codec adaptation to ensure playback compatibility across diverse streaming clients and hardware devices.
  • Protocol Translators - Translates between various streaming protocols to ensure compatibility between proprietary hardware and software systems.
  • Protocol-Agnostic Transport Layers - Routes raw media packets between diverse protocols using a modular internal bus without full re-encoding.
  • Bidirectional Audio Systems - Facilitates two-way voice interaction between web interfaces and connected camera devices for remote monitoring.
  • Audio Streaming Engines - Enables low-latency two-way audio communication between web browsers and connected camera devices.
  • Audio and Video Processors - Ingests and redistributes media from diverse sources to ensure playback compatibility across different standards.
  • Live Streaming Platforms - Distributes local media feeds to external platforms and services using standard publishing protocols.
  • Event-Driven Orchestration - Manages media connection lifecycles through an internal state machine triggered by client demand.
  • Network Access Control - Controls network exposure by binding media services to specific interfaces and ports.
  • Connection Health Monitors - Provides tools for monitoring active connection data and network traffic statistics to verify stream health.
  • Video Publishing Integrations - Publishes local video and audio feeds to external streaming platforms using standard protocols.
  • Declarative Configuration Schemas - Uses a centralized declarative configuration schema to manage stream routing and lifecycle orchestration.
  • Administrative Access Controls - Restricts administrative control over sensitive system functions to prevent unauthorized configuration changes.
  • Network Isolation - Enforces strict boundaries between internal streams and external access points via socket-level network isolation.

Istoric stele

Graficul istoricului de stele pentru alexxit/go2rtcGraficul istoricului de stele pentru alexxit/go2rtc

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face alexxit/go2rtc?

go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand.

Care sunt principalele funcționalități ale alexxit/go2rtc?

Principalele funcționalități ale alexxit/go2rtc sunt: Media Streaming, Low-Latency Streaming, Real-Time Media Servers, Protocol Translation Gateways, Intercom Audio Bridges, Transcoders, Media Transcoders, Protocol Translators.

Care sunt câteva alternative open-source pentru alexxit/go2rtc?

Alternativele open-source pentru alexxit/go2rtc includ: zlmediakit/zlmediakit — ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… arut/nginx-rtmp-module — The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the… m1k1o/neko — Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal…

Alternative open-source pentru Go2rtc

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Go2rtc.
  • zlmediakit/zlmediakitAvatar ZLMediaKit

    ZLMediaKit/ZLMediaKit

    17,197Vezi pe GitHub↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    C++flvgb28181hls
    Vezi pe GitHub↗17,197
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
pipecat-ai/pipecatAvatar pipecat-ai

pipecat-ai/pipecat

12,846Vezi pe 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
Vezi pe GitHub↗12,846
  • arut/nginx-rtmp-moduleAvatar arut

    arut/nginx-rtmp-module

    13,982Vezi pe GitHub↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    C
    Vezi pe GitHub↗13,982
  • Vezi toate cele 30 alternative pentru Go2rtc→