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/ramonszo/webrtc-house.ts

Clubhouse clone using WebRTC and TypeScript.

clubhouse typescript webrtc websocket

Last synced: 09 Nov 2024

https://github.com/webrtcHacks/webrtcPresenceMonitor

Send a webhook when getUserMedia is active and inactive

extension-chrome webrtc

Last synced: 04 Nov 2024

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/mamena2020/webrtcbroadcast

Simple live streaming web application. you can streaming and watch as consumer. This Web App using WebRTC for media real-time communication, and Socket.io for signaling

live-streaming nodejs sfu socket-io streaming streaming-application streaming-video webrtc

Last synced: 27 Oct 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/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

extension-chrome webrtc

Last synced: 24 Oct 2024

https://github.com/cdnbye/shaka-p2p-engine

Let your viewers become your unlimitedly scalable CDN.

cdnbye dash hls p2p shaka shaka-player video webrtc

Last synced: 25 Nov 2024

https://github.com/dolbyio/dolbyio-rest-apis-client-python

Dolby.io REST APIs Client for Python

api dolbyio python rest-api sdk webrtc

Last synced: 02 Nov 2024

https://github.com/ennuicastr/rtennui

A portable replacement for WebRTC's media component optimized for control and low latency

webrtc

Last synced: 20 Nov 2024

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/opentok/opentok-reconnection

Sample app to illustrate how reconnection feature works.

android ios javascript opentok tokbox webrtc

Last synced: 12 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/akagi201/webrtc-go

Package webrtc provides Go bindings WebRTC.

cgo golang swig webrtc

Last synced: 11 Nov 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/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/dhruvp-8/file-transfer

A Simple Peer-to-Peer file transfer

javascript nodejs peerjs stun-server webrtc

Last synced: 11 Nov 2024

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/pknu-wap/collab-note

🚧 Work In Progress 🚧

crdt monorepo nest react typescript webrtc

Last synced: 12 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/4players/odin-server

Collection of scripts and configuration files for running an on-premise ODIN server

config docs http3 quic server toml voip webrtc

Last synced: 17 Dec 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/remipassmoilesel/heydjoe

Multimedia instant messaging system.

chat docker etherpad jsxc videoconference webrtc xmpp

Last synced: 24 Oct 2024

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/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/efokschaner/laniakea

An experimental multiplayer game engine for browsers.

entity-component-system typescript webrtc

Last synced: 23 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/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/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/mpromonet/webrtc-streamer-vuejs

Vuejs with https://github.com/mpromonet/webrtc-streamer-html

vuejs webrtc

Last synced: 08 Nov 2024

https://github.com/webudp/webudp

WebUDP based on WebRTC

minimalistic webrtc webudp

Last synced: 15 Dec 2024

https://github.com/adityathakurxd/webrtc-webview

Using WebRTC as WebView on (native) Android, iOS and (cross-platform) Flutter applications

android flutter ios webrtc webview

Last synced: 13 Nov 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/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/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/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/ranon-rat/frensmatria

Its a simple p2p network for gematria

dream gematria gematro landian p2p pion webrtc

Last synced: 29 Nov 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/videosdk-live/videosdk-docs

Official Documentation of Video SDK!

audio-call documentation video-call webrtc

Last synced: 20 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/tomdai/snapdrop-app

iOS and macOS apps for Snapdrop

file-sharing ios macos snapdrop webrtc

Last synced: 07 Nov 2024

https://github.com/hoodie/sdp-nom

⚓️ i=a wasm friendly SDP parser

sdp wasm webrtc

Last synced: 06 Jan 2025

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/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/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/jcubic/webrtc-share

Application for sharing files using WebRTC

connection file-transfer p2p webrtc webrtc-share

Last synced: 15 Oct 2024

https://github.com/derhuerst/avion

Share files without NSA.

file-sharing p2p peer-to-peer webrtc

Last synced: 07 Jan 2025

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/hakobera/momo_exporter

Simple server that scrapes WebRTC Native Client Momo stats and exports them via HTTP for Prometheus consumption

go prometheus-exporter webrtc

Last synced: 10 Nov 2024

https://github.com/adaickalavan/go-webrtc

A real-time video and data broadcasting service using WebRTC in Golang.

webrtc

Last synced: 13 Nov 2024

https://github.com/stefanyohansson/react-video-preview

React Video Preview Component

