Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/elixir-webrtc/bench

Misc webrtc benchmarks

benchmark stun turn webrtc

Last synced: 04 Jan 2025

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

webrtc webrtc-demos

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.

css reactjs webrtc

Last synced: 11 Jan 2025

https://github.com/adistrim/visbubble

📹🔥 An anonymous peer to peer video calling platform

bootstrap express react socketio webrtc

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/xhuliodo/p2p_video_chat

Peer-to-Peer Video Call App

videochat 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

chat peerjs realtime webrtc

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/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)

webrtc webrtc-video

Last synced: 25 Jan 2025

https://github.com/antonybudianto/vite-sdp

poc webrtc call with Vue + Vite

vite vue webrtc

Last synced: 30 Jan 2025

https://github.com/kingtous/webrtc_demos

WebRTC demo during learning

webrtc webrtc-demos

Last synced: 12 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

config mediamtx rtsp webrtc

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/aonemd/webrtcsignalingserver

A WebRTC WebSocket-based Signaling Server

js nodejs realtime webrtc websocket

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/ferjm/opentok-server-rs

The OpenTok Server SDK in Rust

api opentok rust sdk server webrtc

Last synced: 18 Jan 2025

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/alcoralcor/lidar_wrtc

OKDO LD06 Serial binary to WebRTC Data channel

lidar python webrtc

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.

javascript mediastream webrtc

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

firebase react webrtc

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/esh2n/xwebrtc-js

webRTC sample in JavaScript

javascript 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.

audio video webrtc

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/aligorithm-97/voicechatapp

VoiceSpace allows you to join voice rooms and communicate with others in real time. Connect, collaborate, and chat with ease.

aws ec2 expressjs nginx socket-io webrtc websocket

Last synced: 08 Feb 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/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/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/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/kratico/clouddrop

Realtime peer to peer file sharing with WebRTC

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.

webrtc websockerserver

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)

webrtc

Last synced: 05 Feb 2025

https://github.com/hackerslash/p2p-share

p2p file sharing app leveraging the power of WebRTC

file-sharing webrtc

Last synced: 12 Feb 2025

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/ceebluetv/videojs-plugins

Video.js plugins to play streams hosted on the Ceeblue cloud platform.

cdn dash fallback hls live ll-hls real-time streaming video webrtc whep whip

Last synced: 19 Oct 2024

https://github.com/goroya/kurento_rtpendpoint_output_test

For testing Kurento RTPEndpoint output

kurento nodejs webrtc

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

p2p peer-to-peer webrtc

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/diegoangel/video-chat-demo

WebRTC Live Chat Demo

javascript webrtc

Last synced: 17 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/onetail/simple-webrtc

simple webRTC

nodejs webrtc

Last synced: 24 Jan 2025

https://github.com/testprocess/camera-vr

i am 카메라요. next time VR로 올게요.

socket-io threejs webrtc webxr

Last synced: 22 Jan 2025