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/metaclips/roq

RoQ (Pronounced as Rock) is an RTP over Quic library (An alternative to WebRTC).

audio rtcp rtp rtp-streaming video webassembly webrtc

Last synced: 08 Feb 2025

https://github.com/nodertc/is-stun

Check if a Buffer is a STUN message.

js nodejs nodertc stun webrtc

Last synced: 07 Feb 2025

https://github.com/golu7667/video-streaming

A WebRTC project enhances real-time communication in a MERN (MongoDB, Express.js, React, Node.js) project, enabling seamless audio and video interactions, enriching the user experience.

webrtc webrtc-video

Last synced: 29 Dec 2024

https://github.com/m1ga/hyperloop.webrtc

Appcelerator Titanium - Hyperloop WebRTC Android Demo

android appcelerator-titanium hyperloop webrtc

Last synced: 27 Jan 2025

https://github.com/kidgodzilla/cloudflarecalls

Aspires to be a full reference implementation of Cloudflare Calls in Javascript (Client library, Example & Server)

calls cloudflare javascript library sfu webrtc

Last synced: 06 Jan 2025

https://github.com/im-beast/pearwatching

Watch together 📺, whatever, whenever, without anyone else knowing about it!

p2p video watch-together webrtc

Last synced: 10 Feb 2025

https://github.com/innovateasterisk/s2e1

Season 2, Episode 1 - In this episode we look at how to correctly host your HTML files, and reverse proxy the ws/ (Websocket) connections back to the Asterisk Service. It's all done on a single local instance so we are using a self signed certificate.

proxy raspberry-pi webrtc

Last synced: 29 Dec 2024

https://github.com/dtinth/rtcjam

[Proof-of-concept] Jamulus<->WebRTC gateway

fastify jamulus nodejs simple-peer webrtc

Last synced: 23 Jan 2025

https://github.com/pchalupa/ws-webrtc

WebRTC

webrtc workshop

Last synced: 21 Dec 2024

https://github.com/ok2ju/signal

WebRTC signalling server

docker-image signalling socket-io webrtc

Last synced: 29 Oct 2024

https://github.com/shashankvish0010/zen

Zen is a state-of-the-art communication platform built on the PERN stack and WebRTC technology with WebSocket for real-time communication. Offering seamless video calling and upcoming live streaming features, Zen ensures secure, reliable, and user-friendly experiences.

express node pern-stack postgresql react real-time-processing real-time-video-streaming socket-io video-conference-application videocalling webrtc websocket

Last synced: 21 Dec 2024

https://github.com/bandwidth/node-webrtc

Node SDK for Bandwidth's WebRTC API

webrtc

Last synced: 30 Oct 2024

https://github.com/shubham16g/webvideomeet

WebRTC based Video Calling WebApp using Firebase as Signaling Server.

firebase firestore javascript videocall videoconferencing webapp webrtc

Last synced: 29 Dec 2024

https://github.com/farsunset-com/android-webrtc-livekit

给原生Android提供开箱即用的单人、多人音视频通话、共享桌面插件。完全自主,不依赖第三方云服务

android livekit webrtc

Last synced: 06 Jan 2025

https://github.com/saru-d2/teams-clone

A group-video-chatting website made to resemble teams. It features responsive web design and persistent chatting.

javascript mern-stack node peer socket-io webrtc

Last synced: 08 Feb 2025

https://github.com/timothyvanderaerden/docker-janus-gateway

Alpine based Docker image for the Janus WebRTC Server.

alpine docker dockerfile janus-gateway janus-webrtc-gateway webrtc

Last synced: 25 Dec 2024

https://github.com/fishjam-dev/python-server-sdk

Python server SDK for Fishjam

fishjam membrane-framework python video webrtc

Last synced: 06 Nov 2024

https://github.com/yours7himanshu/edumatrix-virtual-classroom

Edumatrix is a state-of-the-art virtual classroom platform designed to revolutionize online education. Built with a user-friendly interface and robust features, Edumatrix empowers educators and students by providing seamless tools for interactive learning.Admin Server is running on this url - https://virtual-classroom-admin.vercel.app/

e-learning-platform express mern-stack mongodb node-js react restful-api socket-io webrtc websocket

Last synced: 21 Dec 2024

https://github.com/joduplessis/wami

Wami is an open source virtual consultation, coaching & messaging platform built with React Native & React. 🥗📱 Also see https://joduplessis.com/work/wami.

android apollo apollo-client express graphql ios nodejs react react-native realm webrtc

Last synced: 26 Dec 2024

https://github.com/yogesh-bhandare/lawbook

Patented mobile app for law students, enabling virtual moot court practice with AI-driven and peer-assisted trials, and access to a comprehensive case library with AI summarization.

