awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aiortc avatar

aiortc/aiortc

0
View on GitHub↗
5,066 स्टार्स·877 फोर्क्स·Python·BSD-3-Clause·15 व्यूज़

Aiortc

aiortc WebRTC प्रोटोकॉल का एक पायथन कार्यान्वयन है, जो पीयर्स के बीच रीयल-टाइम ऑडियो, वीडियो और डेटा स्ट्रीमिंग के लिए एक एसिंक्रोनस स्टैक प्रदान करता है। यह एक मीडिया इंजन और डेटा चैनल कार्यान्वयन के रूप में कार्य करता है जो एक नॉन-ब्लॉकिंग फ्रेमवर्क के माध्यम से पीयर कनेक्शन्स को मैनेज करता है।

यह लाइब्रेरी सेशन विवरण और कनेक्टिविटी पथों पर बातचीत करके सीधे पीयर-टू-पीयर नेटवर्किंग की स्थापना को सक्षम बनाती है। यह डेटा चैनलों के माध्यम से सुरक्षित, द्विदिश डेटा ट्रांसमिशन की सुविधा प्रदान करती है और मानक कोडेक्स का उपयोग करके कम-विलंबता मीडिया स्ट्रीमिंग का समर्थन करती है।

यह सिस्टम नेटवर्क NAT ट्रैवर्सल और सेशन प्रबंधन के लिए क्षमताएं शामिल करता है। सुरक्षा को सुरक्षित संचार चैनल सेटअप के माध्यम से संभाला जाता है, जिसमें सभी मीडिया और डेटा ट्रैफिक को एन्क्रिप्ट करने के लिए कीज़ और सर्टिफिकेट्स उत्पन्न करना शामिल है।

Features

  • Peer-to-Peer Networking - Provides a complete implementation of peer-to-peer networking for direct client-to-client data and media exchange.
  • WebRTC Implementations - Building applications that require secure, encrypted exchange of media and data streams using the WebRTC protocol.
  • Standard Media Codecs - Provides support for standard audio and video codecs to encode and decode media frames for transmission.
  • WebRTC Protocol Stack Management - Provides a full WebRTC protocol stack for managing peer connections and media transport.
  • NAT Traversal Mechanisms - Includes NAT traversal mechanisms to connect remote peers through firewalls and address translators.
  • WebRTC Data Channels - Implements secure, bidirectional WebRTC data channels for exchanging arbitrary binary and text data.
  • Connectivity Negotiators - Manages the negotiation of connectivity paths and session descriptions to establish peer links.
  • SDP Negotiation - Implements the Session Description Protocol (SDP) for negotiating media capabilities and transport addresses.
  • Real-Time Media Transport - Implements low-latency transport systems for the bidirectional exchange of real-time audio and video streams.
  • Secure Communication Channels - Provides the underlying secure communication channels required for all WebRTC media and data traffic.
  • WebRTC Media Orchestration - Functions as a media engine for orchestrating the encoding, decoding, and transport of real-time streams.
  • ICE-Based Peer Connection Managers - Uses ICE, STUN, and TURN servers to discover network addresses and establish peer-to-peer connectivity.
  • WebRTC Python Implementations - Provides a comprehensive Python implementation of the WebRTC protocol for audio, video, and data streaming.
  • WebRTC Session Management - Implements the essential logic for creating and managing asynchronous WebRTC sessions for media and data exchange.
  • WebRTC Streaming - Facilitates low-latency real-time streaming of audio and video between peers using the WebRTC protocol.
  • Key Exchange Protocols - Implements DTLS-based key exchange protocols to secure media and data streams between peers.
  • Stream Encryption and Decryption - Implements real-time encryption and decryption of audio, video, and data streams using secure handshakes.
  • DTLS-SRTP Configurations - Provides DTLS-SRTP configurations to encrypt real-time media packets and prevent eavesdropping.
  • Asynchronous Event Loops - Implements an asynchronous event loop based on asyncio for non-blocking network I/O and concurrency.
  • SCTP-over-UDP Tunneling - Implements SCTP-over-UDP tunneling to ensure reliable data channel transmission through network firewalls.
  • Real-time Data Packet Transmission - Enables bidirectional transmission of raw data packets using reliable stream control protocols.
  • Streaming Protocols & Transport - Python library implementing WebRTC and ORTC for real-time media and data streaming.
  • Python Libraries - Listed in the “Python Libraries” section of the Awesome Rtc awesome list.

