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/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/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/webrtchacks/webrtcpresencemonitor

Send a webhook when getUserMedia is active and inactive

extension-chrome webrtc

Last synced: 24 Oct 2024

https://github.com/biomousavi/team-up

Real-time meetings by TeamUp. Using your browser, share your video, desktop with teammates and customers.

docker docker-compose nestjs socketio vue vuetify webrtc websocket

Last synced: 12 Jan 2025

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

Bandwidth's WebRTC Browser SDK

bandwidth outage-risk sdk webrtc

Last synced: 15 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/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: 11 Oct 2024

https://github.com/setchi/ko-cha2

コーディングチャットを手軽に始められるWebアプリです

chat-application fuelphp javascript php webapp webrtc website

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

Package webrtc provides Go bindings WebRTC.

cgo golang swig webrtc

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

Clubhouse clone using WebRTC and TypeScript.

clubhouse typescript webrtc websocket

Last synced: 09 Nov 2024

https://github.com/meething/audio-timeline

Distributed/Decentralized p2p Audio Timeline

audio blog chat gun gundb text timeline vlog voice webrtc

Last synced: 26 Dec 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/mamena2020/zomie-server

Media Server for zomie-app (online meeting apps). using SFU architecture which features the following data transmission processes between the media server and the endpoints (client)

media-server meeting-application nodejs sfu socket-io socketio videocall webrtc

Last synced: 27 Oct 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/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/stefanyohansson/react-video-preview

React Video Preview Component

react video-preview webrtc

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

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

webrtc

Last synced: 13 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/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/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/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/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/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/jcubic/webrtc-share

Application for sharing files using WebRTC

connection file-transfer p2p webrtc webrtc-share

Last synced: 15 Oct 2024

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

⚓️ i=a wasm friendly SDP parser

sdp wasm webrtc

Last synced: 06 Jan 2025

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/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/videosdk-live/videosdk-docs

Official Documentation of Video SDK!

audio-call documentation video-call webrtc

Last synced: 20 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/efokschaner/laniakea

An experimental multiplayer game engine for browsers.

entity-component-system typescript webrtc

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

WebUDP based on WebRTC

minimalistic webrtc webudp

Last synced: 15 Dec 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/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/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/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/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/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/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/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/derhuerst/avion

Share files without NSA.

file-sharing p2p peer-to-peer webrtc

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

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

mafia nestjs nextjs nextjs15 socket socket-io typeorm typescript webrtc

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

iOS and macOS apps for Snapdrop

file-sharing ios macos snapdrop webrtc

Last synced: 07 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/elixir-webrtc/ex_stun

Implementation of STUN protocol (RFC 8489)

elixir network stun webrtc

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

https://github.com/truonghoangduy/stream-it

WebRTC video call support for full mesh calling 🌍

firebase-hosting full-mesh peer-to-peer peerjs stun-server video-calll webrtc

Last synced: 10 Nov 2024

https://github.com/kawasima/remilama

Realtime online document review system

react redux review-tools webrtc

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

Signalling server + client for creating P2P data connections

javascript nodejs webrtc

Last synced: 15 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/tokeshu/smoke-signals

A simple WebRTC signaling server

signaling-server webrtc

Last synced: 06 Nov 2024

https://github.com/react-native-webrtc/handbook

The React-Native-WebRTC Handbook

documentation react-native webrtc

Last synced: 15 Nov 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/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/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/apidaze/localtunnel_ngrok_example

A simple PSTN audio bridge application built with APIdaze

localtunnel ngrok webrtc

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

simplest webrtc simulcast demo

simulcast webrtc

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

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

php webrtc yii2

Last synced: 05 Nov 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/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/geut/socket-signal

Signal abstraction to create WebRTC connections through sockets.

signal socket webrtc webrtc-connections

Last synced: 09 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/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/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/maqi1520/vitejs-md-ppt

码上掘金PPT录屏

webrtc

Last synced: 28 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/notedit/go-sdp-transform

golang sdptransform

golang sdp webrtc

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