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/floe/surfacestreams
SurfaceStreams: merge and distribute SurfaceCast streams and webcam chat via WebRTC
gstreamer h264 javascript livestream python python3 webrtc
Last synced: 30 Oct 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/biomousavi/team-up
Real-time meetings by TeamUp. Using your browser, share your video, desktop with teammates and customers.
docker docker-compose nestjs socketio vue vuetify webrtc websocket
Last synced: 12 Jan 2025
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/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/bandwidth/webrtc-browser
Bandwidth's WebRTC Browser SDK
bandwidth outage-risk sdk webrtc
Last synced: 15 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/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/ramonszo/webrtc-house.ts
Clubhouse clone using WebRTC and TypeScript.
clubhouse typescript webrtc websocket
Last synced: 09 Nov 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/harshmangalam/qwik-meet
An open source video calling web app powered by qwikcity
daisyui express hacktoberfest hacktoberfest10 hacktoberfest2023 nodejs qwik qwikcity socketio tailwindcss typescript vite webrtc
Last synced: 30 Nov 2024
https://github.com/apivideo/chyronavideo
A chyron is the text at the bottom of a newscast. Use this app to add a chyron to your video live stream. From api.video (https://api.video)
hls rtmp video video-chyron video-streaming webrtc
Last synced: 06 Nov 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/webrtcHacks/webrtcPresenceMonitor
Send a webhook when getUserMedia is active and inactive
Last synced: 04 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-nodejs-sdk-example
Example of Video SDK app server using Node JS
javascript live-streaming node-js nodejs realtime video-conferencing video-sdk webrtc
Last synced: 20 Nov 2024
https://github.com/jongfeel/arcounseling
Online Psychological Counselling using AR Filter
arfoundation arkit augmented-reality-applications face-detection unity3d webrtc
Last synced: 23 Jan 2025
https://github.com/virtual-classroom/virtual-classroom
Utilize affordable 360 cameras and VR headset like Google Cardboard to create an intractable virtual classroom.
a-frame classroom meteorjs virtual-environment virtual-reality webrtc webvr
Last synced: 14 Oct 2024
https://github.com/webrtchacks/webrtcpresencemonitor
Send a webhook when getUserMedia is active and inactive
Last synced: 24 Oct 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/longern/browser-broadcast-box
deno livestream material-ui react streaming webrtc whep whip
Last synced: 28 Jan 2025
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/tomdai/snapdrop-app
iOS and macOS apps for Snapdrop
file-sharing ios macos snapdrop webrtc
Last synced: 07 Nov 2024
https://github.com/liyasthomas/saapshot
📷 Camera app
camera liyasthomas selfie webapp webgl webrtc
Last synced: 02 Dec 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/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/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/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/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/derhuerst/avion
Share files without NSA.
file-sharing p2p peer-to-peer webrtc
Last synced: 07 Jan 2025
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/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/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/efokschaner/laniakea
An experimental multiplayer game engine for browsers.
entity-component-system typescript webrtc
Last synced: 23 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/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/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/leaysgur/enhanced-datachannel
Wanna `enhance(RTCDataChannel)` for general usage.
datachannel p2p promise webrtc
Last synced: 07 Nov 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/remipassmoilesel/heydjoe
Multimedia instant messaging system.
chat docker etherpad jsxc videoconference webrtc xmpp
Last synced: 24 Oct 2024
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/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/jcubic/webrtc-share
Application for sharing files using WebRTC
connection file-transfer p2p webrtc webrtc-share
Last synced: 15 Oct 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/mpromonet/webrtc-streamer-vuejs
Vuejs with https://github.com/mpromonet/webrtc-streamer-html
Last synced: 08 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/stefanyohansson/react-video-preview
React Video Preview Component
Last synced: 27 Oct 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/videosdk-live/videosdk-docs
Official Documentation of Video SDK!
audio-call documentation video-call webrtc
Last synced: 20 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/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/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/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/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/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/adaickalavan/go-webrtc
A real-time video and data broadcasting service using WebRTC in Golang.
Last synced: 13 Nov 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/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/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/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/apidaze/localtunnel_ngrok_example
A simple PSTN audio bridge application built with APIdaze
Last synced: 22 Nov 2024
https://github.com/tylerlong/jxbrowser-webrtc
Try WebRTC in JxBrowser
jxbrowser ringcentral web-phone webrtc
Last synced: 27 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/elixir-webrtc/ex_stun
Implementation of STUN protocol (RFC 8489)
Last synced: 29 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/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/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/subins2000/webtorrent-tracker-java
WebTorrent Tracker implemented in Java (Partial implementation)
signalling-server webrtc webtorrent webtorrent-tracker-server
Last synced: 13 Nov 2024
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/react-native-webrtc/handbook
The React-Native-WebRTC Handbook
documentation react-native webrtc
Last synced: 15 Nov 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/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/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/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/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/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/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/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/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/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/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/zhentaoo/videochat
php yii框架,javascript webrtc库 ,视频通话系统(14-15年毕业设计)
Last synced: 05 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/karanpratapsingh/webdrop
Share files with people nearby instantly and securely. Open Source and Peer2Peer.
Last synced: 25 Nov 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/rafaelgoulartb/video-conference
A video conference app build with Socket and WebRTC.
react tailwindcss video-conferencing videocall web-rtc webrtc webrtc-call
Last synced: 09 Nov 2024
https://github.com/seleb/web-rtc-mesh
Signalling server + client for creating P2P data connections
Last synced: 15 Nov 2024