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/mikehenrty/cubic
A multi-player browser based action-puzzle game.
multiplayer-game no-framework webrtc
Last synced: 20 Jan 2025
https://github.com/nuzulul/wifidrop
Instant transfer unlimited size of files over WIFI
file-sharing file-transfer file-upload webrtc
Last synced: 11 Oct 2024
https://github.com/murat-dogan/perperik
Signaling server that could be useful especially for WebRTC clients to exchange messages like ICE Candidates.
p2p peer-to-peer signaling-server webrtc
Last synced: 28 Dec 2024
https://github.com/bubenshchykov/holla
testing webrtc performance with holla abstraction
Last synced: 21 Dec 2024
https://github.com/abiriadev/relay-ws
:arrows_counterclockwise: Simple and minimalistic WebRTC signalling server based on WebSocket.
signalling-server webrtc webrtc-signaling
Last synced: 13 Oct 2024
https://github.com/kandy-io/kandy-uc-js-sdk-3.x
Kandy UC JavaScript SDK
documentation javascript kandy tutorial webrtc
Last synced: 23 Nov 2024
https://github.com/garywill/toggle-webrtc
Firefox extension to toggle WebRTC
addon extension firefox lan local-ip-address privacy security webextension webrtc
Last synced: 26 Jan 2025
https://github.com/bengreenier/webrtc-signal-http-heartbeat
webrtc-signal-http heartbeat timeout extension
nodejs webrtc webrtc-signaling
Last synced: 13 Oct 2024
https://github.com/mukesh015/videocall-application
online video calling application
audio-calls express live-chat nextjs node screen-share socket-io video-call web-socket-server webrtc
Last synced: 06 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/joeyparrish/othello
Multi-player, browser-based, server-less Othello
multiplayer multiplayer-game offline offline-app offline-capable offline-first othello othello-game p2p peer-to-peer pwa pwa-app webapp webrtc
Last synced: 13 Oct 2024
https://github.com/magicsli/funny-im
vite + react18 + typescipt 的一个在线聊天工具, 将使用webRTC来构建实时游戏/视频/聊天
Last synced: 06 Jan 2025
https://github.com/atotto/webrtc-sdp-exchanger
WebRTC Session Description (sdp) exchange service
Last synced: 14 Oct 2024
https://github.com/danielesteban/beats
A virtual collaborative song
synthesizer webaudio webrtc webxr
Last synced: 21 Dec 2024
https://github.com/phanxuanquang/instatalk
Talk with your mates instantly, meet strangers anonymously
asp-net-core bootstrap chathub csharp dotnet html-css-javascript javascript signalr uit webrtc webrtc-demos
Last synced: 25 Oct 2024
https://github.com/ccnupracticaltraining-530-2/harmony
Harmony - 在线即时通讯平台
mysql nextjs prisma socket-io tailwindcss typescript webrtc
Last synced: 02 Nov 2024
https://github.com/manzil-infinity180/webrtc-client
Real Time Interactive Platform - WEBRTC and WEBSOCKET
express hacktoberfest hacktoberfest-accepted monaco-editor reactjs webrtc websocket yjs
Last synced: 02 Nov 2024
https://github.com/anshuthopsee/webrtc-file-sharing
A simple experiment with WebRTC by using it to transfer files, peer to peer with the help of a custom WebSocket server to do signalling between the peers.
file-sharing file-transfer peer-to-peer signaling-server signalling webrtc websocket
Last synced: 27 Oct 2024
https://github.com/bsonntag/fileflinger
Testing out simple-peer for P2P file sharing :rocket:
file-sharing p2p react simple-peer webrtc webrtc-experiments
Last synced: 14 Jan 2025
https://github.com/mypurecloud/ember-webrtc-troubleshoot
:fire: :mag: :wrench: Troubleshoot WebRTC in your Ember.js application
Last synced: 07 Nov 2024
https://github.com/thutasann/mern-chat
MERN Chat + MultiPlayer Game App using React, Socket.io
mern-stack peerjs redux-toolkit socket-io tailwindcss webrtc
Last synced: 10 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-ios-sdk-swiftui-example
WebRTC based video conferencing SDK for iOS using SwiftUI
ios ios-swift swiftui webrtc webrtc-demos
Last synced: 21 Jan 2025
https://github.com/videosdk-live/videosdk-live-streaming-react-api-example
This code sample demonstrates Video SDK Live Streaming API using react js.
broadcasting hls live livestream realtime rtmp streaming video-streaming webrtc
Last synced: 21 Jan 2025
https://github.com/aryan-shan/viloir-chat
Viloir is an engaging app created for college students to connect with each other randomly. Inspired by Omegle, it leverages modern technologies like Firebase for authentication and PeerJS for smooth user connections. Viloir offers a great platform for spontaneous chats and making new friends online!
Last synced: 27 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
https://github.com/stravo1/waterdrop
browser based alternative to AirDrop
airdrop alternative peer-to-peer svelte typescript webrtc
Last synced: 08 Jan 2025
https://github.com/connectycube/connectycube-ios-calls-sdk-releases
Releases packages for ConnectyCube iOS Calls SDK platform
api apple cloud ios iphone stun turn videocall videocalling videochat videoconference webrtc webrtc-video
Last synced: 10 Nov 2024
https://github.com/kevinnan-teen/webrtc-live-system
基于 webrtc 的流媒体直播系统。前端 Layui + Bootstrap构建,后端用 nodejs + koa2。浏览器端支持 webrtc 和 HTTP-FLV 播放
Last synced: 13 Jan 2025
https://github.com/fulgurcode/enthamone-frontend
This is the frontend for the Enthamone website, which facilitates anonymous chatting with strangers on the internet.
javascript react video-streaming webrtc websocket
Last synced: 09 Nov 2024
https://github.com/soumyaco/collaboard
Collaborative drawing platform
expressjs mongodb nodejs react realtime socket-io typescript webapp webrtc
Last synced: 09 Nov 2024
https://github.com/naveendanj/pico
Realtime messaging and video / audio calling platform
firebase firebase-auth firebase-firestore firebase-hosting firebase-storage mui react-router reactjs redux-toolkit webrtc
Last synced: 22 Dec 2024
https://github.com/akagi201/webrtc-peerconnection
WebRTC Peerconnection built with CMake
cmake cpp peerconnection webrtc
Last synced: 11 Nov 2024
https://github.com/akagi201/janusgo
Janus Gateway Client for integration testing or benchmark testing
go-webrtc golang janus-gateway webrtc
Last synced: 11 Nov 2024
https://github.com/millicast/millicast-sdk-interactivity
Interactivity SDK for Dolby Millicast built on top of the Millicast Web SDK to help bi-directional communication scenarios.
api dolbyio interactivity millicast rts sdk webrtc
Last synced: 11 Nov 2024
https://github.com/saltyrtc/saltyrtc-task-webrtc-java
WebRTC Task for saltyrtc-client-java.
Last synced: 11 Nov 2024
https://github.com/nuzulul/webConnect.js
Auto WebRTC Mesh P2P Network without signaling server.
browser-to-browser data-channel data-channels data-transfer decentralized distributed internet-freedom no-server p2p peer-connection peer-to-peer static webconnect webrtc
Last synced: 12 Nov 2024
https://github.com/vikashanandjha/gigadrop
GigaDrop allows you to easily and securely share files directly between devices without uploading them to any server first
p2p p2pshare peer-to-peer peerjs webrtc webrtc-demos webrtc-tools
Last synced: 12 Nov 2024
https://github.com/miladjoodi/realtime_room_websocket_webrtc
RealTime Room - WebSocket & WebRTC is a platform enabling video calls, audio, and text transfer within shared rooms. It uses WebSocket for instant messaging and room management and leverages WebRTC for peer-to-peer video/audio connections. 🚀 The project will continue to evolve with more details and features added
nextjs peer-to-peer react realtime socket socket-io tailwind typescript videocalls webrtc websocket
Last synced: 12 Jan 2025
https://github.com/iamnilotpal/talky-frontend
Realtime voice chat application built with React, Redux Toolkit, Express, MongoDB, WebRTC.
authentication react react-hooks redux webrtc
Last synced: 12 Jan 2025
https://github.com/brustulim/p2pwire
WIP - An distributed and anonymous network developed in javascript, running directly in your browser (no installation required)
Last synced: 13 Nov 2024
https://github.com/dolbyio/web-webrtc-stats
Dolby.io WebRTC statistics parser
dolbyio javascript statistics typescript webrtc
Last synced: 14 Nov 2024
https://github.com/bandwidth/bandwidth-webrtc-swift
An OSS implementation of Bandwidth WebRTC suitable for iOS devices.
Last synced: 15 Nov 2024
https://github.com/bandwidth/webrtc-sample-conference-node
Conferencing sample app for Node.js using Bandwidth WebRTC
Last synced: 15 Nov 2024
https://github.com/amkreta/chatapp
chat app using react and node
express javascript mongodb mongoose nodejs react redux styled-components webrtc websocket
Last synced: 17 Nov 2024
https://github.com/introlab/opentera-webrtc-teleop-frontend
OpenTera VUE3.js Frontend to be used with opentera-webrtc signaling server (local or on the Internet)
joystick opentera robot rtab-map signaling teleoperation virtual webrtc
Last synced: 17 Nov 2024
https://github.com/ik5/gopipewire
Mirror for my pipewire golang binding
audio bindings golang golang-library golang-package linux multimedia pipewire spa video webrtc
Last synced: 02 Feb 2025
https://github.com/mslosarz/nextrtc-example-wo-spring
Example of use NextRTC in standalone mode
nextrtc webrtc webrtc-call webrtc-demos
Last synced: 29 Jan 2025
https://github.com/teaguestockwell/speak-easy
p2p chat / file / and video sharing with webrtc
Last synced: 24 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-angular-javascript-example
WebRTC based video conferencing SDK for Angular
angular angular10 video-call webrtc
Last synced: 20 Nov 2024
https://github.com/videosdk-live/videosdk-hls-android-kotlin-example
A ready-to-use Android(Kotlin) 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/guest271314/screenshot
Screenshots
decoder javascript screen-capture screenshot vp8 webm webrtc
Last synced: 21 Nov 2024
https://github.com/agustinsrg/webrtc-cdn
Live media content delivery network based on the WebRTC protocol.
audio cdn go golang video webrtc webrtc-signaling websocket
Last synced: 21 Nov 2024
https://github.com/hasnaat-iftikhar/voice-chat-app
Backend project of voice chat application using Node, Express, MongoDB
chat-application expressjs mongodb mongoose nodejs open-source open-source-project socket-io voice-chat voice-conversion web-rtc webrtc
Last synced: 25 Jan 2025
https://github.com/yuukanoo/rtchat
A WebRTC experiment to host peer to peer conferences written in Go!
Last synced: 22 Nov 2024
https://github.com/ssshashank/breeze
Breeze Chat Application
chat chat-application chatbox express-js javascript microfrontend microservice mongodb nodejs nodejs-api react-hooks reactjs reactquery socket-io webpack webrtc zustand
Last synced: 23 Jan 2025
https://github.com/eished/notes
杂项笔记,ReactNative入门,WebRCT入门,音视频WebRTC实时互动直播技术入门与实战,百万级高并发WebRTC流媒体服务器设计与开发
react react-native video webrtc
Last synced: 02 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/kadoshita/skyway-whip-gateway
[Unofficial] SkyWayのSFUにWHIPで映像を送るためのアプリケーション
broadcast livestreaming obs python skyway webrtc whip
Last synced: 12 Dec 2024
https://github.com/gary-lgy/sdp-visualizer
Simple web app to visualize SDP (Session Description Protocol) used in WebRTC, built with React, TypeScript and Material UI.
material-ui react sdp tdd typescript webrtc
Last synced: 10 Jan 2025
https://github.com/voxeet/voxeet-sdk-android
The Dolby.io Communications SDK for Android.
Last synced: 13 Dec 2024
https://github.com/jacek-marchwicki/webrtc-build-android-libs
Libs repository for https://git.appunite.com/webrtc/webrtc-build-android
Last synced: 13 Dec 2024
https://github.com/kostastepetes/burnerchat-video-call-web-app
🎦 Video Call Web App called BurnerChat. Completely safe and private video call using of unique call ID that you send to a peer and do a 1-to-1 call. Made with nodeJS + Express + ReactJS + MaterialUI + WebRTC + Socket.io
cors express material-ui nodejs react socket-io video-chat-app video-chat-meetings webrtc
Last synced: 10 Jan 2025
https://github.com/openrealm-dev/chatrealm.live
ChatRealm is an open-source, real-time anonymous chat application that allows users to connect securely without sign-ups or personal details. Features include text and video chat, interest-based matching, and a user-friendly interface.
anonymous chat omegle real-time stranger-chat text-chat video-chat webrtc
Last synced: 25 Dec 2024
https://github.com/gargakshit/kabootar
docker end-to-end-encryption go p2p solidjs webrtc
Last synced: 18 Jan 2025
https://github.com/numq/webrtc-client-android
Android random video chat client
android android-compose arrow-kt chat-application clean-architecture client coroutines coroutines-android demonstration hilt-dagger2 jetpack-compose mvvm mvvm-architecture reactive-programming webrtc webrtc-video websocket-chat websocket-client websockets
Last synced: 19 Jan 2025
https://github.com/numq/webrtc-backend
Random video chat backend written in functional programming paradigm
chat clean-architecture functional-programming mongodb mongodb-database node node-js nodejs nodejs-api nodejs-server p2p peer-to-peer webrtc webrtc-signaling websocket websocket-server websockets websocketserver
Last synced: 19 Jan 2025
https://github.com/davidjktofan/webrtc-demo
"Cloudflare Stream is the first cloud service to let you both broadcast using WHIP and playback using WHEP — no vendor-specific SDK needed."
cloudflare cloudflare-pages cloudflare-workers livestream stream webrtc
Last synced: 29 Nov 2024
https://github.com/tikcdn/x2tiktracker-android
P2P Streaming Engine for Android、OTT.
cdn datachannel ijkplayer p2p p2p-cdn p2p-streaming p2pshare video webrtc
Last synced: 04 Dec 2024
https://github.com/tikcdn/x2tiktracker-windows
P2P Streaming Engine for Windows.
cdn datachannel p2p p2p-cdn p2p-streaming p2pshare player webrtc
Last synced: 04 Dec 2024
https://github.com/shivankk26/live-loom
Live Loom is a WebRTC-based application that enables real-time video call conversations between two individuals. With Live Loom, you can create rooms and seamlessly connect with another person for face-to-face communication.
expressjs git nodejs reactjs socket-io socketio typescript webrtc
Last synced: 09 Jan 2025
https://github.com/opentok/accelerator-annotation-js
annotations opentok tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/balena-io-experimental/balena-cam-rws
raspberry-pi-3 raspberry-pi-camera webrtc
Last synced: 03 Jan 2025
https://github.com/liddiard/simple-video-chat
[WIP] Dead simple video chat using WebRTC and the SimpleWebRTC library. Idea is to make it simple enough for anyone to use easily – no extraneous user interface stuff that every video chat app seems to have.
Last synced: 02 Feb 2025
https://github.com/danielesteban/babelchat
Language Exchange OpenSource Platform
nodejs reactjs social videochat webrtc whiteboard
Last synced: 21 Dec 2024
https://github.com/tans5/tlocalvideochat
Local network video chat Android app, base on WebRtc. Use local TCP socket connection as Signaling Server.
android-application netty webrtc
Last synced: 10 Oct 2024
https://github.com/bruncanepa/peer-drop
A decentralized-E2EE file transfer platform using WebRTC
e2ee p2p p2p-file-transfer webrtc
Last synced: 21 Jan 2025
https://github.com/nuzulul/webconnect.js
📶 WebRTC peer-to-peer connection without signaling server
browser-to-browser data-channel data-channels data-transfer decentralized distributed file-sharing internet-freedom ipfs multiplayer no-server p2p peer-connection peer-to-peer serverless static webconnect webrtc
Last synced: 10 Oct 2024
https://github.com/stupidjoon/sunrin_tv
2019 선린인터넷고등학교 디지털콘테스트 개발대회 은상 수상작
bootstrap express javascript webrtc
Last synced: 28 Dec 2024
https://github.com/mikbry/din-o
[Experimental] video conference app using top web tech
deno es6 reactjs rust vanilla-javascript wasm webrtc webrtc-signaling
Last synced: 17 Jan 2025
https://github.com/swarm-cloud/react-native-swarmcloud
Official React Native bindings for SwarmCloud's P2P SDKs.
android cdnbye ios p2p pcdn player reactnative sdk swarmcloud webrtc
Last synced: 03 Dec 2024
https://github.com/satyam-2001/dumb-charades
It is an real-time online multiplayer game made with ReactJs, NodeJs, PeerJs, WebRTC and Socket.io
chat game game-development game-server nodejs peerjs reactjs socket-io webrtc
Last synced: 14 Jan 2025
https://github.com/dheerajgits/peerconnect-server
This backend repository powers a video calling application built with typescript, utilizing PeerJS for seamless peer-to-peer connections and WebSockets for real-time communication. Designed with an MVC architecture, this backend helps in creating rooms, joining and other tasks along with providing other endpoints for analytics purposes of class.
mvc mvc-architecture peerjs socket-io streaming typescript webrtc websocket
Last synced: 20 Jan 2025
https://github.com/dheerajgits/peerconnect-client
This frontend repository is for a video calling application built with Next.js and Redux. It features a dynamic and responsive user interface that facilitates peer-to-peer video communication, integrated with PeerJS and WebSocket for real-time interaction. Work still in progress....
nextjs peerjs react redux tailwindcss typescript webrtc websockets
Last synced: 20 Jan 2025
https://github.com/ghubnerr/aura
A living art piece. Uses GANs to generate artistic video representations of emotions captured from a viewer in real time using WebRTC.
clip diffusion-models generative-adversarial-network pytorch rust stylegan webrtc
Last synced: 23 Dec 2024
https://github.com/100mslive/react-native-video-plugin
100ms React Native Video Filter and Effects Package
android audio blur conferencing filter ios javascript live package react-native real-time typescript video virtual-background webrtc
Last synced: 01 Dec 2024
https://github.com/tomashubelbauer/webrtc-airdrop
AirDrop based WebRTC signaling channel
airdrop data-channel signaling-channel webrtc
Last synced: 31 Dec 2024