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-01-27 00:28:54 UTC
- JSON Representation
https://github.com/gitsummore/nile.js
Scalable peer to peer live video streaming built on torrents and webRTC
distributed livestream peer-to-peer torrent webrtc webtorrent
Last synced: 17 Jan 2025
https://github.com/ThaUnknown/miru
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Last synced: 06 Nov 2024
https://github.com/thaunknown/miru
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Last synced: 25 Jan 2025
https://github.com/molvqingtai/webchat
๐ฌ Chat with anyone on any website.
browser-extension chat chrome-extension p2p webchat webrtc
Last synced: 26 Jan 2025
https://github.com/sipcapture/homer
HOMER - 100% Open-Source SIP, VoIP, RTC Packet Capture & Monitoring
analytics callflow capture-agent cdr correlation encapsulation flow hep kamailio monitoring opensips packet-capture packet-sniffer pcap rtc sip statistics troubleshooting voip webrtc
Last synced: 23 Jan 2025
https://github.com/nextcloud/spreed
๐จ๏ธ Nextcloud Talk โ chat, video & audio calls for Nextcloud
call hacktoberfest nextcloud open-source screensharing spreed video webrtc
Last synced: 23 Jan 2025
https://github.com/alexxit/webrtc
Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.
hacs home-assistant ip-camera mediasource-extensions rtsp webrtc
Last synced: 23 Jan 2025
https://github.com/linagora/hublin
DEPRECATED - An easy and free video conference service based on WebRTC
conference openpaas-esn p2p webrtc
Last synced: 01 Nov 2024
https://github.com/ddssingsong/webrtc_android
webrtc VideoCall VideoConference ่ง้ข้่ฏ ่ง้ขไผ่ฎฎ
p2p video videocall videochat webrtc webrtc-android webrtc-demos
Last synced: 25 Jan 2025
https://github.com/mikeal/roll-call
๐ Free and reliable audio calls for everyone w/ browser p2p.
javascript nodejs p2p privacy webrtc
Last synced: 25 Jan 2025
https://github.com/jeremyckahn/chitchatter
Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
chat decentralized end-to-end-encryption ephemeral p2p peer-to-peer privacy react serverless trystero video-conferencing web-mesh webrtc webtorrent
Last synced: 23 Jan 2025
https://github.com/langhuihui/monibuca
๐งฉ Monibuca is a Modularized, Extensible framework for building Streaming Server
flv hdl hls livestream mediaserver rtmp rtp rtsp ts webrtc websocket
Last synced: 23 Jan 2025
https://github.com/sipsorcery-org/sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
communications csharp dotnet ice rtp sdp sip stun video-calls voip webrtc
Last synced: 23 Jan 2025
https://github.com/jitsi/jitsi-meet-electron
Jitsi Meet desktop application powered by :electron:
electron jitsi jitsi-meet video-conferencing webrtc
Last synced: 23 Jan 2025
https://github.com/AlexxIT/WebRTC
Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.
hacs home-assistant ip-camera mediasource-extensions rtsp webrtc
Last synced: 30 Oct 2024
https://github.com/fonoster/routr
โก The future of programmable SIP servers.
asterisk docker fonoster freepbx freeswitch fusionpbx ims instant-messaging intercom kamailio kubernetes opensips scaip server sip twilio voip webrtc
Last synced: 21 Jan 2025
https://github.com/holtwick/briefing
๐ฎ Secure direct video group chat
audio call chat communication conferencing e2ee end-to-end-encryption group p2p-chat peer sfu video vue webapp webrtc webrtc-call webrtc-signaling webrtc-video website websocket
Last synced: 23 Jan 2025
https://github.com/Novage/p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
bittorrent dash hls hlsjs media-playback mediastream p2p p2p-media-loader p2p-network peer player shaka-player video webrtc webtorrent
Last synced: 02 Nov 2024
https://github.com/novage/p2p-media-loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
bittorrent dash hls hlsjs media-playback mediastream p2p p2p-media-loader p2p-network peer player shaka-player video webrtc webtorrent
Last synced: 22 Jan 2025
https://github.com/whitphx/streamlit-webrtc
Real-time video and audio processing on Streamlit
computer-vision hacktoberfest pypi python streamlit streamlit-webrtc video-processing video-streaming webrtc
Last synced: 21 Jan 2025
https://github.com/dmotz/trystero
โจ๐คโจ Build instant multiplayer webapps, no server required โ Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase
bittorrent chat dapp decentralized firebase ipfs javascript matchmaking mqtt nostr p2p peer-to-peer realtime serverless signaling signalling supabase web3 webrtc webtorrent
Last synced: 22 Jan 2025
https://github.com/geckosio/geckos.io
๐ฆ Real-time client/server communication over UDP using WebRTC and Node.js http://geckos.io
Last synced: 22 Jan 2025
https://github.com/pixpark/gpupixel
Real-time image and video processing library similar to GPUImage, with built-in beauty filters, achieving commercial-grade beauty effects. Written in C++11 and based on OpenGL/ES.
ai android beautyface face-detection filter gpu gpuimage image ios landmarks opengl thinface video webrtc
Last synced: 23 Jan 2025
https://github.com/unity-technologies/unityrenderstreaming
Streaming server for Unity
Last synced: 23 Jan 2025
https://github.com/Unity-Technologies/UnityRenderStreaming
Streaming server for Unity
Last synced: 14 Nov 2024
https://github.com/jam-systems/jam
๐ Jam is your own open source Clubhouse for mini conferences, friends, communities
audio audio-spaces clubhouse google-meet jam podcast podcasting twitter-spaces webrtc zoom
Last synced: 26 Jan 2025
https://github.com/edumeet/edumeet
edumeet - multiparty web-meetings using mediasoup and WebRTC
chat material-design material-ui mediasoup meeting react redux screensharing sfu webrtc
Last synced: 23 Jan 2025
https://github.com/networked-aframe/networked-aframe
A web framework for building multi-user virtual reality experiences.
aframe game game-development multi-user-vr socialvr virtual-reality webrtc webvr webxr
Last synced: 21 Jan 2025
https://github.com/027xiguapi/pear-rec
pear-rec is a free and open-source cross platform software for recording, recording, and taking screenshots
electron nestjs nodejs react typescript vite webcodecs webrtc
Last synced: 24 Jan 2025
https://github.com/webtorrent/webtorrent-cli
WebTorrent, the streaming torrent client. For the command line.
bittorrent cli javascript nodejs p2p streaming webrtc webtorrent
Last synced: 21 Jan 2025
https://github.com/fanchangyong/deershare
ๅฐ้นฟๅฟซไผ ๏ผไธๆฌพๅจ็บฟP2Pๆไปถไผ ่พๅทฅๅ ท๏ผไฝฟ็จWebSocket + WebRTCๆๆฏ
Last synced: 26 Jan 2025
https://github.com/stasel/webrtc-ios
A simple native WebRTC demo iOS app using swift
Last synced: 24 Jan 2025
https://github.com/jodusnodus/react-qr-reader
React component for reading QR codes from webcam.
javascript qr-code qrcode react reactjs webcam webrtc
Last synced: 24 Jan 2025
https://github.com/JodusNodus/react-qr-reader
React component for reading QR codes from webcam.
javascript qr-code qrcode react reactjs webcam webrtc
Last synced: 08 Nov 2024
https://github.com/open-webrtc-toolkit/owt-server
General server (streaming/conference/transcoding/anayltics) for OWT. (A.k.a. MediaServer)
mcu sfu streaming video-conferencing webrtc
Last synced: 01 Nov 2024
https://github.com/stasel/WebRTC-iOS
A simple native WebRTC demo iOS app using swift
Last synced: 04 Nov 2024
https://github.com/muaz-khan/chrome-extensions
WebRTC chrome extensions for screen sharing, screen recording, file sharing, youtube+audio sharing, etc.
chrome chrome-extension google-chrome webrtc
Last synced: 26 Jan 2025
https://github.com/giongto35/cloud-morph
Decentralize, Self-host Cloud Gaming/Application
cloud-gaming cloud-service cloudgaming decentralized diablo ffmpeg game geforcenow golang hacktoberfest hacktoberfest2021 headless-server pion stadia starcraft2 video webrtc wine wine-application xvfb
Last synced: 20 Jan 2025
https://github.com/muaz-khan/Chrome-Extensions
WebRTC chrome extensions for screen sharing, screen recording, file sharing, youtube+audio sharing, etc.
chrome chrome-extension google-chrome webrtc
Last synced: 04 Nov 2024
https://github.com/capnmidnight/Calla
Virtual Meetups through Jitsi
javascript meetups open-source webrtc
Last synced: 27 Oct 2024
https://github.com/i365dev/free4chat
free4.chat is a real-time audio chat service. It is designed by the local first and privacy first principle, and is very easy to use.
distributed-systems elixir erlang-otp games nextjs p2p phoenix react real-time-collaboration real-time-communication real-time-web realtime-web realtime-web-application robot rxjs sfu tailwindcss voice-chat webrtc websocket
Last synced: 24 Jan 2025
https://github.com/kevinshen56714/skyoffice
Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
colyseus metaverse metaverse-tool metaverse-workplace nodejs peerjs phaser phaser3 pixel-art proximity-chat react redux remote-working team-platform typescript video video-chat video-conferencing virtual-office webrtc
Last synced: 24 Jan 2025
https://github.com/madawei2699/free4chat
free4.chat is a real-time audio chat service. It is designed by the local first and privacy first principle, and is very easy to use.
distributed-systems elixir erlang-otp games nextjs p2p phoenix react real-time-collaboration real-time-communication real-time-web realtime-web realtime-web-application robot rxjs sfu tailwindcss voice-chat webrtc websocket
Last synced: 09 Oct 2024
https://github.com/vialer/vialer-js
Pluggable WebRTC softphone and communication platform.
chrome electron sip softphone vue webextension webrtc
Last synced: 22 Jan 2025
https://github.com/kevinshen56714/SkyOffice
Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
colyseus metaverse metaverse-tool metaverse-workplace nodejs peerjs phaser phaser3 pixel-art proximity-chat react redux remote-working team-platform typescript video video-chat video-conferencing virtual-office webrtc
Last synced: 18 Nov 2024
https://github.com/MagicFoundation/Alcinoe
Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wrapper, native ios/android TEdit, Improuved firemonkey controls, Firebase cloud messaging, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick wrapper, MongoDb client And much more
bson delphi delphi-component delphi-components delphi-library embarcadero embarcadero-delphi firemonkey fmx json mongodb-driver pascal webrtc
Last synced: 02 Nov 2024
https://github.com/sepfy/libpeer
WebRTC Library for IoT/Embedded Device using C
c esp32 h264 iot linux raspberry-pi webrtc
Last synced: 24 Jan 2025
https://github.com/jech/galene
The Galรจne videoconference server
file-sharing galene sfu video-conference video-conferencing videoconference webapp webrtc
Last synced: 24 Jan 2025
https://github.com/pixelscommander/viraljs
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Last synced: 25 Jan 2025
https://github.com/PixelsCommander/ViralJS
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Last synced: 30 Oct 2024
https://github.com/johanhelsing/matchbox
Painless peer-to-peer WebRTC networking for rust wasm (and native!)
full-mesh mesh-networks p2p rust signalling-server wasm wasm-bindgen webrtc
Last synced: 22 Jan 2025
https://github.com/react-native-webrtc/react-native-callkeep
iOS CallKit framework and Android ConnectionService for React Native
android call-kit callkit connection-service connectionservice ios react-native voip webrtc
Last synced: 24 Jan 2025
https://github.com/adalkiran/webrtc-nuts-and-bolts
A holistic way of understanding how WebRTC and its protocols run in practice, with code and detailed documentation.
certificates dtls golang rtp srtp stun udp-server vp8 webrtc webrtc-experiments webrtc-signaling
Last synced: 24 Jan 2025
https://github.com/microsoft/mixedreality-webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 20 Jan 2025
https://github.com/microsoft/MixedReality-WebRTC
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 14 Nov 2024
https://github.com/balzack/databag
fast & lightweight self-hosted messenger
android chat-application decentralized dweb end-to-end-encryption fdroid federated golang ios messenger openwrt raspberry-pi raspberry-pi-zero react-native reactjs self-sovereign-identity selfhosted video-chat webrtc
Last synced: 24 Jan 2025
https://github.com/a-wing/webrtc-book-cn
ไธญๆ็ฟป่ฏ ใ Real-Time Communication with WebRTC ใ
Last synced: 26 Jan 2025
https://github.com/metartc/metaRTC
A cross-platform webRTC SDK
embeded webrtc webrtc-sdk whep whip
Last synced: 12 Nov 2024
https://github.com/alphacep/vosk-server
WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries
asr grpc kaldi python saas speech-recognition vosk webrtc websocket
Last synced: 27 Nov 2024
https://github.com/stephenlb/webrtc-sdk
WebRTC Simple Calling API + Mobile SDK - A simplified approach to RTCPeerConnection for mobile and web video calling apps.
webrtc webrtc-call webrtc-demo webrtc-dialing webrtc-javascript-library webrtc-phone webrtc-receiver webrtc-sdk webrtc-video
Last synced: 26 Jan 2025
https://github.com/UWNetworksLab/uProxy-p2p
Internet without borders
browser-extension peer-to-peer proxy-server university-of-washington webrtc
Last synced: 25 Oct 2024
https://github.com/uwnetworkslab/uproxy-p2p
Internet without borders
browser-extension peer-to-peer proxy-server university-of-washington webrtc
Last synced: 17 Nov 2024
https://github.com/fm-sys/snapdrop-android
Android client for local file sharing via https://snapdrop.net/ and https://pairdrop.net
android file-sharing pairdrop snapdrop webrtc
Last synced: 24 Jan 2025
https://github.com/adrianhajdin/project_video_chat
This is a code repository for the corresponding YouTube video. In this tutorial, we're going to build and deploy a React Video Chat Application using WebRTC.
react react-project reactjs webrtc
Last synced: 26 Jan 2025
https://github.com/shouchenicu/fastsend
FastSend ๆฏไธไธชๅบไบ WebRTC ๆๆฏ็็นๅฏน็นๆไปถไผ ่พๅทฅๅ ท๏ผๆฏๆๅฟซ้็็ฎๅฝๅๆญฅๅๆไปถไผ ่พใ้่ฟๆต่งๅจๅณๅฏๅฎ็ฐๅฎๅ จใ้ซๆ็ๆไปถๅ ฑไบซใ
fastsend file-sharing p2p webrtc
Last synced: 26 Jan 2025
https://github.com/tzuhuantai/raspberrypi-webrtc
Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.
cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video
Last synced: 21 Jan 2025
https://github.com/medooze/media-server-node
WebRTC Media Server for Node.js
Last synced: 23 Jan 2025
https://medooze.github.io/media-server-node/
WebRTC Media Server for Node.js
Last synced: 17 Nov 2024
https://github.com/unity-technologies/com.unity.webrtc
WebRTC package for Unity
Last synced: 24 Jan 2025
https://github.com/firefart/stunner
Stunner is a tool to test and exploit STUN, TURN and TURN over TCP servers.
exploit misconfiguration security stun testing tool turn webrtc
Last synced: 24 Jan 2025
https://github.com/justineo/coplay
Synchronizing video play between two peers.
browser-extension peerjs video webrtc
Last synced: 24 Jan 2025
https://github.com/Justineo/coplay
Synchronizing video play between two peers.
browser-extension peerjs video webrtc
Last synced: 05 Nov 2024
https://github.com/Unity-Technologies/com.unity.webrtc
WebRTC package for Unity
Last synced: 12 Nov 2024
https://github.com/flutter-webrtc/flutter-webrtc-server
A simple WebRTC signaling server for flutter-webrtc.
flutter golang turn webrtc webrtc-signaling-server
Last synced: 24 Jan 2025
https://github.com/shiguredo/momo
WebRTC Native Client Momo
4k-video jetson libwebrtc macos raspberry-pi ubuntu webrtc windows
Last synced: 22 Jan 2025
https://github.com/antonito/gfile
Direct file transfer over WebRTC
file-sharing go golang peer-to-peer peer2peer webassembly webrtc
Last synced: 25 Jan 2025
https://github.com/Antonito/gfile
Direct file transfer over WebRTC
file-sharing go golang peer-to-peer peer2peer webassembly webrtc
Last synced: 07 Nov 2024
https://github.com/huangfangyi/YiChat
YiChat-ๅบไบtigase็็ฌ็ซIM็ณป็ป
im im-android im-server instant-messaging messager smack webrtc
Last synced: 21 Nov 2024
https://github.com/jsxc/jsxc
:speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.
file-transfer javascript otr video-calls webrtc xmpp xmpp-client
Last synced: 23 Jan 2025
https://github.com/mat-sz/filedrop
๐ฒ WebRTC E2E encrypted file transfer - React + node.js
file-sharing javascript react typescript webrtc webrtc-experiments websockets
Last synced: 25 Jan 2025
https://github.com/meshenger-app/meshenger-android
P2P Voice/Video phone App for local networks.
android decentralized lan p2p phone walkie-talkie webrtc
Last synced: 14 Nov 2024
https://github.com/cordova-rtc/cordova-plugin-iosrtc
Cordova iOS plugin exposing the WebRTC W3C API
cordova cordova-ios cordova-plugin-iosrtc ios libwebrtc webrtc webrtc-api webrtc-w3c
Last synced: 23 Jan 2025
https://github.com/EtherealEngine/etherealengine
Ethereal Engine - Bringing us together on the open social spatial web. ๐ค ๐ ๐ ๐น๏ธ ๐ง๐ฟโ๐
agones avatars capacitor capacitor-plugin chat metaverse metaverse-cloud mmo multiplayer nodejs threejs virtual-reality volumetric-video webrtc webxr
Last synced: 25 Oct 2024
https://github.com/xrfoundation/xrengine
Ethereal Engine - Bringing us together on the open social spatial web. ๐ค ๐ ๐ ๐น๏ธ ๐ง๐ฟโ๐
agones avatars capacitor capacitor-plugin chat metaverse metaverse-cloud mmo multiplayer nodejs threejs virtual-reality volumetric-video webrtc webxr
Last synced: 14 Oct 2024
https://github.com/etherealengine/etherealengine
Ethereal Engine - Bringing us together on the open social spatial web. ๐ค ๐ ๐ ๐น๏ธ ๐ง๐ฟโ๐
agones avatars capacitor capacitor-plugin chat metaverse metaverse-cloud mmo multiplayer nodejs threejs virtual-reality volumetric-video webrtc webxr
Last synced: 12 Oct 2024
https://github.com/ccding/go-stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
go golang nat-traversal rfc-5389 stun webrtc
Last synced: 21 Jan 2025
https://github.com/atyenoria/janus-webrtc-gateway-docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
boringssl dash docker docker-image ffmpeg flash hls janus janus-gateway janus-webrtc-gateway libwebsockets lua media-player media-server nginx nginx-rtmp openresty rtmp rtsp-server webrtc
Last synced: 21 Jan 2025
https://github.com/l7mp/stunner
A Kubernetes media gateway for WebRTC. Contact: [email protected]
Last synced: 07 Nov 2024
https://github.com/bitwhip/bitwhip
CLI Native WebRTC Agent in Rust
desktop-streaming lowlatency rust webrtc
Last synced: 25 Jan 2025
https://github.com/pion/stun
A Go implementation of STUN
go golang ice networking peer-to-peer pion sip streaming stun voip webrtc
Last synced: 23 Jan 2025
https://github.com/ccding/Go-stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
go golang nat-traversal rfc-5389 stun webrtc
Last synced: 24 Oct 2024
https://github.com/amirsanni/video-call-app-nodejs
A conference call implementation using WebRTC, Socket.io and Node.js
chat-application conference-call javascript nodejs socket-io video-call webrtc
Last synced: 24 Jan 2025