aws-s3 cicd django django-rest-framework expo outh2 react-native rest-api selenium webrtc webscraping

Last synced: 04 Feb 2025

https://github.com/stravo1/vidsync

watch videos together, in sync :)

firebase svelte video-player webrtc

Last synced: 08 Jan 2025

https://github.com/unyt-org/example-video-call

Example project that shows how to create a basic video call application with UIX

datex uix uix-example unyt unyt-org video-streaming webrtc

Last synced: 21 Jan 2025

https://github.com/wiserim/orchestra

Orchestra is a web based application for simultaneous, collaborative music generation by multiple users.

audio rtcmulticonnection tonejs vue webaudio-api webmidi webmidijs webrtc

Last synced: 08 Jan 2025

https://github.com/sorenammd/sky-messenger

This is a messenger based on the location of users

express mongodb mysql nodejs peerjs react redis redux redux-saga sockjs webrtc websocket

Last synced: 01 Feb 2025

https://github.com/aadarsh-guru/mern-prodcast-app

MERN Prodcast Application with TypeScript, Vite bundler, and Tailwind CSS for a sleek UI/UX. It features real-time voice rooms powered by WebRTC, supporting both public and private rooms. With MongoDB GridFSBucket for media storage, Socket.io for real-time updates, and robust authentication using email OTP, access & refresh tokens.

expressjs headlessui mongodb nodejs reactjs socket-io tailwindcss typescript webrtc

Last synced: 15 Jan 2025

https://github.com/adrice727/opentok-haskell

A OpenTok SDK for Haskell

api opentok video webrtc

Last synced: 03 Jan 2025

https://github.com/bitnom/gunion

In-browser onion router over webrtc using Gun

gun gundb javascript onion-routing tor webrtc

Last synced: 04 Feb 2025

https://github.com/noflo/noflo-runtime-webrtc

WebRTC runtime transport

fbp-runtime noflo webrtc

Last synced: 10 Nov 2024

https://github.com/rovsen762/whatsapp_clone_django

The chat application I wrote with Django's Channels Library and JavaScript's PeerJS library. While you can share image and audio files with the application, it is also possible to record audio and send it to the other part

chat-application django django-application djangochannels peerjs peerjs-webrtc webrtc

Last synced: 12 Feb 2025

https://github.com/vostafi69/turn-dvgups

Веб приложение для проведения онлайн занятий на базе ДВГУПС

ejs gulp html js nodejs scss webpack webrtc

Last synced: 15 Jan 2025

https://github.com/adidem23/peerview-videocallerapp

This Application is mern videocalling App which is built on the Webrtc Protocol and uses Socket i.o for the working with React frontend .

context-api express javascript mongodb mongoose nodejs react socket-io webrtc

Last synced: 11 Jan 2025

https://github.com/notedit/camerafilters

the simplest camera filters, can works well with dotEngine

android camera opengles webrtc

Last synced: 04 Feb 2025

https://github.com/pj8912/domegle

Peer-to-Peer decentralized omegle with no central server. Other than the STUN/TURN sever for WebRTC, the application is decentralized including the `signaling` part of the WebRTC

decentralized decentralized-webrtc omegle omegle-chat p2p p2p-network peer-to-peer python3 stranger-chat webrtc webrtc-signaling

Last synced: 11 Jan 2025

https://github.com/jorgevrgs/webrtc-example

WebRTC example using Fastify and React with TypeScript

fastify react typescript webrtc

Last synced: 22 Jan 2025

https://github.com/alexchristianqr/webphone

Aplicación web con integracion WebRTC.

bootstrap-vue vue webrtc

Last synced: 09 Jan 2025

https://github.com/webtoucher/agora-recorder-samples

Sample recording applications based on the Node.js recording library for Agora.io stream service

nodejs sdk webrtc

Last synced: 16 Jan 2025

https://github.com/theanujdev/webrtc-video-call

Connect peer-to-peer using WebRTC to users via video call

express nodejs socket-io webrtc webrtc-demos webrtc-video

Last synced: 16 Jan 2025

https://github.com/zahtec/pindrop

Quick file sharing using modern web technologies

express file-sharing pwa webrtc websocket

Last synced: 28 Jan 2025

https://github.com/h3ar7b3a7/signallingserver

A very basic signalling server for a simple VoIP application.

signalling-server voip webrtc websockets

Last synced: 25 Jan 2025

https://github.com/callinapp/callinapp-js

Call In App SDK for JavaScript

callinapp webrtc

Last synced: 16 Jan 2025

https://github.com/gaju91/clovid

🕸️ webrtc video calling 📹 application.

express javascript nodejs video-call webrtc

Last synced: 22 Jan 2025

https://github.com/shahid-afrid-a-be/videoconferencefrontend