स्टार हिस्ट्री

aiortc/aiortc के लिए स्टार हिस्ट्री चार्टaiortc/aiortc के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

aiortc/aiortc क्या करता है?

aiortc WebRTC प्रोटोकॉल का एक पायथन कार्यान्वयन है, जो पीयर्स के बीच रीयल-टाइम ऑडियो, वीडियो और डेटा स्ट्रीमिंग के लिए एक एसिंक्रोनस स्टैक प्रदान करता है। यह एक मीडिया इंजन और डेटा चैनल कार्यान्वयन के रूप में कार्य करता है जो एक नॉन-ब्लॉकिंग फ्रेमवर्क के माध्यम से पीयर कनेक्शन्स को मैनेज करता है।

aiortc/aiortc की मुख्य विशेषताएं क्या हैं?

aiortc/aiortc की मुख्य विशेषताएं हैं: Peer-to-Peer Networking, WebRTC Implementations, Standard Media Codecs, WebRTC Protocol Stack Management, NAT Traversal Mechanisms, WebRTC Data Channels, Connectivity Negotiators, SDP Negotiation।

aiortc/aiortc के कुछ ओपन-सोर्स विकल्प क्या हैं?

aiortc/aiortc के ओपन-सोर्स विकल्पों में शामिल हैं: feross/simple-peer — simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer… miroslavpejic85/p2p — This project is a peer-to-peer networking tool and communication client designed for exchanging messages and sharing… pion/webrtc — This project is a cross-platform implementation of the WebRTC standard, providing a comprehensive library for building… meetecho/janus-gateway — Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… easytier/easytier — EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3…

Aiortc के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Aiortc के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • feross/simple-peerfeross का अवतार

    feross/simple-peer

    7,797GitHub पर देखें↗

    simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer networking in the browser. It serves as a tool for creating direct device-to-device connections for the transmission of binary data and real-time media streaming. The library manages the exchange of strings and binary buffers through a data channel implementation and provides tools for sharing real-time audio and video tracks between peers. It covers the full lifecycle of peer connectivity, including signaling coordination, session description negotiation, and the gathering of

    JavaScript
    GitHub पर देखें↗7,797
  • miroslavpejic85/p2pmiroslavpejic85 का अवतार

    miroslavpejic85/p2p

    3,977GitHub पर देखें↗

    This project is a peer-to-peer networking tool and communication client designed for exchanging messages and sharing screen control between computers without a central server. It functions as a decentralized system for exchanging data and control signals directly between nodes. The application uses WebRTC for peer-to-peer messaging and remote desktop administration. It incorporates STUN-based NAT traversal and rendezvous servers to establish direct connections between peers hidden behind restrictive firewalls or routers. The software provides capabilities for remote desktop control, includin

    C#administrationanydeskc-sharp
    GitHub पर देखें↗3,977
  • pion/webrtcpion का अवतार

    pion/webrtc

    16,571GitHub पर देखें↗

    This project is a cross-platform implementation of the WebRTC standard, providing a comprehensive library for building real-time audio, video, and data communication applications. It functions as a peer-to-peer networking framework and media processing engine, enabling direct, low-latency connections between devices without relying on central servers. By strictly adhering to official protocol specifications, the library ensures interoperability with browsers and other native communication software across mobile, desktop, and server environments. The engine distinguishes itself through a modul

    Goaudiogogolang
    GitHub पर देखें↗16,571
  • meetecho/janus-gatewaymeetecho का अवतार

    meetecho/janus-gateway

    9,117GitHub पर देखें↗

    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
    GitHub पर देखें↗9,117
Aiortc के सभी 30 विकल्प देखें→