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

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

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

flutter-webrtc/flutter-webrtc

0
View on GitHub↗
4,468 نجوم·1,390 تفرعات·C++·MIT·11 مشاهدات

Flutter Webrtc

هذا المشروع هو إضافة WebRTC لـ Flutter توفر إطار عمل للاتصالات في الوقت الفعلي لتنفيذ بث الصوت والفيديو والبيانات من نظير إلى نظير. يعمل كجهاز بث وسائط عابر للمنصات ووحدة تحكم وسائط للأجهزة، مما يسمح للتطبيقات بإدارة كاميرات وميكروفونات الأجهزة عبر منصات الجوال، وسطح المكتب، والويب.

يتضمن إطار العمل واجهة قناة بيانات مخصصة من نظير إلى نظير لتبادل حزم بيانات عشوائية بزمن انتقال منخفض. ويضمن الخصوصية وسلامة البيانات من خلال التشفير من طرف إلى طرف لجميع عمليات نقل الصوت والفيديو والبيانات.

تغطي القدرات الواسعة إدارة تدفق الوسائط ومعالجة إشارات الصوت، بما في ذلك إلغاء الصدى وقمع الضوضاء. كما يدعم النظام مشاركة شاشة الجهاز، وتسجيل تدفق الوسائط، وتوجيه الشبكة عبر بروتوكولات STUN وTURN لتسهيل الاتصالات المباشرة بين الأقران.

Features

  • Flutter Plugin Integrations - Provides a set of bindings that bridge Dart code to platform-specific WebRTC APIs through Flutter plugins.
  • Real-Time Voice and Video Communication - Provides a comprehensive framework for implementing live video and voice calls across mobile, desktop, and web platforms.
  • Live Media Streamers - Functions as a cross-platform tool for capturing and streaming live audio and video feeds.
  • Hardware Media Device Management - Provides a programmatic interface for managing device camera and microphone access for real-time communication.
  • Low-Latency Data Transmission - Provides low-latency transmission of arbitrary data packets between peers for non-media communication.
  • WebRTC Communication Frameworks - Offers a high-level Flutter plugin for building secure, low-latency real-time communication applications using WebRTC.
  • WebRTC Data Channels - Implements a low-latency, secure P2P transport layer for exchanging binary and text data via WebRTC.
  • Peer-to-Peer Networking - Implements STUN and TURN protocols to navigate firewalls and establish direct peer-to-peer media connections.
  • Peer-to-Peer Media Libraries - Provides the core library for establishing direct audio, video, and data channels between peers without intermediaries.
  • Peer-to-Peer Data Channels - Implements dedicated P2P data channels for exchanging arbitrary data packets in real time without a central transport server.
  • Media Stream Security - Ensures privacy and data integrity through end-to-end encryption of all real-time audio and video transmissions.
  • WebRTC Wrappers - Provides a native C++ bridge to the core WebRTC library for low-level signal processing and encryption.
  • Platform Channel Communications - Uses platform channels to serialize messages between the Dart layer and native host code for hardware and socket control.
  • Screen Capture Tools - Enables recording or streaming of the device display to share visual information with remote participants.
  • Screen Capture Utilities - Implements OS-level display API hooks to capture screen buffers as native video tracks for streaming.
  • Stream Bandwidth Optimizations - Implements techniques to adjust RTP encoding and network priority to optimize live stream quality and bandwidth.
  • Texture-Backed Video Rendering - Maps native video frames directly to Flutter textures using memory pointers to optimize rendering performance.
  • Audio Session Management - Manages audio sample rates and routing across different hardware devices and operating system sessions.
  • Media Streaming Protocols - Provides mechanisms for managing real-time media stream allocation, routing, and bandwidth optimization.
  • Screen Sharing - Captures the device screen or specific applications as video tracks for real-time transmission to peers.
  • Voice Chat Facilitators - Provides the infrastructure for high-quality, low-latency voice communication with integrated noise suppression across platforms.
  • Audio Signal Enhancements - Applies echo cancellation, noise suppression, and automatic gain control to enhance voice quality in real-time streams.
  • End-to-End Encryption - Ensures privacy and data integrity by encrypting audio, video, and data transmissions end-to-end.
  • Peer-to-Peer Transfer Engines - Enables the exchange of arbitrary data packets and files directly between peers without a central server.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

هذا المشروع هو إضافة WebRTC لـ Flutter توفر إطار عمل للاتصالات في الوقت الفعلي لتنفيذ بث الصوت والفيديو والبيانات من نظير إلى نظير. يعمل كجهاز بث وسائط عابر للمنصات ووحدة تحكم وسائط للأجهزة، مما يسمح للتطبيقات بإدارة كاميرات وميكروفونات الأجهزة عبر منصات الجوال، وسطح المكتب، والويب.

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

الميزات الرئيسية لـ flutter-webrtc/flutter-webrtc هي: Flutter Plugin Integrations, Real-Time Voice and Video Communication, Live Media Streamers, Hardware Media Device Management, Low-Latency Data Transmission, WebRTC Communication Frameworks, WebRTC Data Channels, Peer-to-Peer Networking.

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

تشمل البدائل مفتوحة المصدر لـ flutter-webrtc/flutter-webrtc: cloudwebrtc/flutter-webrtc — flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for… 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… simplewebrtc/simplewebrtc — SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer… feross/simple-peer — simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Flutter Webrtc.
  • cloudwebrtc/flutter-webrtcالصورة الرمزية لـ cloudwebrtc

    cloudwebrtc/flutter-webrtc

    4,468عرض على GitHub↗

    flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for establishing peer-to-peer media connections and low-latency data exchange across mobile, desktop, and web environments. The project enables the creation of applications with live audio and video calling, real-time media streaming, and peer-to-peer data channels for sending encrypted arbitrary data packets without a central server. It supports secure media communication through end-to-end encryption for audio, video, and data streams. The SDK covers broad capabilities including

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

    react-native-webrtc/react-native-webrtc

    4,973عرض على GitHub↗

    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 libr

    Javareactreact-nativewebrtc
    عرض على GitHub↗4,973
  • 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
  • feross/simple-peerالصورة الرمزية لـ feross

    feross/simple-peer

    7,797عرض على GitHub↗

    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
عرض جميع البدائل الـ 30 لـ Flutter Webrtc→