Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
WebRTC
![](https://explore-feed.github.com/topics/webrtc/webrtc.png)
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-14 00:28:50 UTC
- JSON Representation
https://github.com/kpe/data-channel-pipe
Using shell pipes for streaming data to your web app over WebRTC Datachannel (based on the awesome rawrtc)
Last synced: 25 Dec 2024
https://github.com/wiserim/orchestra
Orchestra is a web based application for simultaneous, collaborative music generation by multiple users.
audio rtcmulticonnection tonejs vue webaudio-api webmidi webmidijs webrtc
Last synced: 08 Jan 2025
https://github.com/timothyvanderaerden/docker-janus-gateway
Alpine based Docker image for the Janus WebRTC Server.
alpine docker dockerfile janus-gateway janus-webrtc-gateway webrtc
Last synced: 25 Dec 2024
https://github.com/gaju91/clovid
🕸️ webrtc video calling 📹 application.
express javascript nodejs video-call webrtc
Last synced: 22 Jan 2025
https://github.com/nnnlik/webrtc-connection
Test webrtc-connection back-end and front-end using WebRTC
Last synced: 03 Jan 2025
https://github.com/rishabhraj43/realtime-video-calling-app
A Video Calling App made using MERN Stack
javascript mern-stack nodejs reactjs realtime webrtc websockets
Last synced: 12 Dec 2024
https://github.com/aadarsh-guru/beocial
Beocial is a sleek, open-source video chat platform that connects people globally at random. Enjoy effortless video communication without the need for sign-up or login. Experience a beautiful, user-friendly interface on any device.
github nextjs open-source typescript webrtc
Last synced: 12 Dec 2024
https://github.com/velt-js/docs
angular audio-player collaborate collaboration collaboration-services commenting-system comments comments-system crdt liveblocks multiplayer notification-service notifications presence react real-time screen-capture video-player webrtc websockets
Last synced: 12 Dec 2024
https://github.com/elskow/codepair
Scalable Pair Programming Interview Platform (with Video Chat Support)
Last synced: 06 Feb 2025
https://github.com/kidgodzilla/cloudflarecalls
Aspires to be a full reference implementation of Cloudflare Calls in Javascript (Client library, Example & Server)
calls cloudflare javascript library sfu webrtc
Last synced: 06 Jan 2025
https://github.com/rovsen762/whatsapp_clone_django
The chat application I wrote with Django's Channels Library and JavaScript's PeerJS library. While you can share image and audio files with the application, it is also possible to record audio and send it to the other part
chat-application django django-application djangochannels peerjs peerjs-webrtc webrtc
Last synced: 12 Feb 2025
https://github.com/zyugyzarc/hot-potato
A simple p2p multiplayer game.
html-css-javascript p2p webrtc
Last synced: 12 Dec 2024
https://github.com/seanpm2001/bliss-browser_webrtc_docs
🌐️⛔️📖️ Documentation on WebRTC and why it is not supported by Bliss Browser, excluding pages that go into the browser.
anti-google anti-webrtc bliss-browser bliss-browser-development bliss-browser-docs bliss-browser-documentation bliss-browser-project bliss-browser-webrtc-docs bliss-browser-webrtc-documentation docs documentation gpl3 gplv3 markdown-lang markdown-language web-browser web-browser-development web-browser-docs web-browser-documentation webrtc
Last synced: 12 Dec 2024
https://github.com/seanpm2001/bliss-browser_webrtc
🌐️⛔️💾️ Information on why Bliss Browser does not support WebRTC, including pages that go into the browser.
anti-google anti-webrtc bliss-browser bliss-browser-anti-webrtc bliss-browser-development bliss-browser-docs bliss-browser-project bliss-browser-webrtc browser-help-pages css-lang css-languasge docs documentation gpl3 gplv3 web-browser web-browser-development web-browser-docs web-browser-documentation webrtc
Last synced: 12 Dec 2024
https://github.com/amirhnajafiz/webrtc
Implementing a Video application with WebRTC.
css go golang html js rtc webrtc webrtc-signaling webrtc-video
Last synced: 05 Feb 2025
https://github.com/pzh-code/webphone.github.io
Sip协议WebRTC通信终端WebPhone(Jssip)
freeswitch jssip kamailio sip webphone webrtc
Last synced: 12 Dec 2024
https://github.com/xylend-dev/talkhouse
WebRTC based peer to peer voice, video calling and messaging web app build with MERN stack.
chat-application mongodb nodejs redux simple-peer socket-io typescripts webrtc
Last synced: 06 Feb 2025
https://github.com/saru-d2/teams-clone
A group-video-chatting website made to resemble teams. It features responsive web design and persistent chatting.
javascript mern-stack node peer socket-io webrtc
Last synced: 08 Feb 2025
https://github.com/swarm-cloud/theoplayer-p2p-engine
SwarmCLoud P2P Engine for TheoPlayer
cdnbye dash hls html5 p2p theoplayer webrtc
Last synced: 18 Nov 2024
https://github.com/akagi201/turnrest
TURN REST API
golang rest rest-api stun turn turn-server webrtc
Last synced: 08 Jan 2025
https://github.com/remote-apps/remoteskin
Adult content video live streaming app with payment network
adult-video blockchain chat double-ratchet video-streaming wallet webrtc xmpp
Last synced: 13 Feb 2025
https://github.com/trasheracer/copscrypt
WebRTC FOSS Sousveillance | Website may be down for maintenance, and STUN/TURN servers access is controlled; please ask for a deployment and/or the credential, or help creating your own deployment
civil-rights foss p2p sousveillance streaming surveillance video webrtc
Last synced: 20 Dec 2024
https://github.com/amirphl/gitsi
Implementation of Jitsi projects in Golang
Last synced: 13 Feb 2025
https://github.com/viveksb007/webrtc-signalling
Signalling server for WebRTC
gradle reactjs spring-boot webrtc webrtc-signaling websocket
Last synced: 28 Jan 2025
https://github.com/elixir-webrtc/ex_turn
An Elixir implementation of TURN client (RFC 5766)
Last synced: 04 Jan 2025
https://github.com/prayag2003/dotslash7.0
Githubify ~ Understanding codebases became easier
expressjs langchain mern openai peerjs reactjs tailwindcss webrtc
Last synced: 17 Dec 2024
https://github.com/skillfulelectro/emnetchain
experimental Internet chaining application
json peer-to-peer protocol tcp tcp-client tcp-server tcp-socket udp udp-client udp-server udp-socket webrtc
Last synced: 24 Oct 2024
https://github.com/m1ga/hyperloop.webrtc
Appcelerator Titanium - Hyperloop WebRTC Android Demo
android appcelerator-titanium hyperloop webrtc
Last synced: 27 Jan 2025
https://github.com/theforestvn88/p2p_streams_channel
Allow to setup one-to-many P2P stream connections (WebRTC) between clients through Rails server (ActionCable) as the signaling server.
Last synced: 13 Feb 2025
https://github.com/farsunset-com/android-webrtc-livekit
给原生Android提供开箱即用的单人、多人音视频通话、共享桌面插件。完全自主,不依赖第三方云服务
Last synced: 06 Jan 2025
https://github.com/unyt-org/example-video-call
Example project that shows how to create a basic video call application with UIX
datex uix uix-example unyt unyt-org video-streaming webrtc
Last synced: 21 Jan 2025
https://github.com/meething/bsky-meet
Decentralized P2p dWebRTC Audio/Video Conferencing for BlueSky / bsky
audio bluesky bsky conference meeting video webrtc
Last synced: 12 Feb 2025
https://github.com/ponyo877/ebiten-hit-and-blow
🎮 A real-time multiplayer Hit & Blow game using WebRTC and Go WebAssembly, playable with random opponents 🎮
ebitengine go hit-and-blow webassembly webrtc
Last synced: 30 Jan 2025
https://github.com/tinspham209/zoom-clone-expressjs
Zoom Clone Web Application
bootstrap4 cors ejs express fontawesome-icons jquery nodejs peer uuid video webrtc
Last synced: 18 Jan 2025
https://github.com/unadlib/use-transport
A React hook with simple and responsible universal transports
broadcast data-transport electron iframe react react-hooks service-worker shared-worker webrtc webworker
Last synced: 24 Oct 2024
https://github.com/anjali-001/peek
Peek is a video-conferencing web app.
javascript nodejs peerjs socket-io webrtc
Last synced: 04 Jan 2025
https://github.com/krthr/webrtc-simple-demo
Demostración del uso de WebRTC junto a Firebase para Python Barranquilla.
javascript meetup webrtc webrtc-demos
Last synced: 04 Jan 2025
https://github.com/golu7667/video-streaming
A WebRTC project enhances real-time communication in a MERN (MongoDB, Express.js, React, Node.js) project, enabling seamless audio and video interactions, enriching the user experience.
Last synced: 29 Dec 2024
https://github.com/stravo1/vidsync
watch videos together, in sync :)
firebase svelte video-player webrtc
Last synced: 08 Jan 2025
https://github.com/sergystepanov/webrtc-troubleshooting
A simple tool for troubleshooting WebRTC issues
Last synced: 05 Feb 2025
https://github.com/krishnaclouds/webrtc-video-chat
A Video Chat Application built using WebRTC, Nodejs and Some Developer Love :)
ejs express nodejs socket-io soket webrtc webrtc-call webrtc-experiments webrtc-signaling webrtc-video
Last synced: 27 Jan 2025
https://github.com/infobip-community/infobip-api-csharp-sdk
C# SDK for Infobip's API
api-client csharp email rcs sdk sms webrtc whatsapp
Last synced: 07 Dec 2024
https://github.com/pulsebeamdev/pulsebeam-server-foss
PulseBeam FOSS Signaling Server
Last synced: 02 Feb 2025
https://github.com/Remote-Apps/RemoteSkin
Adult content video live streaming app with payment network
adult-video blockchain chat double-ratchet video-streaming wallet webrtc xmpp
Last synced: 24 Oct 2024
https://github.com/sergystepanov/webrtc-fw
A WebRTC client-side framework.
framework javascript npm webrtc webrtc-experiments
Last synced: 13 Feb 2025
https://github.com/shuza/android-rtc-sample
This project will demonstrate the basic way of webRTC implemnetation
android androidwebrtc rtc webrtc
Last synced: 30 Jan 2025
https://github.com/hassankarrach/conveasy
Realtime chat application (NextJs-NodeJs)
chat-application expressjs nextjs nodejs reactjs realtime-messaging socket-io webrtc
Last synced: 17 Jan 2025
https://github.com/manthan-sharma-23/orbit
Reddit -- For Developers
postgresql react redis rest-api typescript webrtc websocket
Last synced: 16 Jan 2025
https://github.com/circuit/conference-starter
Bot that starts a conference and dials out members on a scheduled time
bot circuit conference puppeteer sdk unify webrtc
Last synced: 09 Feb 2025
https://github.com/danitilahun/videocallwebapp
Peer Video Chat App: Enables seamless one-to-one video conversations between users. A simple, direct platform facilitating instant peer-to-peer video communication.
agora-sdk chat css html javascript peer-to-peer real-time-communication vedio-call webrtc
Last synced: 27 Dec 2024
https://github.com/zhangzhonghe/mediasoup-client-demo
A simple demo of the mediasoup client.
angular mediarecorder mediasoup mediasource mediastream video vp9 webrtc
Last synced: 08 Feb 2025
https://github.com/maddygoround/webter
Share your terminal over internet
golang javascript screenshare terminal wasm webrtc webterminal xterm-js
Last synced: 25 Jan 2025
https://github.com/noeyislearning/learning-app-assessment
Learning App Assessment, a repository provides a personalized assessment of the courses I took in the Learning App. The notes are detailed and organized by topic, and they provide insights into my learning progress.
assessment css3 ejs expressjs html5 javascript nodejs reactjs shell-script training-materials vite webrtc
Last synced: 01 Feb 2025
https://github.com/awaisoem/calling-app-frontend
(March 2024) peer to peer audio calling app, call by email,
calling google-auth postgresql reactjs supabase vite webrtc webrtc-audio
Last synced: 08 Feb 2025
https://github.com/fzdwx/screenrd
Use webrtc to record the screen and crop the file with ffmpeg
ffmpeg recording screenshot webrtc
Last synced: 08 Feb 2025
https://github.com/pushpender-singh-ap/react-native-peer
A React Native wrapper for PeerJS. PeerJS simplifies WebRTC peer-to-peer data, video, and audio calls.
peer peerjs react-native react-native-peer react-native-peerjs react-native-webrtc webrtc
Last synced: 01 Feb 2025
https://github.com/a-sync/electron-gum
Electron getUserMedia & applyConstraints API test tool
electron getusermedia webcam-feed webcam-viewer webrtc
Last synced: 01 Feb 2025
https://github.com/naevatec/openvidu3-kurento
Kurento filters support for OpenVidu 3
kurento openvidu video-streaming webrtc webrtc-demos
Last synced: 07 Feb 2025
https://github.com/mian-zaid/compile-webrtc-lib-for-windows-----winrtc
How to Setup WebRTC for Development on Windows? In this repo, I will explain its step-by-step process to you.
webrtc webrtc-demos webrtc-windows windows winrtc
Last synced: 25 Jan 2025
https://github.com/t-mullen/getdevicemedia
Easily get MediaStreams from any media device.
Last synced: 25 Jan 2025
https://github.com/korilakkuma/web-music-documentation
Web Music Documentation for Web Audio API, Web MIDI API ... etc
audio audio-processing music webaudio webmidi webmusic webrtc
Last synced: 08 Feb 2025
https://github.com/ianmaloba/slack
Real time multi-client video conferencing web app using WebRTC SDPs, JavaScript WebSocket and django-channels.
django-channels javascript python webrtc websockets
Last synced: 07 Feb 2025
https://github.com/dumblob/jamming
mirror of https://www.funkthat.com/gitea/jmg/jamming
audio conference jam low-latency minimal python web webrtc
Last synced: 01 Feb 2025
https://github.com/michaelfromyeg/manytanks
🎖️💣 A WebRTC browser game concept.
javascript nodejs tanks webrtc
Last synced: 08 Feb 2025
https://github.com/easydarwin/easyrtc
EasyRTC是一套完整独立的RTC实时视频通话与交互框架,不依赖于任何第三方库或者平台,支持几乎所有架构平台Windows、Linux、Android、iOS、ARM、H5、小程序
arm-webrtc easyrtc embedded-webrtc rtc-sdk webrtc
Last synced: 08 Feb 2025
https://github.com/craiggleso/webrtc-socket
Uses Websockets to send WebRTC data to and from users
socket-io webrtc webrtc-data websockets
Last synced: 08 Feb 2025
https://github.com/omersidd2705/webrtc
docker nextjs typescript webrtc websocket
Last synced: 07 Feb 2025
https://github.com/moh3a/doublesix
dominoes, the algerian way
expo firebase react-native webrtc
Last synced: 08 Feb 2025
https://github.com/ccp-eva/media-recorder
📹 DOM Independent, WebRTC JavaScript Utility Functions To View, Record, Playback A User’s Webcam
audio audio-capture javascript webcam webcam-capture webrtc
Last synced: 07 Feb 2025
https://github.com/salamjillani/peerconnect
Real-time video chat application leveraging WebRTC and Socket.io
Last synced: 25 Jan 2025
https://github.com/shhiivvaam/visionconnect
WebRTC based project that allows users to connect with video over the network. ✅👁️👁️
reactjs socket-io taiwlindcss usecontext webrtc
Last synced: 31 Jan 2025
https://github.com/korilakkuma/xsound.app
Web Music Application by XSound
webaudio webmidi webmusic webrtc
Last synced: 08 Feb 2025
https://github.com/sgreben/web-rtc-disable_non_proxied_udp
Minimal chrome extension to set chrome.privacy.network.webRTCIPHandlingPolicy to 'disable_non_proxied_udp'
chrome-extension disable ip-leak webrtc
Last synced: 07 Feb 2025
https://github.com/bniladridas/chemistry-stream
A real-time chemistry learning platform with video chat and messaging capabilities. Built with React, WebRTC, and Socket.IO for seamless student collaboration.
chemistry education react real-time socket-io video-chat webrtc
Last synced: 01 Feb 2025
https://github.com/coderswarup/peer-to-peer-calling-mern
A fully functional peer-to-peer video calling application built using the MERN stack and WebRTC technology. This project allows users to make real-time, high-quality video calls with screen sharing capabilities, using the simple-peer library for peer-to-peer connections and Socket.io for real-time communication and signaling.
calling mern node peer-to-peer react simple-peer socket video webrtc
Last synced: 01 Feb 2025
https://github.com/bravo68web/webrtc-call-app
WebRTC Video Call Application
Last synced: 27 Dec 2024
https://github.com/f2rkan/webrtc-gstreamer-stream
WebRTC and GStreamer integration using werift-webrtc for real-time audio and video streaming, enabling low-latency communication in multimedia applications.
cors coturn docker express-js grafana gstreamer nodejs prometheus typescript video-streaming vue2 webrtc
Last synced: 09 Feb 2025
https://github.com/vonage/video-accelerator
The Video Accelerator provides a simple way to integrate real-time audio/video into your web application using the Vonage Video platform.
javascript opentok vonage-video-api webrtc
Last synced: 03 Jan 2025
https://github.com/ishivanshgoel/video-calling-app
Very basic WebRTC based video calling application.
dcn ecm2001 material-ui nodejs reactjs webrtc
Last synced: 10 Jan 2025
https://github.com/alexpoky2011/face-emotion-analyzer
OpenCVとGoを使用したリアルタイム顔表情分析Webアプリケーション。WebRTCでブラウザからカメラにアクセスし、顔の検出と感情分析をリアルタイムで実行します
computer-vision csp csrf face-detection go machine-learning motion-analysis opencv realtime-processing security webrtc
Last synced: 23 Jan 2025
https://github.com/belchenkov/vid-snapper-webrtc
Build a Webcam Filter & Picture App with WebRTC & Canvas
css3 html5 vanilla-javascript webrtc
Last synced: 05 Jan 2025
https://github.com/adrice727/quick-ot-credentials
A desktop app for quickly generating OpenTok session credentials
credentials electron electron-app opentok webrtc
Last synced: 03 Jan 2025
https://github.com/quackamole-dev/quackamole-legacy-monorepo
🦆 + 🥑 = quackamole: p2p videochat platform.
communication opensource p2p videochat webrtc
Last synced: 07 Feb 2025
https://github.com/belchenkov/webrtc-js
Creating WebRTC Chat with vanilla JavaScript
Last synced: 05 Jan 2025