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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
anyrtcIO-Community avatar

anyrtcIO-Community/anyRTC-RTMP-OpenSource

0
View on GitHub↗
4,904 Stars·1,632 Forks·C++·GPL-3.0·9 Aufrufewww.anyrtc.io↗

AnyRTC RTMP OpenSource

Dieses Projekt ist ein RTMP-Media-Streaming-SDK und ein Echtzeit-Kommunikations-Framework, das für das Pushen und Abspielen von Audio- und Videostreams entwickelt wurde. Es bietet Tools für interaktives Broadcasting, latenzarme Sprach- und Videoanrufe sowie einen plattformübergreifenden Media-Player, der mit Windows, iOS und Android kompatibel ist.

Das Toolkit ermöglicht interaktives Live-Broadcasting mit Unterstützung für Multi-Host-Interaktionen und der Möglichkeit, Streams über CDN an Verteilungsserver zu pushen. Es enthält einen Cloud-Recording-Manager zum Erfassen von Live-Sitzungen und deren Speicherung als Dateien im Cloud-Speicher, zusammen mit einem System für Composite-Stream-Mixing und Layout-Konfiguration.

Zusätzliche Fähigkeiten decken Echtzeit-Messaging und Signalisierung ab, einschließlich Kanal-Nachrichten-Broadcasting und Benutzerpräsenz-Tracking. Das Projekt bietet zudem Videoverarbeitungstools für GPU-beschleunigtes Filtern und Raw-Frame-Manipulation sowie Audioverarbeitung für räumliche Simulation und Stimmeffekte. Kollaborative Dienstprogramme wie synchronisierte interaktive Whiteboards sind ebenfalls in das Framework integriert.

Features

  • Interactive Live Streaming - Implements a high-scale interactive live broadcasting system supporting multi-host interactions and real-time audience engagement.
  • Real-Time Communication Systems - Implements a complete framework for low-latency voice and video calls with support for group interactions and co-hosting.
  • Real-Time Voice and Video Communication - Provides a comprehensive framework for establishing low-latency real-time voice and video communication.
  • Cloud Recording Management - Provides a comprehensive system for capturing live audio and video sessions and saving them to cloud storage.
  • Low-Latency Implementation - Implements a high-performance native audio pipeline for real-time voice changing, mixing, and spatial effects.
  • RTMP Stream Pushing - Transmits encoded audio and video data to remote servers using the RTMP protocol for broadcasting.
  • Media Capture and Playback - Integrates custom audio and video collection and rendering layers to support third-party processing.
  • Live Capture and Recording - Captures live audio and video streams from a channel and saves them as files or snapshots in cloud storage.
  • Cross-Platform Media Cores - Ships a unified native media engine for decoding and rendering streams across Windows, iOS, and Android.
  • Cross-Platform Media Players - Ships a multimedia player supporting low-latency playback of live and on-demand streams across Windows, iOS, and Android.
  • Live Broadcast Management - Provides a framework for managing live streams including host-audience roles and real-time messaging.
  • Stream Compositing - Implements the combination of multiple live participant feeds into a single composite stream for broadcasting.
  • Low-Latency Video Streaming - Delivers real-time audio and video broadcasts to wide audiences with minimal end-to-end latency.
  • Interactive Audio Broadcasting - Provides low-latency, two-way live audio streaming designed for real-time participant interaction.
  • Voice Channel Audio Delivery - Streams high-quality voice audio in real-time into communication channels for interactive conversations.
  • Client-to-Server Media Pushing - Transmits local audio and video data from the client to a server for broadcasting or recording.
  • Membership Management - Manages user membership and access permissions for joining or leaving communication sessions using identity tokens.
  • Large-Scale Group Communication - Facilitates real-time communication and monitoring for large-scale groups across multiple conversation channels.
  • RTMP Streaming SDKs - Provides a toolkit for pushing and playing real-time audio and video streams using RTMP and HLS protocols.
  • Vocal Effect Processing - Transforms vocal characteristics using preset voice changers, reverb, and manual pitch and equalization adjustments.
  • Interaction State Synchronization - Shares real-time cursor positions and drawing trajectories to coordinate a shared view among multiple users.
  • Stream Relays - Composes multiple participant streams into a single feed and relays it to a delivery server.
  • Media Track Subscriptions - Allows dynamic control over which specific media tracks and participants are captured during the recording process.
  • Media Session Recording Controls - Provides controls to manage the lifecycle of audio and video recording sessions, including start and stop operations.
  • Screen Sharing - Captures and broadcasts the device screen as a live video stream for real-time communication.
  • Audio Mixing - Combines local or online audio tracks with user voice into a single mixed stream for broadcast.
  • Audio Processing - Intercepts and modifies original audio streams from the media engine to apply custom sound processing.
  • Custom Source Implementations - Allows replacing system cameras with custom video sources to integrate external filters or files.
  • Cloud Storage Archiving - Provides the ability to save live media stream chunks directly to cloud object storage for long-term archiving.
  • Raw Media Captures - Provides access to raw audio and video buffers for custom filtering and transformations.
  • Filter Acceleration - Uses GPU hardware acceleration to apply beauty filters and custom visual effects to raw video frames.
  • Cross-Channel Interactions - Connects hosts from different live channels into a single shared session for real-time interaction.
  • Live Streaming Players - Provides media players that render live audio and video streams with support for automated playback lists.
  • Media Stream Injection - Inputs external media streams into an active channel for shared viewing among participants.
  • Protocol-Based Rendering - Renders local or online media resources using standard network protocols.
  • GPU-Accelerated Effects - Enhances video quality using GPU-based beauty filters and custom-defined visual effects.
  • Simultaneous Multi-Quality Streams - Transmits high and low resolution video streams concurrently to allow clients to adapt to bandwidth changes.
  • Individual Participant Streams - Provides the ability to save separate audio and video files for every participant in a session.
  • Whiteboarding - Offers a digital canvas with tools for creating and modifying sketches, shapes, and text.
  • Broadcast Messaging Channels - Sends messages to all users within a specific channel and provides access to message history.
  • Real-time Messaging - Facilitates low-latency data message exchange between clients for signaling and real-time chat.
  • Composite Stream Pushing - Aggregates multiple channel streams into a single composite feed for pushing to a distribution server.
  • Push-to-Talk Systems - Implements low-latency push-to-talk communication for global dispatching and instant voice messaging.
  • Network Latency Optimizations - Minimizes operation delay and bandwidth usage by routing updates through specialized global network paths.
  • Peer-to-Peer Distribution Protocols - Distributes media streams via a peer-to-peer network to optimize bandwidth costs.
  • Direct Message Deliveries - Transmits messages between two users and ensures delivery for those who are currently offline.
  • Collaborative Whiteboarding - Synchronizes real-time drawing, document sharing, and media across multiple users in a shared workspace.
  • Co-hosting Coordination - Connects specific audience members or hosts from different channels to interact in a shared session.
  • Composite Stream Recording - Implements the recording of synthesized video layouts that combine multiple participant sources into a single file.
  • User Presence Monitoring - Monitors the online and offline status of users through a subscription-based update system.

