Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
WebRTC
With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions. The technology is available on all modern browsers as well as on native clients for all major platforms. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. For native clients, like Android and iOS applications, a library is available that provides the same functionality. The WebRTC project is open source and supported by Apple, Google, Microsoft and Mozilla, amongst others. This page is maintained by the Google WebRTC team.
- GitHub: https://github.com/topics/webrtc
- Wikipedia: https://en.wikipedia.org/wiki/WebRTC
- Created by: Google
- Released: May 4, 2018
- Related Topics: rtc, web-real-time-communication,
- Last updated: 2025-02-07 00:32:28 UTC
- JSON Representation
https://github.com/fishjam-dev/react-native-client-sdk
React Native client library for Fishjam.
android fishjam ios react-native video webrtc
Last synced: 06 Nov 2024
https://github.com/circuit/webrtc-bot-example
Electron-based Bot utilizing the WebRTC capabilities of the Circuit JS SDK
bot circuit circuit-sdk electron webrtc
Last synced: 17 Dec 2024
https://github.com/geut/socket-signal
Signal abstraction to create WebRTC connections through sockets.
signal socket webrtc webrtc-connections
Last synced: 09 Nov 2024
https://github.com/priyam-03/recruitify
Recruitify is an AI-powered recruiting platform streamlines the hiring process by automating candidate shortlisting, enabling virtual interviews, and supporting professional networking. Built with React, Express, and MongoDB, it offers a modern, efficient solution for recruiters and job seekers alike.
aws-ec2 aws-s3 ci-cd cookie-based-auth docker expressjs github-actions graphql hacktoberfest mern-stack mongodb nodejs nodemailer-smtp-transport pubsub reactjs redis webrtc websocket
Last synced: 08 Nov 2024
https://github.com/cdnbye/mp4-p2p-engine
cdnbye mp4 mse p2p streaming video vod webrtc webtorrent
Last synced: 25 Nov 2024
https://github.com/akshatvg/agora-rtm-web
Real Time Messaging application using the @AgoraIO RTM SDK for texting without depending on webpacks or JS frameworks.
agora chatting javascript js rtc rtm sdk vanilla-js webrtc
Last synced: 08 Dec 2024
https://github.com/cameronking4/openai-realtime-blocks
Voice AI components using OpenAI Realtime API to copy and paste into your Nextjs projects built with TailwindCSS for building modern Voice AI application with WebRTC.
animation component-library design-engineering framer-motion nextjs openai openai-realtime-api realtime-beta shadcn tailwindcss ui ui-components ui-library vapiblocks voice-ai voice-assistant webrtc
Last synced: 20 Dec 2024
https://github.com/akagi201/akslides
My slides, Markdown contents and rendering with reveal.js
akagi201 live-streaming markdown reveal-js slide webrtc websocket
Last synced: 11 Nov 2024
https://github.com/shahsad-kp/learnease-server
A powerful virtual classroom backend application built with django, django rest framework, channels, jwt token. Engage in seamless video conferencing, real-time collaboration, and secure authentication…
backend channels django django-rest-framework documents postgresql videocall virtual-classroom webrtc
Last synced: 16 Nov 2024
https://github.com/shobhit2205/rhinomeet
RhinoMeet - Random chat website
github hacktober hacktoberfest hacktoberfest2024 javascript nodejs omegle omegle-clone reactjs screensharing socket-io typescript videocall webrtc
Last synced: 02 Nov 2024
https://github.com/mamena2020/zomie-turn-server
TURN Server as relays media for zomie app (online meeting app)
media-relay meeting-application nodejs nodejs-server realtime-application turn-server webrtc
Last synced: 27 Oct 2024
https://github.com/leobel96/stellarpad
Use your touch device as a wireless Graphic Tablet
css electronjs graphic html javascript pwa socket-io stylus tablet webrtc
Last synced: 30 Jan 2025
https://github.com/ashiqursuperfly/androideasyvidchat
An android library to add video calling and screen sharing to your android application using just a few lines of code
android-library screen-share video-call webrtc
Last synced: 08 Nov 2024
https://github.com/kawasima/remilama
Realtime online document review system
react redux review-tools webrtc
Last synced: 25 Jan 2025
https://github.com/react-native-webrtc/handbook
The React-Native-WebRTC Handbook
documentation react-native webrtc
Last synced: 15 Nov 2024
https://github.com/elixir-webrtc/ex_rtcp
An Elixir implementation of RTCP (RFC 3550)
audio elixir media networking rtcp streaming video webrtc
Last synced: 09 Nov 2024
https://github.com/jwerle/browser-rpc-swarm
Give control of your browser over RPC to another in a discovery swarm
Last synced: 17 Jan 2025
https://github.com/jech/galene-stt
Speech-to-text support for Galene
galene stt videoconference webrtc whisper whisper-cpp
Last synced: 08 Feb 2025
https://github.com/pulsebeamdev/pulsebeam-js
WebRTC Peer-to-Peer Communication JS Client SDK
js webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-libraries webrtc-signaling
Last synced: 25 Jan 2025
https://github.com/aryaman-titan/engage-meet
A cross-platform video calling software developed with react-typescript, material UI and express backend, based on SFU architecture
chat react reactjs typescript webrtc
Last synced: 09 Nov 2024
https://github.com/jungdu/rtc-socket-connector-client
A library on the client-side for establishing WebRTC connection.
Last synced: 11 Oct 2024
https://github.com/saketkothari/video-call-webapp
A video chat application developed with React.js, WebRTC, and Socket.io.
copy-to-clipboard material-ui nodejs peer-to-peer reactjs socket-io webrtc
Last synced: 26 Jan 2025
https://github.com/islamshg/webrtc-p2p
Peer to peer video room app
agora css html javascript video-streaming webrtc
Last synced: 14 Nov 2024
https://github.com/antelcat/mediasoup-sharp
Cutting Edge WebRTC Video Conferencing ported to .NET from https://github.com/versatica/mediasoup/
aspnetcore bindings csharp dotnet mediasoup server-side sfu webrtc
Last synced: 05 Nov 2024
https://github.com/perguth/blob-stream
:cyclone: A choo, hyperlog, webtorrent experiment.
choo experiment hyperlog p2p webrtc webtorrent
Last synced: 13 Jan 2025
https://github.com/draeder/quickpeers
Easily connect a partial mesh of WebRTC peers around a topic and send messages between them using a gossip protocol
decentralization p2p partial-mesh webrtc
Last synced: 19 Dec 2024
https://github.com/kandy-io/kandy-link-js-sdk-3.x
Kandy Link JavaScript SDK
documentation javascript kandy tutorial webrtc
Last synced: 28 Oct 2024
https://github.com/longern/w3chat
Peer-to-peer group chat
frontend peerjs video-chat vue webrtc
Last synced: 29 Nov 2024
https://github.com/kzamanbd/rtk-chat-app
A simple redux chat app using Redux toolkit (RTK Query)
react readux-toolkit redux vitejs webrtc
Last synced: 11 Nov 2024
https://github.com/meherdeep/agora-flutter-audio-broadcasting
Guide to build your own Audio Broadcasting application using Agora's Flutter SDK
agora agora-audio-broadcast agoraio dropins flutter webrtc
Last synced: 28 Oct 2024
https://github.com/kandy-io/kandy-link-android-sdk
Kandy Link Android SDK release repository
android documentation kandy tutorial webrtc
Last synced: 23 Nov 2024
https://github.com/meherdeep/dating-app
agora agoraio dating-app flutter webrtc
Last synced: 28 Oct 2024
https://github.com/bengreenier/webrtc
Prebuilt WebRTC binaries for Windows, Mac, and Linux. 🏗️🪄
Last synced: 13 Oct 2024
https://github.com/dwyl/webrtc-sfu-demo
Livebook to illustrate the Elixir SFU ExWebRTC with an echo server
livebook mediapipe sfu streaming-video webrtc webrtc-demos
Last synced: 09 Nov 2024
https://github.com/kinsleykajiva/janus-server-java-sdk
Janus WebRTC Server SDK for Java (Desktop & Web-Backend)
Last synced: 11 Nov 2024
https://github.com/aalekseevx/vibe
Pluggable interceptors that work with pion for accurate bandwith estimation and simulcast resolving in dynamic network conditions
algorithms audio go golang network video webrtc
Last synced: 06 Jan 2025
https://github.com/hypervideo/svc-taco
WebRTC Video Encoder <--> WebCodecs VideoDecoder
Last synced: 09 Nov 2024
https://github.com/ntsd/sdp-compact
shorten WebRTC Session Description Protocol (SDP) based on Unified Plan SDP
Last synced: 23 Nov 2024
https://github.com/anshuthopsee/p2p-webrtc
A super simple serverless demonstration of peer to peer communication using WebRTC. It involves manual exchange of Offer/Answer. Site built with React.
file-sharing p2p p2p-chat serverless video-streaming webrtc webrtc-demos webrtc-signaling
Last synced: 27 Oct 2024
https://github.com/the-robin-hood/dropit
PWA shares your files locally at ease
dropit file-sharing filetransfer open-source peer-to-peer peer2peer peerjs progressive-web-app pwa react reactjs shareit webrtc websocket
Last synced: 27 Oct 2024
https://github.com/infobip/infobip-rtc-android
Infobip RTC SDK for Android
android audio infobip-rtc video voip webrtc
Last synced: 10 Nov 2024
https://github.com/priyam-03/echoclique
This is a real time chat app made by mern and socket to give real time update of pending invitation friend list chat and online user etc. Also there isreal time video call and screen sharing option with upto 3 user using peer to peer connection by webRtc.
cookieauthentication expressjs jwt-authentication material-ui mesh-networks mongodb nodejs peer-to-peer react realtime-messaging redux screensharing videocall webrtc websocket
Last synced: 30 Dec 2024
https://github.com/lostbeard/spawndev.blazorjs.peerjs
PeerJS simplifies peer-to-peer data, video, and audio calls in Blazor WebAssembly
blazor blazor-webassembly dotnet p2p peerjs webbrowser webrtc
Last synced: 19 Nov 2024
https://github.com/lostbeard/spawndev.blazorjs.simplepeer
SimplePeer WebRTC video, voice, and data channels for Blazor WebAssembly
blazor blazor-webassembly browser dotnet p2p webrtc
Last synced: 19 Nov 2024
https://github.com/johnny-shaman/de.js
de.js contribute at DataFlow EventDriven Multi Paradime Javascript thinking at Functional Programing
javascript lightweight multiview shortcodes shorthand single-page-app webrtc
Last synced: 10 Jan 2025
https://github.com/gauravsingh9356/video-chat-app
Duo video chat app with webRTC
app gauravsingh9356 javascript videochat webrtc
Last synced: 09 Nov 2024
https://github.com/skillkiller/globaldrop
Globaldrop is a way to share local files through your browser.
filesharing filesharing-on-network nodejs peerjs react webrtc
Last synced: 21 Jan 2025
https://github.com/balena-io-experimental/balena-cam-webrtc
This is an experimental resin-cam project that does not use UV4L.
Last synced: 09 Nov 2024
https://github.com/moshfeu/mobile-as-webcam
Turn your mobile phone into webcam using socket and webRCT
Last synced: 09 Nov 2024
https://github.com/dr-naikare/videokon_sdk
Video Conferencing Web application in development made using Nodejs, WebRTC & Socket.io
javascript jwt-authentication mediasoup real-time-communication socket-io videoconferencing webrtc
Last synced: 09 Nov 2024
https://github.com/yshgroup/webrtc-react-node
WebRTC react application - chatting house
chat-application firebase firebase-auth firebase-chat firestore react-router-v6 webrtc
Last synced: 09 Nov 2024
https://github.com/guiseek/signaling
WebRTC & WebAudio APIs
server signaling webaudio webrtc
Last synced: 23 Nov 2024
https://github.com/jungdu/rtc-socket-connector-server
A library on the server-side for establishing WebRTC connection.
express nodejs socket-io webrtc
Last synced: 12 Nov 2024
https://github.com/allangallop/webcam_censoring-webrtc-yolov3
Webcam Censoring via Object recognition demo. Using Darknet/YOLOv3 within Python3 and Browser based frontend. Video streams are handled via webRTC
aiohttp aiortc darknet object-detection webrtc webrtc-video yolov3
Last synced: 14 Nov 2024
https://github.com/leodog896/stun-only-rtc
WebRTC server demo with only a stun server
html js p2p serverless stun webrtc
Last synced: 16 Jan 2025
https://github.com/w3c/mst-content-hint
This is the specification for the content-hint attribute. This optional hint permits MediaStreamTrack consumers such as PeerConnection or MediaRecorder to encode or process track media with methods more appropriate to the type of content that is being consumed.
Last synced: 05 Feb 2025
https://github.com/w3c/webrtc-identity
Specification of the Identity framework for WebRTC
Last synced: 05 Feb 2025
https://github.com/thuongtruong1009/zoomer
📱 Connect online with friends anytime. Updating...
api cache docker docker-compose echo firebase github-actions go golang gorm javascript minio nextjs nginx postgres redis typescipt typescript webrtc websocket
Last synced: 17 Nov 2024
https://github.com/voxeet/voxeet-sdk-web
The Dolby.io Communications SDK for Web.
Last synced: 17 Nov 2024
https://github.com/jsanahuja/peer-client
WebRTC P2P Rooms. JavaScript peer client for WebRTC signaling with php-peer-server
room rooms signaling signaling-client video-room webrtc webrtc-signaling webrtc-signaling-client webrtc-video
Last synced: 20 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-react-native-prebuilt-ui
WebRTC React Native Open Source UI Kti
Last synced: 20 Nov 2024
https://github.com/aliakseis/webrtc-ui
Experimenting with WebRTC and Qt
gstreamer qt5 server-sent-events webrtc webrtc-video
Last synced: 25 Nov 2024
https://github.com/apidaze/firebase_example
A quickstart example of an HTML/JavaScript page + external script for APIdaze hosted in Firebase
Last synced: 22 Nov 2024
https://github.com/mokshit06/zola-exun
An online portal for the future of education. It includes everything from live messaging and video calling to automatic attendance and voice recognition.
chakra-ui express nextjs passportjs reactjs socket-io swr webrtc
Last synced: 29 Jan 2025
https://github.com/d4l3k/opentetrisarena
An open source webrtc based implementation of Tetris Arena
p2p tetris tetris-arena typescript webrtc
Last synced: 22 Dec 2024
https://github.com/ajaichemmanam/video_stream_webrtc
A simple example of using webrtc to stream video from server (PYTHON) to client browser (JS).
aiortc javascript python video-streaming webrtc
Last synced: 08 Dec 2024
https://github.com/ben-crowhurst/android-webrtc-streaming-with-kurento
Basic WebRTC video streaming implementation with Kurento media server backend.
android android-studio kurento kurento-server kurentomediaserver video-player video-streaming webrtc
Last synced: 28 Nov 2024
https://github.com/meherdeep/lyricist
Lyricist helps get musical notes from online music classes automatically.
agora agora-flutter agora-sdk agora-webrtc agoraio agoraio-demo-android hackathon lyricist music music-notation rtc video-call webrtc
Last synced: 16 Dec 2024
https://github.com/hockyy/peertocp
Electron Project for WebRTC Based Code Editor, Compiler, and C++ runner
code editor electron webrtc ycodemirror yjs
Last synced: 09 Dec 2024
https://github.com/tomashubelbauer/qr-channel
WebRTC data channel peer connection establishment using QR codes for trickle ICE exchange.
data-channel ice javascript peer-connection qr-channel qr-code qrcode sdp webrtc webrtc-datachannel webrtc-demo
Last synced: 31 Dec 2024
https://github.com/tomashubelbauer/bt-channel
Thinking about using Web Bluetooth for WebRTC SDP exchange
Last synced: 31 Dec 2024
https://github.com/kadoshita/skyway-python-client
[Unofficial] SkyWayに接続するためのPythonのクライアント
Last synced: 12 Dec 2024
https://github.com/absurdprofit/zxing-qr-reader
QR code reader based on ZXing C++ port by @nu-book compiled to wasm.
qrcode typescript wasm webrtc zxing
Last synced: 12 Dec 2024
https://github.com/lmangani/docker-jangouts
Jangouts (Janus Gateway Hangouts)
docker docker-jangouts hangouts janus janus-gateway janus-webrtc-gateway videomeeting webrtc
Last synced: 13 Dec 2024
https://github.com/team-telnyx/telnyx-video-android
Telnyx Android Video SDK - Enables real-time video and audio communication with WebRTC and Telnyx
android android-library android-sdk android-webrtc kotlin rooms sdk sdk-android telecomunications telnyx video video-rooms webrtc
Last synced: 26 Dec 2024
https://github.com/hrolive/unreal-engine-for-remote-visualization-and-machine-learning
In-depth training to using Unreal Engine as a data generator and integrat it in a simple ML workflow, in one of the leading supercomputing centres.
data-generator hpc machine-learning synthetic-data synthetic-dataset-generation unreal-engine webrtc
Last synced: 04 Jan 2025
https://github.com/jeffrafter/signaling
Serverless Signaling Server
signaling terraform webrtc websockets yjs
Last synced: 12 Jan 2025
https://github.com/mr-technologies/crowsnest
MRTech IFF SDK web interface sample
camera cuda demosaicing dng frontend genicam gpu h264 image-processing jetson json low-latency machine-vision mipi rest-api rtsp tiff vulkan webrtc ximea
Last synced: 24 Jan 2025
https://github.com/saltyrtc/saltyrtc-task-webrtc-java
WebRTC Task for saltyrtc-client-java.
Last synced: 11 Nov 2024
https://github.com/danielesteban/beats
A virtual collaborative song
synthesizer webaudio webrtc webxr
Last synced: 21 Dec 2024
https://github.com/nmatsui/kurento-robot-camera-k8s
This k8s configuration yamls construct a system to transmit a robot camera stream to browser(s) through Internet.
Last synced: 16 Dec 2024
https://github.com/pb2204/location-and-ip-display-web-application
This web application allows users to fetch and display their current location (latitude and longitude) and, optionally, their IPv4 address. It provides a simple and intuitive interface for users to interact with.
ip-address ip-address-geolocation pabitra-banerjee webrtc
Last synced: 21 Dec 2024
https://github.com/eished/notes
杂项笔记,ReactNative入门,WebRCT入门,音视频WebRTC实时互动直播技术入门与实战,百万级高并发WebRTC流媒体服务器设计与开发
react react-native video webrtc
Last synced: 02 Dec 2024
https://github.com/mikehenrty/cubic
A multi-player browser based action-puzzle game.
multiplayer-game no-framework webrtc
Last synced: 20 Jan 2025
https://github.com/svastikkka/multitool
MultiTool is a versatile application that provides several useful features to simplify your tasks. With Multi Tool, you can easily encode and decode Base64 text, validate JSON, convert text case, beautify JSON, trim strings, format colors, and even encode images to Base64.
base64-decoding base64-encoding case-converter color cron-expression cronjob decoder encoder json-beautifier json-validator json2yaml multitool rgb-hex-converter screen-recorder trim webrtc
Last synced: 10 Nov 2024