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-12 00:33:00 UTC
- JSON Representation
https://github.com/metaclips/roq
RoQ (Pronounced as Rock) is an RTP over Quic library (An alternative to WebRTC).
audio rtcp rtp rtp-streaming video webassembly webrtc
Last synced: 08 Feb 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/m1ga/hyperloop.webrtc
Appcelerator Titanium - Hyperloop WebRTC Android Demo
android appcelerator-titanium hyperloop webrtc
Last synced: 27 Jan 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/im-beast/pearwatching
Watch together 📺, whatever, whenever, without anyone else knowing about it!
p2p video watch-together webrtc
Last synced: 10 Feb 2025
https://github.com/innovateasterisk/s2e1
Season 2, Episode 1 - In this episode we look at how to correctly host your HTML files, and reverse proxy the ws/ (Websocket) connections back to the Asterisk Service. It's all done on a single local instance so we are using a self signed certificate.
Last synced: 29 Dec 2024
https://github.com/dtinth/rtcjam
[Proof-of-concept] Jamulus<->WebRTC gateway
fastify jamulus nodejs simple-peer webrtc
Last synced: 23 Jan 2025
https://github.com/ok2ju/signal
WebRTC signalling server
docker-image signalling socket-io webrtc
Last synced: 29 Oct 2024
https://github.com/lp1dev/ngwebrtc
AngularJS WebRTC Helpers
angular angularjs angularjs-development webrtc webrtc-javascript-library webrtc-tools
Last synced: 27 Jan 2025
https://github.com/shashankvish0010/zen
Zen is a state-of-the-art communication platform built on the PERN stack and WebRTC technology with WebSocket for real-time communication. Offering seamless video calling and upcoming live streaming features, Zen ensures secure, reliable, and user-friendly experiences.
express node pern-stack postgresql react real-time-processing real-time-video-streaming socket-io video-conference-application videocalling webrtc websocket
Last synced: 21 Dec 2024
https://github.com/bandwidth/node-webrtc
Node SDK for Bandwidth's WebRTC API
Last synced: 30 Oct 2024
https://github.com/shubham16g/webvideomeet
WebRTC based Video Calling WebApp using Firebase as Signaling Server.
firebase firestore javascript videocall videoconferencing webapp webrtc
Last synced: 29 Dec 2024
https://github.com/farsunset-com/android-webrtc-livekit
给原生Android提供开箱即用的单人、多人音视频通话、共享桌面插件。完全自主,不依赖第三方云服务
Last synced: 06 Jan 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/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/fishjam-dev/python-server-sdk
Python server SDK for Fishjam
fishjam membrane-framework python video webrtc
Last synced: 06 Nov 2024
https://github.com/yours7himanshu/edumatrix-virtual-classroom
Edumatrix is a state-of-the-art virtual classroom platform designed to revolutionize online education. Built with a user-friendly interface and robust features, Edumatrix empowers educators and students by providing seamless tools for interactive learning.Admin Server is running on this url - https://virtual-classroom-admin.vercel.app/
e-learning-platform express mern-stack mongodb node-js react restful-api socket-io webrtc websocket
Last synced: 21 Dec 2024
https://github.com/joduplessis/wami
Wami is an open source virtual consultation, coaching & messaging platform built with React Native & React. 🥗📱 Also see https://joduplessis.com/work/wami.
android apollo apollo-client express graphql ios nodejs react react-native realm webrtc
Last synced: 26 Dec 2024
https://github.com/yogesh-bhandare/lawbook
Patented mobile app for law students, enabling virtual moot court practice with AI-driven and peer-assisted trials, and access to a comprehensive case library with AI summarization.
aws-s3 cicd django django-rest-framework expo outh2 react-native rest-api selenium webrtc webscraping
Last synced: 04 Feb 2025
https://github.com/ygit/webrtc
XCFrameworks for WebRTC
apple ice ios network-address-translation objective objective-c p2p peer-to-peer real-time real-time-communication sdp signaling stream stun swift track turn web webrtc xcframework
Last synced: 11 Feb 2025
https://github.com/stravo1/vidsync
watch videos together, in sync :)
firebase svelte video-player webrtc
Last synced: 08 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/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/aadarsh-guru/mern-prodcast-app
MERN Prodcast Application with TypeScript, Vite bundler, and Tailwind CSS for a sleek UI/UX. It features real-time voice rooms powered by WebRTC, supporting both public and private rooms. With MongoDB GridFSBucket for media storage, Socket.io for real-time updates, and robust authentication using email OTP, access & refresh tokens.
expressjs headlessui mongodb nodejs reactjs socket-io tailwindcss typescript webrtc
Last synced: 15 Jan 2025
https://github.com/bitnom/gunion
In-browser onion router over webrtc using Gun
gun gundb javascript onion-routing tor webrtc
Last synced: 04 Feb 2025
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/sgq995/webrtc-multiuser-demo
A simple test for multi-user WebRTC
javascript webrtc webrtc-call webrtc-demos webrtc-experiments
Last synced: 07 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/adidem23/peerview-videocallerapp
This Application is mern videocalling App which is built on the Webrtc Protocol and uses Socket i.o for the working with React frontend .
context-api express javascript mongodb mongoose nodejs react socket-io webrtc
Last synced: 11 Jan 2025
https://github.com/notedit/camerafilters
the simplest camera filters, can works well with dotEngine
android camera opengles webrtc
Last synced: 04 Feb 2025
https://github.com/pj8912/domegle
Peer-to-Peer decentralized omegle with no central server. Other than the STUN/TURN sever for WebRTC, the application is decentralized including the `signaling` part of the WebRTC
decentralized decentralized-webrtc omegle omegle-chat p2p p2p-network peer-to-peer python3 stranger-chat webrtc webrtc-signaling
Last synced: 11 Jan 2025
https://github.com/jorgevrgs/webrtc-example
WebRTC example using Fastify and React with TypeScript
fastify react typescript webrtc
Last synced: 22 Jan 2025
https://github.com/alexchristianqr/webphone
Aplicación web con integracion WebRTC.
Last synced: 09 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/webtoucher/agora-recorder-samples
Sample recording applications based on the Node.js recording library for Agora.io stream service
Last synced: 16 Jan 2025
https://github.com/theanujdev/webrtc-video-call
Connect peer-to-peer using WebRTC to users via video call
express nodejs socket-io webrtc webrtc-demos webrtc-video
Last synced: 16 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/zahtec/pindrop
Quick file sharing using modern web technologies
express file-sharing pwa webrtc websocket
Last synced: 28 Jan 2025
https://github.com/h3ar7b3a7/signallingserver
A very basic signalling server for a simple VoIP application.
signalling-server voip webrtc websockets
Last synced: 25 Jan 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/gaju91/clovid
🕸️ webrtc video calling 📹 application.
express javascript nodejs video-call webrtc
Last synced: 22 Jan 2025
https://github.com/shahid-afrid-a-be/videoconferencefrontend
A video conferencing tool frontend in development for remote and hybrid work environments. Built with React, TypeScript, WebRTC, and WebSocket, it aims to deliver high-quality video, audio, real-time messaging, seamless collaboration, secure communication, and scalability to support teams of all sizes.
Last synced: 16 Jan 2025
https://github.com/amantrance/rubegle
A WebRTC based application with signaling server in Ruby on Rails
ruby-on-rails webrtc websockets
Last synced: 22 Jan 2025
https://github.com/hezhii/webrtcdemo
WebRTC 测试项目,基于 WebRTC 实现视频通话。
demo example video-call webrtc
Last synced: 21 Jan 2025
https://github.com/formiat/social_site
Social site with video-chats using WebRTC
Last synced: 16 Jan 2025
https://github.com/sergiocampbell/video-chat
This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.
css functional-programming nodejs react react-router-dom socketio typescript webrtc
Last synced: 05 Feb 2025
https://github.com/ethand91/mediarecorder-localfile-sample
Simple repo demonstrating the use of MediaRecorder API and saving the file locally.
javascript mediarecorder nodejs webrtc
Last synced: 23 Jan 2025
https://github.com/dev-hyunsang/webrtc-python
WebRTC and Python WebSocket, WebSocketServer
javascript webrtc webrtc-python websocket
Last synced: 31 Jan 2025
https://github.com/osohyun0224/react-webrtc
Webrtc를 React.js에 구현하고 PWA 적용해 배포해보는 연습 저장소
mediarecorder peer-to-peer pwa react webrtc websocket
Last synced: 23 Jan 2025
https://github.com/manav2401/video-calling
nginx nodejs-server video-calling virtual-machine webrtc websockets
Last synced: 29 Jan 2025
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/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/littledivy/openstun
A library to get all open STUN/TURN servers with realtime connection test :smiley:
Last synced: 05 Feb 2025
https://github.com/chan9yu/meet-link
🖥️ 실시간 채팅, 화면 공유, 및 미디어 통화를 제공하는 React 기반의 MeetLink App. 원격 커뮤니케이션을 위한 앱 서비스입니다.
pnpm react react-hook-form react-query react-router-dom socket-io-client typescript vite webrtc
Last synced: 05 Feb 2025
https://github.com/meonardo/obs-janusvm
an OBS plugin for publishing OBS media data to janus videoroom.
Last synced: 29 Jan 2025
https://github.com/tikcdn/x2tiktracker-ios
P2P Streaming Engine for iOS.
cdn datachannel hls ijkpalyer ios mpeg-dash p2p p2p-cdn p2p-network p2p-streaming player webrtc
Last synced: 05 Feb 2025
https://github.com/msusman1/webrtc-server
WebRTC Signaling server Implemented using Nodejs Socket io
socket-io webrtc webrtc-signaling webrtc-video websocket
Last synced: 30 Jan 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/sano-jin/meetup-town
A simple online meeting web-app implemented in TypeScript with WebRTC, Nodejs and React
meetings react typescript webrtc
Last synced: 30 Jan 2025
https://github.com/itzmanish/sipnexus
A SIP server capable of dial-in and dial-out along with tons of other features
Last synced: 06 Feb 2025
https://github.com/fazzal-dev/chunkr
⚡ P2P File sharing web app built using WebRTC and WebSockets
file-transfer nextjs nodejs p2p react webrtc websocket
Last synced: 06 Feb 2025
https://github.com/hsnfirdaus/gomeet
Contoh penggunaan WebRTC untuk video conference
golang google-meet meet typescript video-conferencing webrtc webrtc-demos webrtc-video websocket zoom
Last synced: 06 Feb 2025
https://github.com/chan9yu/janus-gateway-docker
🐳 Janus Gateway Docker로 시작하기
docker docker-compose janus janus-gateway webrtc
Last synced: 06 Feb 2025
https://github.com/taufiqjack/learn_flutter_webrtc
Flutter WebRTC with Janus Client
flutter janus-gateway mobile-app webrtc
Last synced: 06 Feb 2025
https://github.com/ankush-web-eng/chatsia
Chat and Video call your friends with Chatsia. Built with Next.js, it uses web-sockets in the backend to chat live and exchange sdp or IPs to share media live as well.
mongodb nextjs14 prisma-orm react turborepo tyepscript webrtc websocket
Last synced: 06 Feb 2025
https://github.com/omkadam/one-to-many-webrtc
This is a one to many video conferencing app built upon the WebRTC and NodeJs, This application is built on the SFU(Selective forwarding unit) architecture.
html-css-javascript nodejs selective-forwarder-unit webrtc webrtc-signaling wrtc
Last synced: 06 Feb 2025
https://github.com/vadimkantorov/webrtcvadctypes
ctypes python vad webrtc webrtc-vad
Last synced: 06 Feb 2025
https://github.com/oanakiaja/ostreamer
A web streamer.【wip】
nextjs stream webcodecs webrtc webtransport
Last synced: 06 Feb 2025
https://github.com/antebrl/undercover-word-game
The Undercover Game for the Web. The Undercover word game is a party game where players try to guess secret words while one player, the "undercover," attempts to blend in without being identified.
collaborate game peerjs web web-game webrtc
Last synced: 06 Feb 2025
https://github.com/elskow/codepair
Scalable Pair Programming Interview Platform (with Video Chat Support)
Last synced: 06 Feb 2025
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/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/observertc/helm
Helm repository to deploy ObserveRTC services in kubernetes
helm kubernetes webrtc webrtc-observer
Last synced: 31 Dec 2024
https://github.com/bahirabdulla/vision
It is MERN stack project Online mentorship platform in micro-service architecture by following controller-service-repository pattern
controller-service-repository docker mern-project microservice-architecture rabbit socket-io tailwindcss typescript webrtc
Last synced: 23 Dec 2024
https://github.com/mikbry/are-you-ready
[Experimental] visio app
docker heroku javascript nodejs streaming webrtc
Last synced: 17 Jan 2025
https://github.com/nishantdecode/isleverse-fe
IsleVerse is a real-time communication platform built with Next.js, leveraging WebRTC, WebSockets, and peer-to-peer communication for seamless video calling.
nextjs peer-to-peer peerjs radix-ui reactjs shadcn-ui socket-io webrtc websocket
Last synced: 23 Dec 2024
https://github.com/bhar4t/firebase-webrtc
Simple Firebase webRTC with ReactJS
firebase-webrtc javascript live peer-to-peer reactjs webrtc
Last synced: 09 Feb 2025
https://github.com/swarm-cloud/vhs-p2p-engine
Let your viewers become your unlimitedly scalable CDN.
cdnbye dash hls http-streaming p2p swarmcloud vhs videojs webrtc
Last synced: 11 Dec 2024