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

ExWebRTC statistics visualization for the Phoenix LiveDashboard

dashboard elixir phoenix webrtc

Last synced: 09 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/mikbry/vpiper

Nextgen cross-platform solution to transform, transcode and stream medias in Realtime using hardware acceleration and ML.

android audio ffmpeg framework ios javascript machine-learning mobile-development mp4 rtsp rust stream-processing streaming tensorflow typescript video wasm webgpu webm webrtc

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

► + P2P + F2F = ♥︎

music music-library p2p webrtc

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

React Video Preview Component

react video-preview webrtc

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

⚓️ i=a wasm friendly SDP parser

sdp wasm webrtc

Last synced: 06 Jan 2025

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

iOS and macOS apps for Snapdrop

file-sharing ios macos snapdrop webrtc

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

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

webrtc

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

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

vuejs webrtc

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

WebUDP based on WebRTC

minimalistic webrtc webudp

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

An experimental multiplayer game engine for browsers.

entity-component-system typescript webrtc

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

Share files without NSA.

file-sharing p2p peer-to-peer webrtc

Last synced: 07 Jan 2025

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

Application for sharing files using WebRTC

connection file-transfer p2p webrtc webrtc-share

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

Official Documentation of Video SDK!

audio-call documentation video-call webrtc

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

Signal abstraction to create WebRTC connections through sockets.

signal socket webrtc webrtc-connections

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

A simple WebRTC signaling server

signaling-server webrtc

Last synced: 06 Nov 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/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/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/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/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/kawasima/remilama

Realtime online document review system

react redux review-tools webrtc

Last synced: 25 Jan 2025

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/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/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/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/unitoftime/rtcnet

Provides a webrtc implementation of the standard net.Conn interface

go golang webrtc

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

C bindings for Google Chrome WebRTC Native.

abi 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/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/react-native-webrtc/handbook

The React-Native-WebRTC Handbook

documentation react-native webrtc

Last synced: 15 Nov 2024

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

golang sdptransform

golang sdp webrtc

Last synced: 09 Dec 2024

https://github.com/priyam-03/recruitify

Recruitify is an AI-powered recruiting platform streamlines the hiring process by automating candidate shortlisting, enabling virtual interviews, and supporting professional networking. Built with React, Express, and MongoDB, it offers a modern, efficient solution for recruiters and job seekers alike.

aws-ec2 aws-s3 ci-cd cookie-based-auth docker expressjs github-actions graphql hacktoberfest mern-stack mongodb nodejs nodemailer-smtp-transport pubsub reactjs redis webrtc websocket

Last synced: 08 Nov 2024

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

rtc to rtmp

ffmpeg rtmp webrtc

Last synced: 09 Dec 2024

https://github.com/notedit/rtclive-js

RTCLive-js

broadcast webrtc

Last synced: 09 Dec 2024