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
·
gradio-app avatar

gradio-app/fastrtc

0
View on GitHub↗
4,609 stele·433 fork-uri·JavaScript·MIT·6 vizualizărifastrtc.org↗

Fastrtc

FastRTC is a Python framework for building low-latency, bidirectional audio and video streams. It serves as a real-time communication library that provides a wrapper for WebRTC media servers, allowing users to create streaming applications with integrated media handling.

The project distinguishes itself by providing a gateway for telephony integration, which maps temporary phone numbers to streaming media endpoints. It also includes built-in voice activity detection to manage automatic turn-taking and speech boundary identification in real-time conversations.

The library supports mounting media endpoints onto web servers for custom frontend integrations and provides a testing interface for rapid prototyping of streaming capabilities.

Features

  • WebRTC Python Implementations - Provides a high-performance WebRTC protocol implementation wrapped in a Python interface for rapid development.
  • Conversational Turn Detection - Analyzes speech context using voice activity detection to determine when a user has finished speaking.
  • Agent Speech Turn Detections - Uses voice activity detection to automatically identify speech boundaries and manage conversational turn-taking.
  • Voice Activity Detection - Identifies speech segments within audio streams to automatically manage conversational turn-taking.
  • Voice Activity Detection - Implements automated voice activity detection to trigger application responses based on user speech boundaries.
  • Real-Time Media Streaming - Provides a system for receiving and distributing low-latency bidirectional audio and video streams.
  • WebRTC Communication Frameworks - Offers a high-level Python framework for building low-latency bidirectional audio and video communication apps.
  • Telephony and Media Bridging - Bridges standard telephone networks (SIP/PSTN) to real-time media streams by mapping phone numbers to sessions.
  • Telephony Provisioning Services - Integrates traditional telephone networks with real-time media streams for phone-based user interaction.
  • WebRTC Streaming - Utilizes the WebRTC protocol for low-latency, bidirectional transmission of audio and video streams.
  • Real-Time Media Streams - Implements non-blocking concurrent processing of audio and video data packets to maintain real-time interaction speeds.
  • Communication Stream Prototyping - Enables rapid launching and testing of real-time communication interfaces to verify capabilities before full deployment.
  • WebRTC Wrappers - Provides a simplified Python interface that wraps the complexity of WebRTC connections and media server endpoints.
  • Media Stream Endpoints - Mounts media streams onto web servers to provide communication endpoints for custom frontend integrations.
  • Media Streaming Endpoints - Exposes streaming communication channels through web server mounts to allow integration with custom frontend clients.
  • Real-Time Media Servers - Functions as a real-time media server that allows custom web interfaces to integrate audio and video streams.

Istoric stele

Graficul istoricului de stele pentru gradio-app/fastrtcGraficul istoricului de stele pentru gradio-app/fastrtc

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

Alternative open-source pentru Fastrtc

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fastrtc.
  • livekit/livekitAvatar livekit

    livekit/livekit

    19,358Vezi pe GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    Vezi pe GitHub↗19,358
  • livekit/agentsAvatar livekit

    livekit/agents

    9,379Vezi pe GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    Vezi pe GitHub↗9,379
  • meetecho/janus-gatewayAvatar meetecho

    meetecho/janus-gateway

    9,117Vezi pe GitHub↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    C
    Vezi pe GitHub↗9,117
  • getstream/vision-agentsAvatar GetStream

    GetStream/Vision-Agents

    6,029Vezi pe GitHub↗
    Pythonagentic-aiagentsai
    Vezi pe GitHub↗6,029
Vezi toate cele 30 alternative pentru Fastrtc→

Întrebări frecvente

Ce face gradio-app/fastrtc?

FastRTC is a Python framework for building low-latency, bidirectional audio and video streams. It serves as a real-time communication library that provides a wrapper for WebRTC media servers, allowing users to create streaming applications with integrated media handling.

Care sunt principalele funcționalități ale gradio-app/fastrtc?

Principalele funcționalități ale gradio-app/fastrtc sunt: WebRTC Python Implementations, Conversational Turn Detection, Agent Speech Turn Detections, Voice Activity Detection, Real-Time Media Streaming, WebRTC Communication Frameworks, Telephony and Media Bridging, Telephony Provisioning Services.

Care sunt câteva alternative open-source pentru gradio-app/fastrtc?

Alternativele open-source pentru gradio-app/fastrtc includ: livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… meetecho/janus-gateway — Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side… getstream/vision-agents. pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… aiortc/aiortc — aiortc is a Python implementation of the WebRTC protocol, providing an asynchronous stack for real-time audio, video,…