A video conferencing tool frontend in development for remote and hybrid work environments. Built with React, TypeScript, WebRTC, and WebSocket, it aims to deliver high-quality video, audio, real-time messaging, seamless collaboration, secure communication, and scalability to support teams of all sizes.

video-conference webrtc

Last synced: 16 Jan 2025

https://github.com/amantrance/rubegle

A WebRTC based application with signaling server in Ruby on Rails

ruby-on-rails webrtc websockets

Last synced: 22 Jan 2025

https://github.com/eivindarvesen/vdisplay

Your desktop projected in VR space!

desktop electron rtc vr webrtc webvr

Last synced: 17 Jan 2025

https://github.com/hezhii/webrtcdemo

WebRTC 测试项目,基于 WebRTC 实现视频通话。

demo example video-call webrtc

Last synced: 21 Jan 2025

https://github.com/formiat/social_site

Social site with video-chats using WebRTC

rust webrtc

Last synced: 16 Jan 2025

https://github.com/sergiocampbell/video-chat

This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.

css functional-programming nodejs react react-router-dom socketio typescript webrtc

Last synced: 05 Feb 2025

https://github.com/ethand91/mediarecorder-localfile-sample

Simple repo demonstrating the use of MediaRecorder API and saving the file locally.

javascript mediarecorder nodejs webrtc

Last synced: 23 Jan 2025

https://github.com/dev-hyunsang/webrtc-python

WebRTC and Python WebSocket, WebSocketServer

javascript webrtc webrtc-python websocket

Last synced: 31 Jan 2025

https://github.com/osohyun0224/react-webrtc

Webrtc를 React.js에 구현하고 PWA 적용해 배포해보는 연습 저장소

mediarecorder peer-to-peer pwa react webrtc websocket

Last synced: 23 Jan 2025

https://github.com/thoughtscript/x_team_webrtc

WIP EasyRTC One-on-One Video Chat Example

easyrtc express node socket-io webrtc

Last synced: 24 Nov 2024

https://github.com/aryanjain28/dumb-charades

This project employs SFU architecture with WebRTC to establish peer-to-peer connections for video streaming, utilizing Socket.io for chat and event management.

express nodejs react socket-io webrtc

Last synced: 29 Jan 2025

https://github.com/kohasummons/agora-task

Agora Student Ambassadorship Program Task

agora rtc video vite webrtc

Last synced: 05 Feb 2025

https://github.com/amirhnajafiz/webrtc

Implementing a Video application with WebRTC.

css go golang html js rtc webrtc webrtc-signaling webrtc-video

Last synced: 05 Feb 2025

https://github.com/swarm-cloud/theoplayer-p2p-engine

SwarmCLoud P2P Engine for TheoPlayer

cdnbye dash hls html5 p2p theoplayer webrtc

Last synced: 18 Nov 2024

https://github.com/x186k/getstats-shipper-to-sqlite

Consumes HTTP POSTs with WebRTC *.getStats() reports and saves to SQLite for real-time reporting or later system-wide WebRTC performance evaluation

docker getstats http post sqlite webrtc

Last synced: 29 Jan 2025

https://github.com/littledivy/openstun

A library to get all open STUN/TURN servers with realtime connection test :smiley:

stun turn webrtc

Last synced: 05 Feb 2025

https://github.com/chan9yu/meet-link

🖥️ 실시간 채팅, 화면 공유, 및 미디어 통화를 제공하는 React 기반의 MeetLink App. 원격 커뮤니케이션을 위한 앱 서비스입니다.

pnpm react react-hook-form react-query react-router-dom socket-io-client typescript vite webrtc

Last synced: 05 Feb 2025

https://github.com/meonardo/obs-janusvm

an OBS plugin for publishing OBS media data to janus videoroom.

janus-gateway obs webrtc

Last synced: 29 Jan 2025

https://github.com/pawvan/codeforces

sih 2024

prisma sockets webrtc

Last synced: 25 Nov 2024

https://github.com/mosure/bevy_r_place

p2p r/place clone

bevy canvas libp2p native quic web webrtc

Last synced: 30 Jan 2025

https://github.com/msusman1/webrtc-server

WebRTC Signaling server Implemented using Nodejs Socket io

socket-io webrtc webrtc-signaling webrtc-video websocket

Last synced: 30 Jan 2025

https://github.com/ponyo877/ebiten-hit-and-blow

🎮 A real-time multiplayer Hit & Blow game using WebRTC and Go WebAssembly, playable with random opponents 🎮

ebitengine go hit-and-blow webassembly webrtc

Last synced: 30 Jan 2025

https://github.com/sano-jin/meetup-town

A simple online meeting web-app implemented in TypeScript with WebRTC, Nodejs and React

meetings react typescript webrtc

Last synced: 30 Jan 2025

