awesome-repositories.com
Blog
MCP
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
·
EasyDarwin avatar

EasyDarwin/EasyDarwin

0
View on GitHub↗
6,830 estrellas·2,204 forks·HTML·MIT·5 vistaswww.easydarwin.org↗

EasyDarwin

open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.

Features

  • RTSP Media Servers - An industrial-grade streaming server that ingests, relays, and redistributes live video over RTSP with high performance.
  • RTMP Stream Pushing - Accepts a live stream pushed via RTMP from encoders like FFmpeg or OBS and makes it available for redistribution.
  • Transcoding Servers - Ingests an RTMP push stream and transcodes it into multiple protocols for broad client compatibility.
  • RTSP Streamers - Connects to remote RTSP cameras and re-streams their feeds through multiple output protocols.
  • Stream Relaying - Relays live RTSP streams from cameras or encoders to multiple viewers with optimized keyframe caching.
  • Multi-Protocol Streaming Delivery - Converts an incoming stream into RTMP, RTSP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC formats simultaneously.
  • Multi-Format Transcoders - Converts incoming streams into RTMP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC formats simultaneously.
  • Ingestion Gateways - Accepts live RTMP pushes from encoders and re-packages them for multi-protocol distribution.
  • Multi-Protocol Relays - Converts incoming RTSP streams into RTMP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC outputs simultaneously.
  • Stream Management APIs - Exposes stream control, monitoring, and authentication operations through a RESTful HTTP interface.
  • Stream Management Interfaces - Monitors live stream status, previews video, and manages sources through a browser dashboard.
  • Web Management Dashboards - Provides a browser interface for live preview, stream status monitoring, and server configuration.
  • Distributed Load Balancing - Distributes streaming sessions across multiple server nodes using a lightweight cloud platform architecture.
  • Push Stream Token Verifications - Requires a signed token in the push stream URL to verify the source before accepting the feed.
  • Keyframe Caches - Caches keyframes to reduce latency and bandwidth during stream relay and playback.
  • RTMP-to-RTSP Relays - Accepts an RTMP push stream from encoders and re-streams it as RTSP for broader distribution.
  • Video on Demand Servers - Serves stored video content to viewers on request through standard streaming protocols.
  • Authenticated Stream Ingestion - Secures incoming push streams by requiring signed tokens in the URL to verify the source.
  • Media Server Load Balancers - Scales streaming capacity across multiple servers with a simple cloud platform architecture for high-availability delivery.
  • Push Stream Authentications - Requires a signed token in the push stream URL to verify the source before accepting the feed.

Historial de estrellas

Gráfico del historial de estrellas de easydarwin/easydarwinGráfico del historial de estrellas de easydarwin/easydarwin

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

Alternativas open-source a EasyDarwin

Proyectos open-source similares, clasificados según cuántas características comparten con EasyDarwin.
  • daniulive/smarterstreamingAvatar de daniulive

    daniulive/SmarterStreaming

    11,170Ver en GitHub↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Javaandroid-rtmpgb28181hevc
    Ver en GitHub↗11,170
  • gpac/gpacAvatar de gpac

    gpac/gpac

    3,205Ver en GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    Ver en GitHub↗3,205
  • illuspas/node-media-serverAvatar de illuspas

    illuspas/Node-Media-Server

    6,236Ver en GitHub↗

    Node-Media-Server is a Node.js media server that accepts incoming RTMP streams and delivers live video over HTTP-FLV and WebSocket-FLV for low-latency playback. It functions as a live RTMP streaming server, handling the ingestion and delivery of live video with sub-second latency for broadcasting workflows. The server provides stream authentication using JSON Web Tokens, validating tokens on publish or play requests to restrict access to authorized clients. It includes a GOP cache that stores the most recent Group of Pictures in memory, allowing new viewers to start playback immediately witho

    JavaScriptav1flvh264
    Ver en GitHub↗6,236
  • bililiverecorder/bililiverecorderAvatar de BililiveRecorder

    BililiveRecorder/BililiveRecorder

    4,698Ver en GitHub↗

    BililiveRecorder is a tool for automatically capturing and saving live broadcasts and associated chat logs from Bilibili to local storage. It functions as a live stream automation bot that monitors channel statuses in real time to trigger recording tasks without manual intervention. The project provides a web-based recording manager and a graphical interface for configuring capture settings and managing target channels. It supports recording multiple simultaneous broadcasts and includes a dedicated system for recovering corrupted media caused by server-side interruptions. The application man

    C#bilibilibilibili-livedotnet-core
    Ver en GitHub↗4,698
Ver las 30 alternativas a EasyDarwin→

Preguntas frecuentes

¿Qué hace easydarwin/easydarwin?

open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.

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

Las características principales de easydarwin/easydarwin son: RTSP Media Servers, RTMP Stream Pushing, Transcoding Servers, RTSP Streamers, Stream Relaying, Multi-Protocol Streaming Delivery, Multi-Format Transcoders, Ingestion Gateways.

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

Las alternativas de código abierto para easydarwin/easydarwin incluyen: daniulive/smarterstreaming — SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… illuspas/node-media-server — Node-Media-Server is a Node.js media server that accepts incoming RTMP streams and delivers live video over HTTP-FLV… bililiverecorder/bililiverecorder — BililiveRecorder is a tool for automatically capturing and saving live broadcasts and associated chat logs from… kkroening/ffmpeg-python — ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing… homebridge/homebridge — Homebridge is a Node.js home automation server that acts as a bridge to expose non-native smart home devices to Apple…