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

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

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

react-native-webrtc/react-native-webrtc

0
View on GitHub↗
4,973 نجوم·1,325 تفرعات·Java·MIT·3 مشاهداتreact-native-webrtc.discourse.group↗

React Native Webrtc

react-native-webrtc is a mobile framework wrapper and peer-to-peer communication library used to integrate real-time audio, video, and data communication into cross-platform mobile applications. It functions as a tool for capturing device screens and streaming live media content via the WebRTC protocol.

The project provides an interface for bidirectional data channels, enabling the exchange of arbitrary data packets between peers without a central relay server. It supports real-time media streaming, including peer-to-peer audio and video transmission and screen capture capabilities.

The library includes features for stream optimization, such as sending multiple versions of a video stream at different resolutions to adapt to receiver network conditions. It covers high-level communication domains including mobile voice over IP and real-time video communication.

Features

  • Low-Latency Streaming - Enables high-quality, low-latency live audio and video streaming between mobile clients using WebRTC.
  • Real-Time Media Streaming - Provides tools for capturing device screens and streaming live media content via the WebRTC protocol.
  • Bidirectional Communication Channels - Provides low-latency bidirectional channels for transmitting arbitrary data packets alongside media streams.
  • Peer-to-Peer Data Exchange - Facilitates the exchange of real-time data packets and files directly between mobile devices.
  • WebRTC Data Channels - Provides an interface for secure, encrypted peer-to-peer transport of real-time text and binary data.
  • STUN/TURN Traversal Services - Implements NAT traversal using STUN and TURN servers to establish direct media paths between peers.
  • Peer-to-Peer Media Libraries - Integrates the native C++ WebRTC library to handle complex peer-to-peer signaling and media processing.
  • Real-time Data Packet Transmission - Implements low-level dispatching of raw data packets between peers without a central relay server.
  • Real-Time Voice and Video Communication - Provides the core capabilities needed to build mobile applications for live peer-to-peer video calls.
  • Native C-JavaScript Bridges - Provides a bridge that serializes JavaScript calls into native C++ method invocations to control WebRTC.
  • WebRTC Wrappers - Acts as a programmatic wrapper for integrating WebRTC connectivity into cross-platform mobile applications.
  • Screen Streams - Captures the device screen and pushes it as a live video stream to remote peers.
  • Hardware Accelerated Media Encoders - Utilizes device-specific hardware codecs to compress audio and video streams with minimal CPU overhead.
  • Simulcast Controllers - Implements simulcast capabilities to transmit multiple video resolutions, optimizing playback quality based on the receiver's network conditions.
  • Mobile Screen Sharing - Allows users to capture and stream their mobile device screen to remote participants in real time.
  • Native View Integration - Embeds native video rendering surfaces directly into the mobile UI hierarchy for high-performance playback.
  • Low-Latency Voice over IP - Supports the implementation of voice over IP calling with low-latency audio transmission.

سجل النجوم

مخطط تاريخ النجوم لـ react-native-webrtc/react-native-webrtcمخطط تاريخ النجوم لـ react-native-webrtc/react-native-webrtc

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

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

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

Start searching with AI

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

ما هي وظيفة react-native-webrtc/react-native-webrtc؟

react-native-webrtc is a mobile framework wrapper and peer-to-peer communication library used to integrate real-time audio, video, and data communication into cross-platform mobile applications. It functions as a tool for capturing device screens and streaming live media content via the WebRTC protocol.

ما هي الميزات الرئيسية لـ react-native-webrtc/react-native-webrtc؟

الميزات الرئيسية لـ react-native-webrtc/react-native-webrtc هي: Low-Latency Streaming, Real-Time Media Streaming, Bidirectional Communication Channels, Peer-to-Peer Data Exchange, WebRTC Data Channels, STUN/TURN Traversal Services, Peer-to-Peer Media Libraries, Real-time Data Packet Transmission.

ما هي البدائل مفتوحة المصدر لـ react-native-webrtc/react-native-webrtc؟

تشمل البدائل مفتوحة المصدر لـ react-native-webrtc/react-native-webrtc: steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… simplewebrtc/simplewebrtc — SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer… flutter-webrtc/flutter-webrtc — This project is a WebRTC plugin for Flutter that provides a real-time communication framework for implementing… webrtc/apprtc — apprtc is a WebRTC video chat application and signaling server designed to establish peer-to-peer audio and video… cloudwebrtc/flutter-webrtc — flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for… mumble-voip/mumble — Mumble is a low-latency voice over IP system designed for real-time communication. It provides a self-hosted,…

بدائل مفتوحة المصدر لـ React Native Webrtc

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Native Webrtc.
  • steveseguin/vdo.ninjaالصورة الرمزية لـ steveseguin

    steveseguin/vdo.ninja

    3,910عرض على GitHub↗

    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
    عرض على GitHub↗3,910
  • simplewebrtc/simplewebrtcالصورة الرمزية لـ simplewebrtc

    simplewebrtc/SimpleWebRTC

    4,689عرض على GitHub↗

    SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer audio, video, and data streams between web clients. It provides a conference room manager to organize multiple participants into virtual rooms for group interaction. The framework includes a dedicated system for peer-to-peer file transfers and low-latency data messaging. It also features a network traversal configuration tool for managing the servers required to maintain connectivity across firewalls and restrictive network environments. The project covers broad capability areas

    JavaScript
    عرض على GitHub↗4,689
  • flutter-webrtc/flutter-webrtcالصورة الرمزية لـ flutter-webrtc

    flutter-webrtc/flutter-webrtc

    4,468عرض على GitHub↗

    This project is a WebRTC plugin for Flutter that provides a real-time communication framework for implementing peer-to-peer voice, video, and data streaming. It functions as a cross-platform media streamer and hardware media controller, allowing applications to manage device cameras and microphones across mobile, desktop, and web platforms. The framework includes a dedicated peer-to-peer data channel interface for exchanging arbitrary data packets with low latency. It ensures privacy and data integrity through end-to-end encryption for all audio, video, and data transmissions. Broad capabili

    C++androiddesktopflutter
    عرض على GitHub↗4,468
  • webrtc/apprtcالصورة الرمزية لـ webrtc

    webrtc/apprtc

    4,228عرض على GitHub↗

    apprtc is a WebRTC video chat application and signaling server designed to establish peer-to-peer audio and video communication between browsers. It provides a coordination layer using a websocket-based signaling server to exchange session descriptions and network candidates. The project is delivered as a dockerized communication app, allowing for a containerized deployment of the calling service for local development or cloud hosting. It includes a network gateway that integrates STUN and TURN servers to facilitate media flow through firewalls and NATs. The implementation covers peer discov

    JavaScript
    عرض على GitHub↗4,228
  • عرض جميع البدائل الـ 30 لـ React Native Webrtc→