https://github.com/itzmanish/sipnexus

A SIP server capable of dial-in and dial-out along with tons of other features

golang sip webrtc

Last synced: 06 Feb 2025

https://github.com/fazzal-dev/chunkr

⚡ P2P File sharing web app built using WebRTC and WebSockets

file-transfer nextjs nodejs p2p react webrtc websocket

Last synced: 06 Feb 2025

https://github.com/chan9yu/janus-gateway-docker

🐳 Janus Gateway Docker로 시작하기

docker docker-compose janus janus-gateway webrtc

Last synced: 06 Feb 2025

https://github.com/taufiqjack/learn_flutter_webrtc

Flutter WebRTC with Janus Client

flutter janus-gateway mobile-app webrtc

Last synced: 06 Feb 2025

https://github.com/ankush-web-eng/chatsia

Chat and Video call your friends with Chatsia. Built with Next.js, it uses web-sockets in the backend to chat live and exchange sdp or IPs to share media live as well.

mongodb nextjs14 prisma-orm react turborepo tyepscript webrtc websocket

Last synced: 06 Feb 2025

https://github.com/omkadam/one-to-many-webrtc

This is a one to many video conferencing app built upon the WebRTC and NodeJs, This application is built on the SFU(Selective forwarding unit) architecture.

html-css-javascript nodejs selective-forwarder-unit webrtc webrtc-signaling wrtc

Last synced: 06 Feb 2025

https://github.com/oanakiaja/ostreamer

A web streamer.【wip】

nextjs stream webcodecs webrtc webtransport

Last synced: 06 Feb 2025

https://github.com/antebrl/undercover-word-game

The Undercover Game for the Web. The Undercover word game is a party game where players try to guess secret words while one player, the "undercover," attempts to blend in without being identified.

collaborate game peerjs web web-game webrtc

Last synced: 06 Feb 2025

https://github.com/elskow/codepair

Scalable Pair Programming Interview Platform (with Video Chat Support)

golang webrtc

Last synced: 06 Feb 2025

https://github.com/xylend-dev/talkhouse

WebRTC based peer to peer voice, video calling and messaging web app build with MERN stack.

chat-application mongodb nodejs redux simple-peer socket-io typescripts webrtc

Last synced: 06 Feb 2025

https://github.com/krishnaclouds/webrtc-video-chat

A Video Chat Application built using WebRTC, Nodejs and Some Developer Love :)

ejs express nodejs socket-io soket webrtc webrtc-call webrtc-experiments webrtc-signaling webrtc-video

Last synced: 27 Jan 2025

https://github.com/rgl/coturn-playground

coturn playground

coturn stun turn webrtc

Last synced: 06 Feb 2025

https://github.com/observertc/helm

Helm repository to deploy ObserveRTC services in kubernetes

helm kubernetes webrtc webrtc-observer

Last synced: 31 Dec 2024

https://github.com/bahirabdulla/vision

It is MERN stack project Online mentorship platform in micro-service architecture by following controller-service-repository pattern

controller-service-repository docker mern-project microservice-architecture rabbit socket-io tailwindcss typescript webrtc

Last synced: 23 Dec 2024

https://github.com/mikbry/are-you-ready

[Experimental] visio app

docker heroku javascript nodejs streaming webrtc

Last synced: 17 Jan 2025

https://github.com/nishantdecode/isleverse-fe

IsleVerse is a real-time communication platform built with Next.js, leveraging WebRTC, WebSockets, and peer-to-peer communication for seamless video calling.

nextjs peer-to-peer peerjs radix-ui reactjs shadcn-ui socket-io webrtc websocket

Last synced: 23 Dec 2024

https://github.com/bhar4t/firebase-webrtc

Simple Firebase webRTC with ReactJS

firebase-webrtc javascript live peer-to-peer reactjs webrtc

Last synced: 09 Feb 2025

https://github.com/giovannicalo/node-wrtc-ws-api-server

Node WebRTC WebSocket Signaling API Server

api server signaling webrtc websocket

Last synced: 09 Feb 2025

https://github.com/swarm-cloud/vhs-p2p-engine

Let your viewers become your unlimitedly scalable CDN.

cdnbye dash hls http-streaming p2p swarmcloud vhs videojs webrtc

Last synced: 11 Dec 2024

https://github.com/swarm-cloud/bitmovin-p2p-engine

SwarmCLoud P2P Engine for Bitmovin Player

bitmovin dash hls html5 live p2p player vod webrtc

Last synced: 11 Dec 2024

https://github.com/swarm-cloud/apple-p2p-engine

P2P Streaming Engine for iOS, tvOS and macOS

cdnbye hls ios macos mp4 osx p2p streaming tvos webrtc

Last synced: 05 Feb 2025