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/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/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/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/tomashubelbauer/webrtc-qr-signaling-channel

A WebRTC data channel establishment with QR codes used for signaling channel.

data-channel peer-connection qr-code qrcode signaling-server webrtc

Last synced: 31 Dec 2024

https://github.com/hc0503/vuejs-rtcmulticonnection-shared-streaming

Audio streaming, live broadcast, record using VueJS and RTCmulticonnection library

audio-streaming broadcast qrcode qrcode-generate qrcode-scan record rtcmulticonnection vuejs webrtc

Last synced: 12 Feb 2025

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

Package webrtc provides Go bindings WebRTC.

cgo golang swig webrtc

Last synced: 11 Nov 2024

https://github.com/kandy-io/kandy-link-ios-sdk

Kandy Link iOS SDK release repository

documentation ios kandy tutorial webrtc

Last synced: 27 Oct 2024

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

Bandwidth's WebRTC Browser SDK

bandwidth outage-risk sdk webrtc

Last synced: 15 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/ramonszo/webrtc-house.ts

Clubhouse clone using WebRTC and TypeScript.

clubhouse typescript webrtc websocket

Last synced: 09 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/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/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/mir-evgenii/webrtc_messenger_client

Peer-to-peer messenger client on WebRTC. Supports video, calls, messages. Users remain anonymous by using public PGP keys instead of names.

indexeddb js vue webrtc webrtc-call webrtc-video

Last synced: 07 Nov 2024

https://github.com/meonardo/janus-videoroom-ios

An iOS AppRTC example for janus videoroom plugin, written in Swift.

apprtc ios janus-gateway replaykit screensharing swift videoconference videoroom webrtc

Last synced: 02 Dec 2024

https://github.com/cameronking4/shadcn-openai-realtime-api

Nextjs 15 starter to make use of the OpenAI GPT4o Realtime WebRTC API and tool calling. Build your own Voice AI assistant using the fastest & latest technologies (Dec 2024).

gpt4o-realtime-api nextjs openai realtime-api shadcn shadcn-ui voice-ai webrtc

Last synced: 21 Dec 2024

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/akshatvg/agora-whiteboard

A Whiteboard for @AgoraIO made completely from scratch using RTM.

agora education rtm teaching webrtc whiteboard

Last synced: 31 Oct 2024

https://github.com/floe/surfacestreams

SurfaceStreams: merge and distribute SurfaceCast streams and webcam chat via WebRTC

gstreamer h264 javascript livestream python python3 webrtc

Last synced: 30 Oct 2024

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

Dolby.io REST APIs Client for Node.JS

api dolbyio nodejs rest-api sdk webrtc

Last synced: 27 Oct 2024

https://github.com/apivideo/chyronavideo

A chyron is the text at the bottom of a newscast. Use this app to add a chyron to your video live stream. From api.video (https://api.video)

hls rtmp video video-chyron video-streaming webrtc

Last synced: 06 Nov 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/webrtcHacks/webrtcPresenceMonitor

Send a webhook when getUserMedia is active and inactive

extension-chrome webrtc

Last synced: 04 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/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/webudp/webudp

WebUDP based on WebRTC

minimalistic webrtc webudp

Last synced: 15 Dec 2024

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/leaysgur/enhanced-datachannel

Wanna `enhance(RTCDataChannel)` for general usage.

datachannel p2p promise webrtc

Last synced: 07 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/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/boostcampwm-2024/web12-mafiacamp

AI가 감시하는 가운데 미션을 완수하고 승리하라! 새로운 차원의 화상 마피아 게임🕵🏻‍♂️

mafia nestjs nextjs nextjs15 socket socket-io typeorm typescript webrtc

Last synced: 06 Nov 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/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/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/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/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/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/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/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/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/remipassmoilesel/heydjoe

Multimedia instant messaging system.

chat docker etherpad jsxc videoconference webrtc xmpp

Last synced: 24 Oct 2024

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

React Video Preview Component

react video-preview webrtc

Last synced: 27 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/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/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/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/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/pknu-wap/collab-note

🚧 Work In Progress 🚧

crdt monorepo nest react typescript webrtc

Last synced: 12 Nov 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/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/hoodie/sdp-nom

⚓️ i=a wasm friendly SDP parser

sdp wasm webrtc

Last synced: 06 Jan 2025

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/tomdai/snapdrop-app

iOS and macOS apps for Snapdrop

file-sharing ios macos snapdrop webrtc

Last synced: 07 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/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/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/adaickalavan/go-webrtc

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

webrtc

Last synced: 13 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/leobel96/stellarpad

Use your touch device as a wireless Graphic Tablet

css electronjs graphic html javascript pwa socket-io stylus tablet webrtc

Last synced: 30 Jan 2025

https://github.com/kawasima/remilama

Realtime online document review system

react redux review-tools webrtc

Last synced: 25 Jan 2025

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/openayame/ayame-spec

WebRTC Signaling Server Ayame Spec

p2p webrtc websocket

Last synced: 08 Feb 2025

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/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/elixir-webrtc/apps

Example apps built on top of Elixir WebRTC

elixir elixir-nx image-recognition phoenix 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/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/maqi1520/vitejs-md-ppt

码上掘金PPT录屏

webrtc

Last synced: 28 Nov 2024

https://github.com/mycrl/librtc

C bindings for Google Chrome WebRTC Native.

abi webrtc

Last synced: 07 Nov 2024

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

An Elixir implementation of RTCP (RFC 3550)

audio elixir media networking rtcp streaming video webrtc

Last synced: 09 Nov 2024

https://github.com/shahsad-kp/learnease-server

A powerful virtual classroom backend application built with django, django rest framework, channels, jwt token. Engage in seamless video conferencing, real-time collaboration, and secure authentication…

backend channels django django-rest-framework documents postgresql videocall virtual-classroom webrtc

Last synced: 16 Nov 2024

https://github.com/zhentaoo/videochat

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

php webrtc yii2

Last synced: 05 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/seleb/web-rtc-mesh

Signalling server + client for creating P2P data connections

javascript nodejs webrtc

Last synced: 15 Nov 2024

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

rtc to rtmp

ffmpeg rtmp webrtc

Last synced: 09 Dec 2024

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

Implementation of STUN protocol (RFC 8489)

elixir network stun webrtc

Last synced: 29 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/notedit/webrtc-simulcast

simplest webrtc simulcast demo

simulcast webrtc

Last synced: 09 Dec 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/circuit/webrtc-bot-example

Electron-based Bot utilizing the WebRTC capabilities of the Circuit JS SDK

bot circuit circuit-sdk electron webrtc

Last synced: 17 Dec 2024

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/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/apidaze/localtunnel_ngrok_example

A simple PSTN audio bridge application built with APIdaze

localtunnel ngrok webrtc

Last synced: 22 Nov 2024

https://github.com/cameronking4/openai-realtime-blocks

Voice AI components using OpenAI Realtime API to copy and paste into your Nextjs projects built with TailwindCSS for building modern Voice AI application with WebRTC.

animation component-library design-engineering framer-motion nextjs openai openai-realtime-api realtime-beta shadcn tailwindcss ui ui-components ui-library vapiblocks voice-ai voice-assistant webrtc

Last synced: 20 Dec 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