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-15 00:30:26 UTC
- JSON Representation
https://github.com/do-kevin/mood-and-music
Front-end web application that analyzes a photo and returns the song associated with the facial emotion that has been detected. Users can take snapshots or upload an image file.
firebase front-end gulp javascript jquery jquery-ui materializecss webrtc
Last synced: 17 Jan 2025
https://github.com/wangpin34/one-one-chat
One to one chat demo base on WebRTC
Last synced: 08 Jan 2025
https://github.com/seb0xff/custom-audio-broadcaster
A simple C++ broadcasting library fro audio coming from custom sources (e.g. generated by a program).
audio-streaming broadcast cpp custom-audio gstreamer hls rtmp rtsp srt webrtc
Last synced: 11 Jan 2025
https://github.com/prince9871/communicast
This is the React-based project that is helpful for direct communication, similar to applications like Google Meet or Duo, which are integrated using a third-party service.
Last synced: 11 Jan 2025
https://github.com/skidgod4444/facecam
Talk with strangers randomly. Just like Omegle.com & Ome.tv but in a cool way with more features. Currently only supports large screens (pc,laptop,etc) cause its not responsive for small screens.
omegle p2p p2p-video-chat skidgod videocalling webrtc webrtc-video website
Last synced: 08 Jan 2025
https://github.com/lucassklp/lavyn
:speech_balloon: A full-featured chat for desktop, web and mobile
angular chat dotnet-core electron firebase flutter mysql signalr webrtc
Last synced: 20 Jan 2025
https://github.com/washbin/rtc-signal
Signaling server for webrtc
signalling-server typescript webrtc
Last synced: 11 Jan 2025
https://github.com/arcenojackson/jmeet
NextJS and NodeJS project for google meet clone application developed at Hero-Week
nextjs nodejs socket-io typescript webrtc
Last synced: 30 Dec 2024
https://github.com/seadmustafa/teamviewer
This is a demo project using WebRTC
css3 glassfish5 js maven primefaces webrtc xhtml
Last synced: 12 Jan 2025
https://github.com/homebackend/gowebrtc
Setup Webrtc for video and audio streaming from local media devices
golang raspberry-pi service webrtc
Last synced: 12 Jan 2025
https://github.com/marufk21/streamtalk
StreamTalk is a real-time video calling app built with Next.js, Socket.IO, and WebRTC, enabling seamless audio and video communication.
nextjs socket videocalling webrtc
Last synced: 27 Jan 2025
https://github.com/becem-gharbi/simple-peerjs
Simple realtime data and media streaming with PeerJS
Last synced: 12 Jan 2025
https://github.com/sultanayubi360/-random-video-calling-app-fullhd
A simple video calling application uses Firebase database and WebRTC API that enables you Peer-to-Peer Full-HD video and audio connection.
android-application firebase-database java webrtc
Last synced: 20 Jan 2025
https://github.com/adithaker/xdp_sfu
🖲️Selective Forwarding Unit Implementation using XDP and TC hooks
c ebpf ebpf-tc ebpf-xdp linux-kernel rtp-streaming webrtc wireshark
Last synced: 05 Jan 2025
https://github.com/tuxracer/dashradar-app
🚘 mobile web dash cam enhanced by object detection + LLM
canvas reactive-programming rx rx-js tensorflow webgl webrtc
Last synced: 12 Jan 2025
https://github.com/noowxela/tcplayer-demo
This is a simple demos of TCPlayer.
hls hls-live-streaming tencent webrtc
Last synced: 12 Jan 2025
https://github.com/vishal01x/lets-talk
An AI - Powered Communication App, user can have ai for auto reply when not available, pre-set time for sending message, prioritize messages and people, with end-to-end Encryption
exoplayer firebase jetpack-compose kotlin ml-algo mvvm retrofit singleprotocol webrtc
Last synced: 12 Jan 2025
https://github.com/neelampavan/skillnest-full-stack-web-application
The Real-Time Localized Skill Exchange platform connects users within local communities to share skills and expertise through features like skill listings, a news feed, real-time chat, and video/audio calling.
agora-sdk bootsrap express mongodb nodejs reactjs socket-io vite webrtc
Last synced: 12 Jan 2025
https://github.com/abdelrahmanwm/signalingserver
Simple WebSocket-based signaling server intended for use cases such as establishing WebRTC peer-to-peer connections in a full mesh network.
go gorilla-websocket pion pion-webrtc signaling-server wasm webrtc webrtc-datachannels webrtc-fullmesh webrtc-signaling websocket-server
Last synced: 12 Jan 2025
https://github.com/007aneesh/vs-code-audio-share
extension reactjs snippet-sound sockets tailwindcss vscode vscode-extension webrtc
Last synced: 11 Feb 2025
https://github.com/codersunny812/stellarchat
This is an chat application which is made using mern stack. In this mern application in which the user can logged in into the app and communicate with other person in real time and also user can make video and audio call and also upload status which is visible for 24Hr.
chat-application expressjs nodejs reactjs socket-io webapp webrtc
Last synced: 12 Jan 2025
https://github.com/sushilsree98/p2p-video-call
video call app built using node(socket.io and peerjs)
Last synced: 25 Jan 2025
https://github.com/angeal185/crypto-chat
secure browser to browser instant chat with end to end multi-layer encryption utilizing perfect forward security
aes aes256-gcm chat ecdhe ecdsa encrypted-chat perfect-forward-secrecy webrtc
Last synced: 06 Jan 2025
https://github.com/davidnjoroge1/siris
Crossplatform Music streaming app, utilizing webRTC, Socket.IO, and multipurpose infrastructural desing for implmentation of realtime synchornization of streaming experience.
reactjs reactnative socket-io synchronization webrtc zustand
Last synced: 12 Jan 2025
https://github.com/jwillikers/mediamtx-config
Configuration for my MediaMTX server
Last synced: 08 Nov 2024
https://github.com/mohammadnazm/webrtc-nodejs-typescript-project
A basic WebRTC peer-to-peer project using Node.js, WebSocket, and TypeScript. This project sets up a signaling server and WebRTC clients for real-time video streaming, showcasing a simple, TypeScript-based approach to WebRTC connections.
express nodejs typescript webrtc websocket yarn
Last synced: 07 Feb 2025
https://github.com/tutv/signalhub-demo
A simple game with SignalHub
javascript nodejs realtime signalhub webrtc
Last synced: 04 Feb 2025
https://github.com/daxter-army/examples-only
Code snippets reference repository, containing only examples of the concepts.
examples react react-redux webrtc
Last synced: 22 Jan 2025
https://github.com/williamlsh/hangout
One to one video call with rustwasm WebRTC.
cloudflare-workers meeting rustwasm webrtc
Last synced: 27 Dec 2024
https://github.com/boussaidev/webrtc-overlay
A powerful TypeScript library for adding interactive canvas overlays to WebRTC streams using Konva.js
animation canvas convas-overlay graphics interactive javascript konva media-stream real-time screen-sharing typescript vide-filters video-effects video-processing webcam webrtc
Last synced: 27 Jan 2025
https://github.com/govind783/nextjs-videocall-and-chat
web RTC implementation in NEXT-JS, with room creation and a chat layer
audio-call audiocall nextjs nextjs14 shad video-call video-call-application video-calling-app videocall videocalling webrtc webrtc-video
Last synced: 22 Jan 2025
https://github.com/alcoralcor/lidar_wrtc
OKDO LD06 Serial binary to WebRTC Data channel
Last synced: 13 Nov 2024
https://github.com/okamyuji/face-emotion-analyzer
OpenCVとGoを使用したリアルタイム顔表情分析Webアプリケーション。WebRTCでブラウザからカメラにアクセスし、顔の検出と感情分析をリアルタイムで実行します
computer-vision csp csrf face-detection go golang machine-learning motion-analysis opencv realtime-processing security web-application webrtc
Last synced: 21 Jan 2025
https://github.com/apal21/stream-user-video-from-device-webrtc
Simple JavaScript MediaStream which displays user's video on his/her device.
Last synced: 31 Dec 2024
https://github.com/sgreben/web-rtc-default_public_interface_only
Minimal chrome extension to set chrome.privacy.network.webRTCIPHandlingPolicy to 'default_public_interface_only'
chrome-extension disable ip-leak webrtc
Last synced: 07 Feb 2025
https://github.com/sanketshevkar/firebasertc
react app using webrtc deployed using firebase
Last synced: 27 Dec 2024
https://github.com/sarimdev/octacall
Decentralized P2P conferencing platform using WebRTC
decentralized peer-to-peer webrtc
Last synced: 28 Jan 2025
https://github.com/markalexi/filmme
Selfie maker app with image processing effects. The project will make friends WebRTC, Vue and Typescript.
image-processing typescript vue webrtc
Last synced: 16 Jan 2025
https://github.com/jahid404/laravel-broadcast-streming
This project enables real-time broadcasting of live streams to multiple users using WebRTC and Socket.IO, allowing broadcasters to stream content while viewers watch in real-time.
laravel laravel-broadcasting laravel-streaming socket-io webrtc
Last synced: 31 Dec 2024
https://github.com/sonufrienko/webrtc
WebRTC experiments. Audio/Video recording.
Last synced: 30 Jan 2025
https://github.com/harrykamboj1/zoom-clone
This project is a Zoom clone built using WebRTC and React. The application provides video conferencing capabilities similar to Zoom, enabling users to engage in real-time video and audio communication.
expressjs nodejs peerjs reactjs webrtc
Last synced: 21 Jan 2025
https://github.com/korigamik/webrtcmesh-gc
A cross-platform group chat app on a WebRTC mesh network with garbage collection.
android chat cross-platform flutter webrtc webrtc-signaling
Last synced: 07 Feb 2025
https://github.com/apoorv0503/coderhouse_mern
I have built a full-stack project using Node, Express, Mongo, webRTC, socket.io, and of course React JS. This project is inspired by the awesome Clubhouse
figma mongodb nodejs otp-verification reactjs redux socket-io webrtc
Last synced: 16 Jan 2025
https://github.com/neilblaze/binoculearn.ai
𝘓𝘦𝘢𝘳𝘯𝘪𝘯𝘨 𝘪𝘯 𝘭𝘰𝘸-𝘣𝘢𝘯𝘥𝘸𝘪𝘥𝘵𝘩 𝘪𝘯𝘵𝘦𝘳𝘯𝘦𝘵 𝘙𝘦𝘥𝘦𝘧𝘪𝘯𝘦𝘥⚡ — Project Submission for MongoDB Atlas Hackathon'22
dev-hackathon googlecloudplatform hackathon-project mongodb mongodb-atlas showdev webrtc
Last synced: 06 Jan 2025
https://github.com/thearchitector/openendpoint-tools
It's like Hamburger Helper, but DevOps REST endpoints for projects instead.
api devops game open-endpoints peer-to-peer pong prototype rollup vlang vweb webrtc
Last synced: 13 Jan 2025
https://github.com/banyango/socker
Cleanly handle state of the client/server connection when using binary websocket messaging.
connection golang state-machine webrtc websocket
Last synced: 12 Feb 2025
https://github.com/ayushbobale/tunnel-io
TypeScript-based WebRTC wrapper for seamless messaging, file transfer and video calling
filetransfer javascript typescript videocall webrtc webrtc-experiments webrtc-javascript-library webrtc-libraries webrtc-typescript-library
Last synced: 13 Nov 2024
https://github.com/andrescalimero/gvcp
GNU Video Conferencing Platform
nodejs video-conference webrtc
Last synced: 26 Dec 2024
https://github.com/nodefony/nodefony-client
Client Side Nodefony Framework
cdn container event-management library-chunks mediastream nodefony nodefony-client sdp service sip syslog webaudio-api webpack webrtc
Last synced: 18 Jan 2025
https://github.com/code4mk/hi-webrtc
A short journey of webrtc with @code4mk
code4mk learn-webrtc rtc video-call video-chat webrtc
Last synced: 12 Jan 2025
https://github.com/miguelripoll23/wheel-ball
Accelerate and smash your way to victory in a car-based multiplayer soccer battle.
game multiplayer passkey webrtc websocket
Last synced: 07 Dec 2024
https://github.com/isaacalves7/facebook-messenger-clone
💬 It's a repository of Facebook Messenger Clone.
chat-application chat-room clone jwt mern-stack messenger meta monolith odm redux rest-api socket-io webrtc
Last synced: 01 Feb 2025
https://github.com/m0rphtail/babble
Babble Chat Rooms
javascript nodejs reactjs realtime-messaging socket-io webrtc
Last synced: 10 Feb 2025
https://github.com/yiyun-liang/terrible-backend
A web app for a competition of facial BORINGness.
microsoft-cognitive-services postgresql socket-io webrtc
Last synced: 28 Jan 2025
https://github.com/wofwca/snowflake-rendezvous-email-chatbot
Email chatbot for Snowflake rendezvous
censorship-circumvention deltachat deltachat-bot snowflake webrtc
Last synced: 16 Jan 2025
https://github.com/tripolskypetr/node-webrtc-ajax
The first WebRTC group call example without socket.io. Can be used as a scaffold for production solution
ajax group-call javascript nestjs nestjs-backend node typeorm typescript webrtc
Last synced: 12 Feb 2025
https://github.com/jaycanuck/poke-team-stream
Webapp and StreamElements widget for displaying and remotely updating Pokemon team roster via WebRTC.
obs pokeapi pokemon streamelements streamelements-api twitch webrtc websocket
Last synced: 28 Jan 2025
https://github.com/aayush-dhakal/mern-discord-clone
Discord clone app
chatting jwt-auth jwt-token mongodb nodejs reactjs screensharing socket-io video-streaming webrtc
Last synced: 24 Jan 2025
https://github.com/kratico/clouddrop
Realtime peer to peer file sharing with WebRTC
Last synced: 06 Jan 2025
https://github.com/vkatsuba/peer2peer
:speech_balloon: The peer2peer is a small example of peer to peer web service of one to one conference
conference erlang javascript otp peer2peer web webrtc
Last synced: 21 Jan 2025
https://github.com/dawwson/zoom
Zoom 웹 사이트 만들기
nodejs socket-io webrtc websockets
Last synced: 22 Jan 2025
https://github.com/d-buckner/p2piano
play piano with friends in realtime over a peer to peer network
midi midi-device music music-visualizer peer-to-peer realtime webrtc
Last synced: 28 Jan 2025
https://github.com/vikash1596kumarkharwar/webrtc
This repository hosts a screen-sharing application built with WebRTC. Using STUN servers for NAT traversal and a peer-to-peer (P2P) architecture, it enables direct screen sharing between browsers without intermediaries. Ideal for real-time collaboration and presentations, this project showcases modern web technologies.
Last synced: 12 Feb 2025
https://github.com/afperdomo2/videocall-peerjs
Aplicación básica de video llamadas con chat en tiempo real
css html5 javascript peerjs webrtc
Last synced: 21 Jan 2025
https://github.com/w3c/webrtc-priority
Spec for the prioirity setting extension to WebRTC (DSCP and priority)
Last synced: 05 Feb 2025
https://github.com/hackerslash/p2p-share
p2p file sharing app leveraging the power of WebRTC
Last synced: 12 Feb 2025
https://github.com/shubhangam333/socioverse
mongodb nodejs react socket-io webrtc webrtc-video
Last synced: 24 Dec 2024
https://github.com/ashwani2529/echoverse
"Echo Verse" is an advanced video calling app built on React.js and Zegocloud, offering high-quality individual and group calls. Enjoy crystal-clear audio, secure connections, screen sharing, and real-time chat. Personalize your experience and connect seamlessly across devices. Experience the future of online video communication with "Echo Verse"
google-meet online-meetings open-source reactjs realtimechatapp video-calling-app webrtc
Last synced: 21 Jan 2025
https://github.com/goroya/kurento_rtpendpoint_output_test
For testing Kurento RTPEndpoint output
Last synced: 29 Dec 2024
https://github.com/espenhalsen/hask
Open Source code for HASK, written in JS and EJS(Embedded JS HTML) - by Halsen
Last synced: 22 Jan 2025
https://github.com/liraymond04/webrtc-client
A native client library for WebRTC written in C and libdatachannel
c datachannel libdatachannel networking p2p peer-to-peer peerconnection rtcpeerconnection webrtc webrtc-client websocket
Last synced: 22 Jan 2025
https://github.com/jsmithdev/force-rtc
Fun with WebRTC + SalesForce
peer-connection salesforce webrtc webrtc-salesforce
Last synced: 28 Jan 2025
https://github.com/withmohitjoshi/sync
Developed a real-time communication platform combining Next.js, Socket.IO, and MongoDB. The platform offers user authentication, contact management, messaging, and robust video calling with efficient media handling.
material-ui mongodb nextjs nodejs reactjs webrtc
Last synced: 22 Jan 2025
https://github.com/p4p-83/vision
The machine vision that makes our pick-and-place intelligent.
computer-vision ffmpeg julia rtsp vision webrtc
Last synced: 22 Jan 2025
https://github.com/chayanforyou/calling-app-pip-demo-android
Picture-in-Picture (PIP) mode in a calling application
kotlin picture-in-picture pip voip webrtc
Last synced: 03 Feb 2025
https://github.com/abhilasha007/microsoft-engage21-teams-video
Teams Video is a multi-party video conferencing application. Developed using HTML5, CSS3, SASS, JavaScript, EJS templating, Express.js, Socket.io, WebRTC and peerJS.
nodejs peerjs socket-io video-chat video-conferencing webrtc
Last synced: 05 Feb 2025
https://github.com/thagoo/punch-chat-nextjs
Private chat app made using NextJS with BunJS's uWebSocket ft. ElysiaJS
bunjs chat elysiajs nextjs peerjs uwebsockets webrtc websocket
Last synced: 10 Feb 2025
https://github.com/testprocess/camera-vr
i am 카메라요. next time VR로 올게요.
socket-io threejs webrtc webxr
Last synced: 22 Jan 2025