Star-Verlauf

Star-Verlauf für anyrtcio-community/anyrtc-rtmp-opensourceStar-Verlauf für anyrtcio-community/anyrtc-rtmp-opensource

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu AnyRTC RTMP OpenSource

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit AnyRTC RTMP OpenSource.
  • daniulive/smarterstreamingAvatar von daniulive

    daniulive/SmarterStreaming

    11,170Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,170
  • wildfirechat/im-serverAvatar von wildfirechat

    wildfirechat/im-server

    8,507Auf GitHub ansehen↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    Javaimvoip
    Auf GitHub ansehen↗8,507
  • steveseguin/vdo.ninjaAvatar von steveseguin

    steveseguin/vdo.ninja

    3,910Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,910
  • miroslavpejic85/mirotalksfuAvatar von miroslavpejic85

    miroslavpejic85/mirotalksfu

    2,882Auf GitHub ansehen↗

    Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac

    JavaScriptchatchatgptcollaboration
    Auf GitHub ansehen↗2,882
Alle 30 Alternativen zu AnyRTC RTMP OpenSource anzeigen→

Häufig gestellte Fragen

Was macht anyrtcio-community/anyrtc-rtmp-opensource?

Dieses Projekt ist ein RTMP-Media-Streaming-SDK und ein Echtzeit-Kommunikations-Framework, das für das Pushen und Abspielen von Audio- und Videostreams entwickelt wurde. Es bietet Tools für interaktives Broadcasting, latenzarme Sprach- und Videoanrufe sowie einen plattformübergreifenden Media-Player, der mit Windows, iOS und Android kompatibel ist.

Was sind die Hauptfunktionen von anyrtcio-community/anyrtc-rtmp-opensource?

Die Hauptfunktionen von anyrtcio-community/anyrtc-rtmp-opensource sind: Interactive Live Streaming, Real-Time Communication Systems, Real-Time Voice and Video Communication, Cloud Recording Management, Low-Latency Implementation, RTMP Stream Pushing, Media Capture and Playback, Live Capture and Recording.

Welche Open-Source-Alternativen gibt es zu anyrtcio-community/anyrtc-rtmp-opensource?

Open-Source-Alternativen zu anyrtcio-community/anyrtc-rtmp-opensource sind unter anderem: daniulive/smarterstreaming — SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It… wildfirechat/im-server — WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management,… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… samdutton/simpl — Simpl is an HTML, CSS, and JavaScript example library that provides a collection of minimal functional demonstrations… lipku/livetalking — LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic…