Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/webrtc
- Wikipedia: https://en.wikipedia.org/wiki/WebRTC
- Created by: Google
- Released: May 4, 2018
- Related Topics: rtc, web-real-time-communication,
- Last updated: 2025-02-06 00:30:57 UTC
- JSON Representation
https://github.com/t-mullen/mediastream-to-webm
Convert MediaStreams to live WebM streams.
Last synced: 07 Jan 2025
https://github.com/ethand91/simple-meeting
A Simple Meeting Application
express nodejs planetscale webrtc
Last synced: 23 Jan 2025
https://github.com/lunik/instant-share
Share file via WebTorrent and WEBRTC
Last synced: 27 Oct 2024
https://github.com/mike10004/antiprint
Extension to protect you from browser fingerprinting
browser-fingerprint chrome chrome-extension firefox firefox-extension javascript webrtc
Last synced: 10 Oct 2024
https://github.com/shiguredo/sora-e2ee
WebRTC SFU Sora 向け E2EE ライブラリ
double-ratchet e2ee go sframe sora wasm webrtc x3dh
Last synced: 10 Nov 2024
https://github.com/alxhotel/angular-openvidu
:speech_balloon: Simple, robust, OpenVidu room videochat component for Angular
angular angular-openvidu browser chat openvidu video webrtc
Last synced: 07 Jan 2025
https://github.com/iondrimba/augmented-reality
:ghost: Playing with AR.js
artoolkit augmented-reality creative front-end javascript threejs webar webcam webcam-capture webrtc
Last synced: 27 Oct 2024
https://github.com/prior99/tetris
Tetris written in Typescript
canvas tetris tetris-game typescript webrtc
Last synced: 28 Oct 2024
https://github.com/jsanahuja/php-peer-server
WebRTC P2P Rooms. PHP Socket.io server for WebRTC signaling.
room rooms signaling signaling-server video-room webrtc webrtc-signaling webrtc-signaling-server webrtc-video
Last synced: 09 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-react-native-call-trigger-example
WebRTC based React Native Call Keep, React Native Call Kit, React Native Call Trigger for Android and iOS
call-trigger react react-native webrtc webrtc-demos
Last synced: 20 Nov 2024
https://github.com/virjilakrum/zk-lokomotive
Zk based fully secure and trustless multichain file transfer system.
elliptic-curve-cryptography filesystem ipfs poseidon-hash renaissance-hackathon signaling-networks solana webrtc wormhole zero-knowledge
Last synced: 03 Dec 2024
https://github.com/megos/webrtc
A video chat and screen share built with Vue.js and SkyWay (WebRTC platform)
Last synced: 22 Nov 2024
https://github.com/oherrala/haskell-stun
Haskell STUN (Session Traversal Utilities for NAT) implementation
haskell-library library nat-traversal rfc-5389 rfc-5766 rfc-5928 stun turn webrtc
Last synced: 21 Oct 2024
https://github.com/dletta/webrtc-mesh
Library to Mesh webRTC clients
meething mesh p2p-network webrtc
Last synced: 28 Oct 2024
https://github.com/t-mullen/peer-tree
A k-tree one-to-many network for WebRTC.
Last synced: 07 Jan 2025
https://github.com/rtckit/slimswitch
:whale2: Minimal FreeSWITCH Docker images
docker docker-image freeswitch freeswitch-docker sip telephony webrtc
Last synced: 10 Nov 2024
https://github.com/s4kibs4mi/golive
GoLive is a live streaming android app based on WebRTC & MQTT.
android android-application kotlin kotlin-android mqtt streaming webrtc
Last synced: 17 Nov 2024
https://github.com/opentok/opentok-hardware-setup.js
javscript opentok opentok-labs tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/burhanuday/talk-easy
People face language barriers when it comes to the conference meetings around the globe. TalkEasy allows them to communicate in their own languages.
nextjs react video-calling-app webrtc
Last synced: 29 Oct 2024
https://github.com/allenporter/rtsp-to-webrtc-client
Python client library for RTSPtoWebRTC
Last synced: 20 Nov 2024
https://github.com/Couchfriends/Space-Shooter
Een Simple 2D shoot'em up spaceshooter with Couchfriends multiplayer
game multiplayer space-shooter webrtc
Last synced: 02 Nov 2024
https://github.com/Dletta/webrtc-mesh
Library to Mesh webRTC clients
meething mesh p2p-network webrtc
Last synced: 06 Dec 2024
https://github.com/fippo/dynamic-getusermedia
Manipulate getUserMedia and enumerateDevices with an extension
Last synced: 18 Oct 2024
https://github.com/verysimplyms/om
Omegle / Chatroulette clone
chat chatroulette encrypted gpg javascript node-js nodejs nodejs-mongodb omegle p2p peer-to-peer pgp webrtc websocket websockets
Last synced: 08 Nov 2024
https://github.com/rtippin/janus-client
Laravel API wrapper to interact fluently with your Janus Media Server. Core server interactions, as well as the video room plugin included.
client janus janus-client janus-gateway laravel media-server meetecho plugin video-call video-room webrtc websocket wrapper
Last synced: 28 Oct 2024
https://github.com/harshalrj25/videocall-reactjs-webrtc
This repo demonstrate a simple React app which uses WebRTC for video calling.
call groupcall mesh peerjs reactjs simple-peer simplepeer socket-io videocall webrtc
Last synced: 09 Nov 2024
https://github.com/sendbird/sendbird-calls-javascript
A guide of Sendbird Calls SDK for JavaScript for an engaging voice and video call experience.
call calls calls-sdk javascript js rtc sdk sendbird video video-call video-calls voice webrtc
Last synced: 10 Jan 2025
https://github.com/deano2390/libwebrtc-android
Pre-built stable WebRTC library for Android
Last synced: 06 Nov 2024
https://github.com/team-telnyx/telnyx-webrtc-android
Telnyx Android WebRTC SDK - Enable real-time communication with WebRTC and Telnyx
android android-library android-voip android-webrtc kotlin sdk sdk-android sip sip-client telecommunications telnyx voip webrtc
Last synced: 26 Dec 2024
https://github.com/HadiModarres/MeshP2P
Create P2P apps between browsers
browser decentralized discovery distributed distributed-systems framework gossip gossip-protocol mesh-networks network p2p p2p-apps p2p-network peer-to-peer proximity rtc search searchable vicinity webrtc
Last synced: 16 Nov 2024
https://github.com/voxeet/comms-sdk-cpp
The Dolby.io Communications C++ SDK provides both Client and Server applications the ability to create HD voice and video for fully immersive real-time communications and streaming experiences.
cross-platform dolbyio linux macos screen-sharing sdk spatial-audio video-chat voice voice-chat webrtc windows
Last synced: 14 Nov 2024
https://github.com/mslosarz/nextrtc-js-client
JavaScript client written for NextRTC signaling server
nextrtc webrtc webrtc-javascript-library webrtc-libraries
Last synced: 11 Oct 2024
https://github.com/masashi-sutou/flutter_ios_webrtc_kit
flutter WebRTC sample ios app with flutter_ios_voip_kit https://github.com/masashi-sutou/flutter_ios_voip_kit
callkit flutter pushkit webrtc
Last synced: 25 Nov 2024
https://github.com/introlab/opentera-webrtc-ros
ROS package for OpenTera WebRTC signaling server.
opentera robotics ros teleoperation webrtc
Last synced: 17 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-js-prebuilt-embedded-example
Low Code Prebuilt example of Video SDK using plain JS and HTML.
javascript live-streaming low-code no-code nodejs realtime rtmp sdk video-conferencing video-streaming webrtc
Last synced: 25 Oct 2024
https://github.com/nwtgck/go-webrtc-piping
WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling
p2p peer-to-peer piping-server port-forwarding tunneling webrtc
Last synced: 02 Nov 2024
https://github.com/bandyer/bandyer-android-sdk
Communication made easy!
audio audio-calls bandyer-sdk business-solutions chat chat-application customization easy easy-to-use integration stylable video-call video-communication voip webrtc
Last synced: 07 Dec 2024
https://github.com/coreyauger/akka-webrtc
Example ScalaJS webRTC client and Akka Websocket relay server.
akka akka-http relay-server webrtc
Last synced: 15 Nov 2024
https://github.com/guiseek/freecom
Fundação da Livre Comunicação
flow freecom javascript p2p peer-to-peer real-time ts-stack webrtc workspace
Last synced: 23 Nov 2024
https://github.com/abelab/web-overlay
An experimental toolkit for constructing Web-based overlay networks
overlay-networks p2p structured-overlay-network structured-p2p-network toolkit unstructured-overlay-network unstructured-p2p-network web-overlay webrtc
Last synced: 09 Dec 2024
https://github.com/guiseek/webrtc
WebRTC - TypeScript, Design Patterns, Clean Architecture, Nx, Angular, NestJS
angular clean-architecture codecon hacktoberfest nestjs ports-and-adapters webrtc workshop
Last synced: 23 Nov 2024
https://github.com/circuit/circuit-google-assistant
Google Assistant integration with Circuit
circuit google-assistant google-home webrtc
Last synced: 17 Dec 2024
https://github.com/opentok/accelerator-textchat-ios
OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.
communication ios objective-c opentok real-time realtime realtime-messaging textchat tokbox webrtc
Last synced: 06 Dec 2024
https://github.com/psychollama/farnsworth
Peer to peer encrypted video calling
calling libp2p p2p privacy video video-communication video-conferencing webrtc
Last synced: 02 Nov 2024
https://github.com/fingerprintjs/blog-private-relay-ip-leak-demo
A demo for the article about an iCloud Private Relay IP leak
demo icloud-private-relay nodejs webrtc
Last synced: 09 Nov 2024
https://github.com/shbatm/mmm-rtsptoweb
MagicMirror2 Module for viewing IP cameras RTSP stream in real time using WebRTC technology.
camera home-assistant magicmirror-module magicmirror2 rtsp rtsp-to-web rtsp-to-webrtc webrtc
Last synced: 14 Oct 2024
https://github.com/erfidev/meetup-app
meetup project, video call and chat with friends
api css golang html javascript webrtc websocket
Last synced: 19 Nov 2024
https://github.com/breadgenie/mado
A Peer to Peer Video Chat App
p2p peer-to-peer peer2peer react recoil video-call video-chat webrtc
Last synced: 08 Nov 2024
https://github.com/insertish/project-hyperspeed
Rust FTL + WebRTC live streaming software.
faster-than-light ftl mediasoup rust webrtc
Last synced: 23 Oct 2024
https://github.com/topheman/webrtc-remote-control
Thin abstraction layer above peerjs that will let you be more productive at making WebRTC data channels based apps.
peerjs react rtcdatachannel vue webrtc
Last synced: 18 Nov 2024
https://github.com/shahsad-kp/learnease-client
A powerful virtual classroom application built with React, WebRTC, JWT token, WebSockets, and Tailwind CSS. Engage in seamless video conferencing, real-time collaboration, and secure authentication. Elevate your virtual learning experience today!
canvas chat chat-application classroom dark dark-mode dark-theme jwt live-chat react react-redux reactjs redux screenshare tailwind tailwindcss videocall virtual-classroom webrtc whiteboard
Last synced: 16 Nov 2024
https://github.com/vudangngoc/janus-java-client
A Java library of Janus WebRTC Server
java webrtc webrtc-demos webrtc-signaling
Last synced: 06 Nov 2024
https://github.com/zalo/ctrl.js
P2P Phone-as-Controller Input Library
bookmarklets controller multiplayer phones webrtc
Last synced: 14 Nov 2024
https://github.com/PiterWeb/RemoteController
✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web
controller game-stream game-streaming gamepad gaming gaming-software golang p2p pion remote remote-controller svelte sveltekit vigem vigembus wails webrtc windows-app windows-desktop xinput
Last synced: 07 Nov 2024
https://github.com/kimmobrunfeldt/labyrinth
Online version of the Labyrinth board game. The game server runs on the host's browser and networking happens peer-to-peer.
game labyrinth peer-to-peer peerjs webrtc
Last synced: 27 Oct 2024
https://github.com/paullouisageneau/telebot
3D-printed WebRTC-controlled telepresence robot
3d-printing arduino openscad robot telepresence webrtc
Last synced: 22 Oct 2024
https://github.com/elixir-webrtc/live_ex_webrtc
Phoenix Live Components for Elixir WebRTC
audio elixir phoenix-framework phoenix-liveview video webrtc
Last synced: 27 Oct 2024
https://github.com/manthan-sharma-23/meethub
Hold meetings like anything !!
mediasoup pubsub react redis rooms server-side socket webrtc websockets
Last synced: 02 Nov 2024
https://github.com/saltyrtc/saltyrtc-task-webrtc-js
WebRTC Task for saltyrtc-client-js.
javascript saltyrtc task webrtc
Last synced: 02 Nov 2024
https://github.com/bsonntag/stop-media-stream
Stops and removes all tracks in a MediaStream.
Last synced: 14 Nov 2024
https://github.com/janole/video-chat
Simple Video Chat Demo based on React and WebRTC
coturn coturn-docker node nodejs react reactjs webrtc webrtc-demo webrtc-video
Last synced: 14 Dec 2024
https://github.com/team-telnyx/flutter-voice-sdk
Telnyx Flutter WebRTC SDK - Enable real-time communication with WebRTC and Telnyx
dart flutter flutter-package sip sip-client telecommunications voip webrtc
Last synced: 17 Dec 2024
https://github.com/augok/p2p-hls
A JavaScript library based on hls.js to implement video traffic delivery over P2P streaming in web browsers HTML page.
dplayer hls hlsjs p2p p2p-network video web webp2p webrtc
Last synced: 02 Nov 2024
https://github.com/piterweb/remotecontroller
✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web
controller game-stream game-streaming gamepad gaming gaming-software golang p2p pion remote remote-controller svelte sveltekit vigem vigembus wails webrtc windows-app windows-desktop xinput
Last synced: 13 Nov 2024
https://github.com/roboportal/bot_design_examples
arduino raspberry-pi roboportal robot robotics robots webrtc
Last synced: 09 Nov 2024
https://github.com/elixir-webrtc/ex_ice
Implementation of ICE protocol (RFC 8445)
Last synced: 16 Nov 2024
https://github.com/ponyo877/go-wasm-p2p-chat
⚗️ P2P chat using WebRTC P2P DataChannel in Go WebAssembly ⚗️
chat datachannel go p2p webassembly webrtc
Last synced: 03 Dec 2024
https://github.com/holps-7/zapcall
A P2P multiuser browser video calling platform with unmatched video quality and latency.
p2p-chat screen-sharing serverless simple-peer socket-io video-broadcasting videocalling webrtc webrtc-call webrtc-signaling webrtc-video
Last synced: 14 Nov 2024
https://github.com/kadoshita/react-select-media-devices-modal
A React component library for select media devices
component enumeratedevices getusermedia mediadevices react webrtc
Last synced: 18 Nov 2024
https://github.com/cloudwebrtc/nats-protoo
A go signaling framework based on NATS MQ.
Last synced: 16 Dec 2024
https://github.com/sieuhuflit/live-stream-webrtc-server
Live streaming using webrtc
Last synced: 05 Dec 2024
https://github.com/eyuelberga/pic-share
P2P picture sharing react application using webRTC
filesharing p2p react simple-peer socket-io webrtc
Last synced: 27 Jan 2025
https://github.com/cdnbye/dashjs-p2p-engine
A dash.js plugin to offload bandwidth from expensive traditional CDNs,while also maximizing a user’s viewing experience.
bittorrent cdnbye dash dashjs html5 p2p webrtc
Last synced: 25 Nov 2024
https://github.com/rodydavis/pocketbase-plugins
Set of PocketBase plugins to add features
full-text-search pocketbase vector-database webrtc
Last synced: 29 Dec 2024
https://github.com/nextcloud/spreedme-snap
:phone: :package: Snap to enable users to chat and make audio/video calls using Spreed.ME from within Nextcloud
audio-call communication nextcloud snap video-call webrtc
Last synced: 05 Feb 2025
https://github.com/mycrl/librtc-rs
Facilitating high-level interactions between Rust and WebRTC.
bingen ffi p2p rtc rust-lang webrtc wrapper-library
Last synced: 07 Nov 2024
https://github.com/shiguredo/sora-c-sdk
WebRTC SFU Sora C SDK
libdatachannel shiguredo sora webrtc
Last synced: 10 Nov 2024
https://github.com/notedit/janus-gateway-ios
ios webrtc sdk talks to janus gateway
Last synced: 09 Dec 2024
https://github.com/paul-schaaf/zoolana
app that establishes a p2p WebRTC connection via the Solana Blockchain
Last synced: 21 Nov 2024
https://github.com/zcduthie/webviewrtcdatachannel
A simple working iOS RTCDataChannel built using WKWebView
data-channel datachannel ios rtcdatachannel webrtc webview wkwebview
Last synced: 02 Feb 2025
https://github.com/innovatorved/peer-2-peer-videocall
A WebRTC implementation of Peer to Peer videocall for desktop
innovatorved javascript nextjs socket-programming webrtc webrtc-video
Last synced: 27 Oct 2024
https://github.com/Mitrajit/Sharenetic
A peer to peer file sharing web app that leverages webRTC to get blazing fast speeds.
peer-to-peer-file-sharing webrtc
Last synced: 02 Nov 2024
https://github.com/bitnom/superPeer
Persistent Gun super peer supporting HTTP and HTTPS/SSL.
database decentralized gun gundb javascript node nodejs webrtc
Last synced: 13 Nov 2024