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-06 00:30:57 UTC
- JSON Representation
https://github.com/longern/browser-broadcast-box
deno livestream material-ui react streaming webrtc whep whip
Last synced: 28 Jan 2025
https://github.com/mamena2020/zomie-server
Media Server for zomie-app (online meeting apps). using SFU architecture which features the following data transmission processes between the media server and the endpoints (client)
media-server meeting-application nodejs sfu socket-io socketio videocall webrtc
Last synced: 27 Oct 2024
https://github.com/videosdk-live/videosdk-live-streaming-react-native-api-example
This code sample demonstrates a Video Live Streaming API using react-native.
broadcasting hls livestreaming react-native realtime rtmp streaming video video-streaming webrtc
Last synced: 20 Nov 2024
https://github.com/kandy-io/kandy-link-ios-sdk
Kandy Link iOS SDK release repository
documentation ios kandy tutorial webrtc
Last synced: 27 Oct 2024
https://github.com/kandy-io/kandy-cpaas-ios-sdk
Kandy CPaaS iOS SDK release repository
documentation ios kandy tutorial webrtc
Last synced: 23 Nov 2024
https://github.com/mir-evgenii/webrtc_messenger_client
Peer-to-peer messenger client on WebRTC. Supports video, calls, messages. Users remain anonymous by using public PGP keys instead of names.
indexeddb js vue webrtc webrtc-call webrtc-video
Last synced: 07 Nov 2024
https://github.com/hc0503/vuejs-rtcmulticonnection-shared-streaming
Audio streaming, live broadcast, record using VueJS and RTCmulticonnection library
audio-streaming broadcast qrcode qrcode-generate qrcode-scan record rtcmulticonnection vuejs webrtc
Last synced: 11 Oct 2024
https://github.com/elixir-webrtc/ex_webrtc_dashboard
ExWebRTC statistics visualization for the Phoenix LiveDashboard
dashboard elixir phoenix webrtc
Last synced: 09 Nov 2024
https://github.com/wanjohiryan/cloud-gaming
Play computer games on web browsers any time and anywhere, without download and installation.
cloud-gaming docker linux-gaming nvidia webrtc wine
Last synced: 15 Nov 2024
https://github.com/mikbry/vpiper
Nextgen cross-platform solution to transform, transcode and stream medias in Realtime using hardware acceleration and ML.
android audio ffmpeg framework ios javascript machine-learning mobile-development mp4 rtsp rust stream-processing streaming tensorflow typescript video wasm webgpu webm webrtc
Last synced: 16 Nov 2024
https://github.com/arlolra/snowflake-webext
forked from https://gitweb.torproject.org/pluggable-transports/snowflake-webext.git
censorship-circumvention tor webrtc
Last synced: 08 Jan 2025
https://github.com/tokeshu/ghettoblaster
► + P2P + F2F = ♥︎
music music-library p2p webrtc
Last synced: 06 Nov 2024
https://github.com/ennuicastr/rtennui
A portable replacement for WebRTC's media component optimized for control and low latency
Last synced: 20 Nov 2024
https://github.com/cameronking4/shadcn-openai-realtime-api
Nextjs 15 starter to make use of the OpenAI GPT4o Realtime WebRTC API and tool calling. Build your own Voice AI assistant using the fastest & latest technologies (Dec 2024).
gpt4o-realtime-api nextjs openai realtime-api shadcn shadcn-ui voice-ai webrtc
Last synced: 21 Dec 2024
https://github.com/meonardo/janus-videoroom-ios
An iOS AppRTC example for janus videoroom plugin, written in Swift.
apprtc ios janus-gateway replaykit screensharing swift videoconference videoroom webrtc
Last synced: 02 Dec 2024
https://github.com/ramonszo/webrtc-house.ts
Clubhouse clone using WebRTC and TypeScript.
clubhouse typescript webrtc websocket
Last synced: 09 Nov 2024
https://github.com/webrtcHacks/webrtcPresenceMonitor
Send a webhook when getUserMedia is active and inactive
Last synced: 04 Nov 2024
https://github.com/moduleart/cousine-web
Video/voice chat for 2+ people built-in on top of WebRTC
audio audio-chat chat video video-chat voice voice-chat webrtc webrtc-video
Last synced: 31 Jan 2025
https://github.com/snapp-incubator/webrtc-charts
helm chart for janus gateway
helm janus janus-gateway kubernetes kubernetes-deployment mediaserver okd webrtc
Last synced: 23 Nov 2024
https://github.com/m0rphtail/teleport
Evolved Jitsi Meet
debian deep-video jitsi jitsi-meet scalable-video-conferences sfu video video-communication video-conferencing webrtc
Last synced: 30 Oct 2024
https://github.com/getstream/android-xr-video
🖥️ A real-time video call app showcases Android XR capabilities implemented using Jetpack Compose.
android android-xr jetpack jetpack-compose real-time video webrtc
Last synced: 20 Dec 2024
https://github.com/stefanyohansson/react-video-preview
React Video Preview Component
Last synced: 27 Oct 2024
https://github.com/leaysgur/enhanced-datachannel
Wanna `enhance(RTCDataChannel)` for general usage.
datachannel p2p promise webrtc
Last synced: 07 Nov 2024
https://github.com/ankitkumar8080/zenchat
This is a full-featured chat and video call application built using the MERN stack (MongoDB, Express.js, React, Node.js). The application supports one-to-one and group chats, and users can share images, text messages, and files. Also Supports one-to-one video chat.
chat-application express full-stack group-chat image-sharing instand-messaging mern mongodb nodejs one-to-one-chat react real-time-chat rest-api socket-io tailwindcss vite webrtc webrtc-signaling webrtc-video websockets
Last synced: 07 Nov 2024
https://github.com/hakobera/momo_exporter
Simple server that scrapes WebRTC Native Client Momo stats and exports them via HTTP for Prometheus consumption
Last synced: 10 Nov 2024
https://github.com/tomdai/snapdrop-app
iOS and macOS apps for Snapdrop
file-sharing ios macos snapdrop webrtc
Last synced: 07 Nov 2024
https://github.com/evozone/comfortspace
This project was built for HackFit-2 Hackathon. Here's the submission - https://tinyurl.com/comfortspace
appwrite aws-ec2 ci-cd docker expressjs full-stack material-ui mongodb reactjs socket-io webrtc
Last synced: 11 Nov 2024
https://github.com/ricardogesteves/s3mer
S3MER is a full stack dynamic live streaming platform, customizable features, multi-platform integration, and a developer-friendly API.
clerk jwt livekit mysql nextjs prisma react server-actions shadcn-ui socket-io sonner svix tailwindcss tanstack-table typescript uploadthing webhooks webrtc websockets zustand
Last synced: 27 Oct 2024
https://github.com/byteshiva/es6-tuts
Playground - Experiments
algorithms async audioworklet await data-structures deeplearning es6-javascript es6-modules es6-promise linuxkit ml mobilenet nlp puppeteer sip2 typescript webassembly webaudio webrtc zeit
Last synced: 21 Nov 2024
https://github.com/opentok/accelerator-textchat-js
Accelerator Text Chat JS provides functionality you can add to your OpenTok applications that enables users to exchange text messages between mobile or browser-based devices.
javascript opentok realtime-messaging tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/adaickalavan/go-webrtc
A real-time video and data broadcasting service using WebRTC in Golang.
Last synced: 13 Nov 2024
https://github.com/kandy-io/kandy-cpaas-android-sdk
Kandy CPaaS Android SDK release repository
android documentation kandy tutorial webrtc
Last synced: 23 Nov 2024
https://github.com/mpromonet/webrtc-streamer-vuejs
Vuejs with https://github.com/mpromonet/webrtc-streamer-html
Last synced: 08 Nov 2024
https://github.com/pknu-wap/collab-note
🚧 Work In Progress 🚧
crdt monorepo nest react typescript webrtc
Last synced: 12 Nov 2024
https://github.com/rajesh-royal/video-chat-one-to-one-node-js
Simple one to one video chat app using socket.io, peer js, node js, webRTC. Visit the below link you will get a unique URL, share this URL with the person you want to have a video call and ask him/her to join.
nodejs peerjs peertopeer socket-io webrtc
Last synced: 08 Nov 2024
https://github.com/efokschaner/laniakea
An experimental multiplayer game engine for browsers.
entity-component-system typescript webrtc
Last synced: 23 Oct 2024
https://github.com/guiseek/peek
Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...
p2p peer-to-peer signaling video-streaming webrtc
Last synced: 23 Nov 2024
https://github.com/mrjosh/ekko
ekko lets you create a webrtc voice call inside terminal
go go-webrtc golang media-server sfu webrtc webrtc-media-server websocket
Last synced: 11 Oct 2024
https://github.com/geut/socket-signal-websocket
socket-signal through simple-websocket
reconnecting-websocket simple-websocket socket-signal webrtc websocket
Last synced: 09 Nov 2024
https://github.com/varunon9/webrtc
Audio video plus text chat using webRTC and socket.io
chat-application javascript socket-io video-chat webrtc
Last synced: 27 Oct 2024
https://github.com/tgragnato/snowflake
WebRTC Pluggable Transport
censorship-circumvention dtls pion-dtls pion-webrtc pluggable-transports stun webrtc
Last synced: 28 Nov 2024
https://github.com/liyasthomas/saapshot
📷 Camera app
camera liyasthomas selfie webapp webgl webrtc
Last synced: 02 Dec 2024
https://github.com/boostcampwm-2024/web12-mafiacamp
AI가 감시하는 가운데 미션을 완수하고 승리하라! 새로운 차원의 화상 마피아 게임🕵🏻♂️
mafia nestjs nextjs nextjs15 socket socket-io typeorm typescript webrtc
Last synced: 06 Nov 2024
https://github.com/ullaakut/dockurn
Simple docker image to make running turnserver easier without limits
coturn docker lightweight nat-traversal peer-to-peer simple stun turn webrtc
Last synced: 22 Oct 2024
https://github.com/nuzulul/webpeerjs
WebPEER is a novel decentralized P2P network overlay in browser-side with a chance of working. 🔥
browser-to-browser decentralized distributed ipfs libp2p p2p p2p-network peer-to-peer webpeer webrtc
Last synced: 21 Jan 2025
https://github.com/hirentimbadiya/video-peers
Real Time P2P Video Chat Application Built using WebRTC & Socket.io
mit-license nextjs nodejs peer-to-peer socket-io tailwindcss video-calling-app webrtc
Last synced: 19 Nov 2024
https://github.com/derhuerst/avion
Share files without NSA.
file-sharing p2p peer-to-peer webrtc
Last synced: 07 Jan 2025
https://github.com/w3c/mediacapture-viewport
Specification for getViewportMedia, an API to capture the content of a browser viewport.
screensharing specification w3c w3c-specification webrtc
Last synced: 05 Feb 2025
https://github.com/jcubic/webrtc-share
Application for sharing files using WebRTC
connection file-transfer p2p webrtc webrtc-share
Last synced: 15 Oct 2024
https://github.com/watergy/waterfall
a distributed "megaphone"; layered, highly scale-able webrtc mesh network
decentralization p2p peer-to-peer peerjs stream streaming webrtc
Last synced: 16 Nov 2024
https://github.com/videosdk-live/videosdk-docs
Official Documentation of Video SDK!
audio-call documentation video-call webrtc
Last synced: 20 Nov 2024
https://github.com/remipassmoilesel/heydjoe
Multimedia instant messaging system.
chat docker etherpad jsxc videoconference webrtc xmpp
Last synced: 24 Oct 2024
https://github.com/bonigarcia/selenium-jupiter-webrtc
Tests for WebRTC applications using Selenium-Jupiter
java junit5 selenium-jupiter testing webrtc
Last synced: 28 Oct 2024
https://github.com/shadowmoose/switchboard.js
Blazing-fast browser WebRTC peer-to-peer connections - no server setup required.
discovery-service peer-to-peer webrtc
Last synced: 29 Oct 2024
https://github.com/efenstakes/video-caller-flutter
WebRTC video calling app built with Flutter and TypeScript, NodeJS for the signalling API.
expressjs flutter javascript nodejs typescript webrtc
Last synced: 01 Jan 2025
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/geut/socket-signal
Signal abstraction to create WebRTC connections through sockets.
signal socket webrtc webrtc-connections
Last synced: 09 Nov 2024
https://github.com/junalmeida/homeassistant-webrtc-card
WebRTC Card with 2-way audio for Home Assistant
homeassistant-frontend lovelace-card webrtc
Last synced: 29 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/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/elixir-webrtc/apps
Example apps built on top of Elixir WebRTC
elixir elixir-nx image-recognition phoenix webrtc
Last synced: 09 Nov 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/https-github-com-tingtinghsu/pmasterproject
Rails 6 / ruby 2.6.5 / Postgresql Database
bulma postgresql rails6 redis ruby tailwindcss travis-ci webrtc
Last synced: 20 Jan 2025
https://github.com/truonghoangduy/stream-it
WebRTC video call support for full mesh calling 🌍
firebase-hosting full-mesh peer-to-peer peerjs stun-server video-calll webrtc
Last synced: 10 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/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/digitalserpant/remote-rtc
Remote RTC is a low latency remote desktop application that runs on your computer and hosts it to your local network that can run on any modern browser. Great if you want to game on other hardware. Tested, works best on 1920x1080
browser browser-client chrome chromium fast gaming geforcenow low-latency low-latency-remote-desktop parsec python remote-desktop webrtc windows
Last synced: 12 Oct 2024
https://github.com/kawasima/remilama
Realtime online document review system
react redux review-tools webrtc
Last synced: 25 Jan 2025
https://github.com/videosdk-live/videosdk-hls-react-sdk-example
A ready-to-use React UI kit Example for interactive live streaming that enable real-time communication between broadcasters and their audience, allowing for features like chat, screen share, or other forms of engagement
Last synced: 20 Nov 2024
https://github.com/videosdk-live/videosdk-hls-flutter-sdk-example
A ready-to-use Flutter UI kit Example for interactive live streaming that enable real-time communication between broadcasters and their audience, allowing for features like chat, screen share, or other forms of engagement
Last synced: 20 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/webfactorymk/ng2-opentok
This library is an angular 2 wrapper in typescript of opentok.js library(web).
angular2 opentok real-time-communications tokbox video video-communications videochat webrtc
Last synced: 14 Oct 2024
https://github.com/unitoftime/rtcnet
Provides a webrtc implementation of the standard net.Conn interface
Last synced: 27 Oct 2024
https://github.com/shockz-offsec/ipgeo-grabber-omegle
Este script permite obtener la geolocalización del extraño en un video chat en la plataforma Omegle en tiempo real a través de la captación de la IP pública, gracias la comunicación Peer-to-Peer con WebRTC que sigue la web.
javascript omegle-geolocalization omegle-irc-bot peer-to-peer webrtc
Last synced: 09 Nov 2024
https://github.com/swarm-cloud/media-p2p-engine
P2P SDK for streaming mp4, webm, mkv, ogv, mov, wav, mp3 etc, supporting all browsers and web players, with the help of ServiceWorker and WebRTC.
cdnbye datachannel media-p2p movie-p2p mp3 mp4-p2p service-worker vod-p2p webrtc webtorrent
Last synced: 11 Dec 2024
https://github.com/defeo/castaphone
Castaphone: a pure JavaScript in-browser dictaphone / screen caster.
dictaphone recorder vanilla-javascript webrtc
Last synced: 16 Nov 2024
https://github.com/seleb/web-rtc-mesh
Signalling server + client for creating P2P data connections
Last synced: 15 Nov 2024
https://github.com/mycrl/librtc
C bindings for Google Chrome WebRTC Native.
Last synced: 07 Nov 2024
https://github.com/elixir-webrtc/ex_stun
Implementation of STUN protocol (RFC 8489)
Last synced: 29 Oct 2024
https://github.com/circuit/circuit-ionic-starter
Ionic starter app using the Circuit SDK (OAuth 2.0 and video calling)
circuit collaboration ionic sdk unify webrtc
Last synced: 17 Dec 2024
https://github.com/chunxutang/jstracking
An *npm compatible* modern approach for Computer Vision on the web
Last synced: 10 Nov 2024
https://github.com/weblineindia/reactjs-qrcode-scanner
ReactJS based QR Code Scanner component, allowing you to detect and decode QR codes.
barcode-scanner decode-qr-codes javascript-qrcode qr-code-decoder qr-code-reader qrcode-scanner react-components react-demo react-libraries react-qr-reader react-qr-scanner reactjs reactjs-barcode-scanner reactjs-components reactjs-demo reactjs-library reactjs-qrcode-scanner reusable-components scanner-component webrtc
Last synced: 10 Nov 2024
https://github.com/react-native-webrtc/handbook
The React-Native-WebRTC Handbook
documentation react-native webrtc
Last synced: 15 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