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

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

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

Red5/red5-server

0
View on GitHub↗
3,427 نجوم·1,012 تفرعات·HTML·apache-2.0·8 مشاهدات

Red5 Server

This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network.

The system distinguishes itself through a multi-protocol media gateway that supports RTMP, E-RTMP v2 for modern codecs like HEVC and AV1, and HTTP media tunneling to bypass restrictive firewalls. It further acts as a real-time communication platform by synchronizing shared state objects across connected clients and pushing asynchronous updates via server-sent events.

The server covers broad capability areas including media session management, live stream recording, and video-on-demand delivery. It incorporates security features such as TLS/SSL encryption and protocol traffic validation, while using hierarchical user scoping to control data visibility across global, web, and room levels.

Administrative utilities allow the server to be deployed as a daemon on Linux and Windows for background execution.

Features

  • Live Streaming Servers - Provides a complete system for delivering real-time media content to multiple concurrent viewers over a network.
  • Real-Time Media Streaming - Broadcasts live audio and video to multiple concurrent viewers over a network using protocols like RTMP and E-RTMP.
  • Client-Server State Synchronization - Maintains consistent state across multiple concurrent client connections using a server-side state manager.
  • Media Servers - Acts as an RTMP media server for broadcasting, recording, and distributing real-time audio and video streams.
  • Video Streaming Servers - Provides a high-performance streaming implementation using the Enhanced RTMP v2 specification for modern codecs like HEVC and AV1.
  • Media Protocol Gateways - Translates between RTMP, E-RTMP, and HTTP to deliver real-time audio and video across different network environments.
  • Real-time Communication Servers - Functions as a real-time communication platform by synchronizing shared state and pushing asynchronous events via server-sent events.
  • Real-Time Synchronization - Maintains consistent shared data objects across multiple connected clients to coordinate application state in real time.
  • Streaming Session Managements - Manages the lifecycle of streaming sessions by cleaning up stale connections and sending keep-alive signals.
  • RTMP Protocol Support - Delivers audio and video content using the RTMP protocol and its secure variants.
  • State Consistency Controllers - Maintains consistent state across multiple client connections using a shared object implementation.
  • Stream Recorders - Captures incoming real-time media streams and saves them as files for archival and later playback.
  • Media Distribution Networks - Delivers real-time audio and video content across a network to all connected clients.
  • Media Stream Recording - Captures incoming real-time media streams and saves them as files for archival and later playback.
  • E-RTMP v2 Support - Supports the Enhanced RTMP v2 specification for high-performance video streaming using HEVC and AV1 codecs.
  • Stream Publishing - Enables broadcasting of real-time media from a single source to multiple concurrent viewers over a network.
  • Session Management - Controls the entire lifecycle of media streams, from initial broadcasting to recording and playback.
  • Video Streaming - Streams pre-recorded video content to users using dedicated storage and delivery infrastructure.
  • Room-Based Message Routing - Directs messages to specific groups, rooms, or application segments to isolate communication between users.
  • Connection Lifecycle Managers - Controls session lifecycles by tracking active sockets and using keep-alive signals to prune stale client connections.
  • HTTP Tunnels - Wraps media streams in HTTP packets to bypass restrictive firewalls and proxies.
  • Protocol Traffic Validations - Protects against stream confusion and overflow attacks through chunk size validation and header checking.
  • Real-Time Data Streams - Maintains persistent connections to distribute live audio, video, and data updates to clients.
  • Real-Time Messaging - Sends server-to-client updates using Server-Sent Events with integrated connection management and keep-alive signals.
  • Server-Sent Events - Pushes asynchronous updates and real-time messages from a server to clients using non-blocking connections.
  • Stream Encryption and Decryption - Secures real-time media transmission using TLS/SSL encryption to protect data moving between clients and the server.
  • Media Plugin Architectures - Customizes media handling and streaming behavior through a specialized media plugin system.
  • Plugin-Based Logic Extensions - Allows custom media handling and streaming behavior by loading external modules into the server runtime.
  • Hierarchical Scopes - Organizes connections into global, web, and room levels to isolate data visibility and target specific user groups.
  • Server Administration - Manages the lifecycle of media sessions, client connections, and secure stream delivery through a central server.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

    ossrs/srs

    28,971عرض على GitHub↗

    SRS is a real-time media server designed to ingest, route, and distribute live audio and video streams across various transport protocols. It functions as a multi-protocol stream relay, including a dedicated RTMP media gateway and a WebRTC signaling server to coordinate peer-to-peer media exchanges. The system features a multi-protocol relay engine that transforms incoming media packets between different transport formats without re-encoding. This allows it to serve as a video delivery proxy that routes live media from a single source to multiple concurrent viewers using diverse delivery prot

    C++audiocc-plus-plus
    عرض على GitHub↗28,971
  • owncast/owncastالصورة الرمزية لـ owncast

    owncast/owncast

    10,950عرض على GitHub↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Goactivitypubbroadcastingchat
    عرض على GitHub↗10,950
  • gwuhaolin/livegoالصورة الرمزية لـ gwuhaolin

    gwuhaolin/livego

    10,179عرض على GitHub↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    Goflashflvgolang
    عرض على GitHub↗10,179
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على 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
    عرض على GitHub↗299,516
عرض جميع البدائل الـ 30 لـ Red5 Server→

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

ما هي وظيفة red5/red5-server؟

This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network.

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

الميزات الرئيسية لـ red5/red5-server هي: Live Streaming Servers, Real-Time Media Streaming, Client-Server State Synchronization, Media Servers, Video Streaming Servers, Media Protocol Gateways, Real-time Communication Servers, Real-Time Synchronization.

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

تشمل البدائل مفتوحة المصدر لـ red5/red5-server: ossrs/srs — SRS is a real-time media server designed to ingest, route, and distribute live audio and video streams across various… owncast/owncast — Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience… gwuhaolin/livego — livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… bluenviron/mediamtx — MediaMTX is a multi-protocol media server designed for routing, proxying, and recording real-time audio and video… arut/nginx-rtmp-module — The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the…