react video-preview webrtc

Last synced: 27 Oct 2024

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/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/karanpratapsingh/webdrop

Share files with people nearby instantly and securely. Open Source and Peer2Peer.

pwa react typescript webrtc

Last synced: 25 Nov 2024

https://github.com/apidaze/localtunnel_ngrok_example

A simple PSTN audio bridge application built with APIdaze

localtunnel ngrok webrtc

Last synced: 22 Nov 2024

https://github.com/maqi1520/vitejs-md-ppt

码上掘金PPT录屏

webrtc

Last synced: 28 Nov 2024

https://github.com/jwerle/browser-rpc-swarm

Give control of your browser over RPC to another in a discovery swarm

browser rpc swarm webrtc

Last synced: 17 Jan 2025

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

sdk video webrtc

Last synced: 20 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/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/shockz-offsec/ipgeo-grabber-omegle

Este script permite obtener la geolocalización del extraño en un video chat en la plataforma Omegle en tiempo real a través de la captación de la IP pública, gracias la comunicación Peer-to-Peer con WebRTC que sigue la web.

javascript omegle-geolocalization omegle-irc-bot peer-to-peer webrtc

Last synced: 09 Nov 2024

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/defeo/castaphone

Castaphone: a pure JavaScript in-browser dictaphone / screen caster.

dictaphone recorder vanilla-javascript webrtc

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

chat live video webrtc

Last synced: 20 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/zhentaoo/videochat

php yii框架,javascript webrtc库 ,视频通话系统(14-15年毕业设计)

php webrtc yii2

Last synced: 05 Nov 2024

https://github.com/circuit/circuit-ionic-starter

Ionic starter app using the Circuit SDK (OAuth 2.0 and video calling)

circuit collaboration ionic sdk unify webrtc

Last synced: 17 Dec 2024

https://github.com/chunxutang/jstracking

An *npm compatible* modern approach for Computer Vision on the web

jstracking tracking webrtc

Last synced: 10 Nov 2024

https://github.com/webfactorymk/ng2-opentok

This library is an angular 2 wrapper in typescript of opentok.js library(web).

angular2 opentok real-time-communications tokbox video video-communications videochat webrtc

Last synced: 14 Oct 2024

https://github.com/akshatvg/agora-rtm-web

Real Time Messaging application using the @AgoraIO RTM SDK for texting without depending on webpacks or JS frameworks.

agora chatting javascript js rtc rtm sdk vanilla-js webrtc

Last synced: 08 Dec 2024

https://github.com/kawasima/remilama

Realtime online document review system

react redux review-tools webrtc

Last synced: 25 Jan 2025

https://github.com/tokeshu/smoke-signals

A simple WebRTC signaling server

signaling-server webrtc

Last synced: 06 Nov 2024

https://github.com/unitoftime/rtcnet

Provides a webrtc implementation of the standard net.Conn interface

go golang webrtc

Last synced: 27 Oct 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/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/digitalserpant/remote-rtc

Remote RTC is a low latency remote desktop application that runs on your computer and hosts it to your local network that can run on any modern browser. Great if you want to game on other hardware. Tested, works best on 1920x1080

browser browser-client chrome chromium fast gaming geforcenow low-latency low-latency-remote-desktop parsec python remote-desktop webrtc windows

Last synced: 12 Oct 2024

https://github.com/notedit/webrtc-simulcast

simplest webrtc simulcast demo

simulcast webrtc

Last synced: 09 Dec 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/notedit/rtclive-js

RTCLive-js

broadcast webrtc

Last synced: 09 Dec 2024

https://github.com/notedit/rtc-to-rtmp

rtc to rtmp

ffmpeg rtmp webrtc

Last synced: 09 Dec 2024

https://github.com/notedit/go-sdp-transform

golang sdptransform

golang sdp webrtc

Last synced: 09 Dec 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/kaali001/varta

A online video chat platform which matches two people who are learning same languages.

hacktoberfest nodejs reactjs socket-io typescript webrtc

Last synced: 02 Nov 2024

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

P2P SDK for streaming mp4, webm, mkv, ogv, mov, wav, mp3 etc, supporting all browsers and web players, with the help of ServiceWorker and WebRTC.

cdnbye datachannel media-p2p movie-p2p mp3 mp4-p2p service-worker vod-p2p webrtc webtorrent

Last synced: 11 Dec 2024