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-30 00:27:56 UTC
- JSON Representation
https://github.com/genymobile/genymotion-device-web-player
Genymotion Virtual Device Web Player
android android-emulator emulator webrtc
Last synced: 29 Jan 2025
https://github.com/Bellisario/node-snapdrop
Node.js version of the original Snapdrop
Last synced: 30 Oct 2024
https://github.com/smokku/bevy_networking_turbulence
Networking plugin for Bevy engine running on naia-socket and turbulence libraries
bevy bevy-engine bevy-networking bevy-networking-turbulence naia-socket networking turbulence udp wasm webrtc
Last synced: 19 Jan 2025
https://github.com/quickblox/quickblox-javascript-sdk
JavaScript SDK of QuickBlox cloud backend platform
bower calling chat communication css framework html javascript js-sdk messaging quickblox quickblox-javascript-sdk requirejs sdk textchat videochat webrtc whatsapp xmpp
Last synced: 24 Jan 2025
https://github.com/pod-arcade/pod-arcade
Play Retro Games with your friends, directly in your browser!
docker emulationstation golang kubernetes pion retroarch wayland webrtc yuzu
Last synced: 22 Jan 2025
https://github.com/bengreenier/webrtc-unity-plugin
Cross-platform Webrtc support for Unity apps ☁🎲
Last synced: 27 Oct 2024
https://github.com/opentok/opentok-rtc
OpenTok demo application
javascript nodejs opentok screensharing sip tokbox webrtc
Last synced: 25 Jan 2025
https://github.com/igniterealtime/pade
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
browser-extension chrome-extension co-browse collaborative-editing desktop-client freeswitch jitsi openfire openfire-meetings remote-control screensharing sip sip-client telephony video-conferencing webrtc webrtc-phone webrtc-video xmpp xmpp-client
Last synced: 25 Jan 2025
https://github.com/svarunan/serverless-webrtc
webrtc p2p without signalling server
datachannel p2p rtcjs webrtc webrtc-beginers webrtc-demos webrtc-experiments webrtc-filetransfer webrtc-javascript webrtc-sdp
Last synced: 12 Nov 2024
https://github.com/googlecreativelab/creatability-seeing-music
Experience music visually.
magenta-js music tensorflowjs tonejs visualization webrtc
Last synced: 30 Jan 2025
https://github.com/saghul/CallRoulette
A WebRTC demo using Python (asyncio + aiohttp) as the backend
Last synced: 13 Nov 2024
https://github.com/Fernanda-Kipper/video-chat
This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!
javascript nodejs peer-to-peer reactjs socket-io webrtc
Last synced: 12 Nov 2024
https://github.com/fernanda-kipper/video-chat
This application is a video-chat built using WebRTC and P2P Connections where you can call and talk to all online users!
javascript nodejs peer-to-peer reactjs socket-io webrtc
Last synced: 13 Nov 2024
https://github.com/Genymobile/genymotion-device-web-player
Genymotion Virtual Device Web Player
android android-emulator emulator webrtc
Last synced: 04 Nov 2024
https://github.com/vladmandic/stream-rtsp
Transcode & Play RTSP Video Streams in Browser
dash hls rtmp rtsp stream-server webrtc
Last synced: 10 Oct 2024
https://github.com/TensorWorks/PixelStreamingCloudGuide
A guide to Pixel Streaming in the cloud (AWS, Azure, GCP, Linux, Windows).
aws azure cloud faq gcp grid-drivers guide linux pixel-streaming signalling signalling-server streaming stun turn ubuntu ue4 unreal-engine webrtc windows
Last synced: 21 Nov 2024
https://github.com/ntsd/zero-share
A secure P2P file sharing using WebRTC without server-side need.
astro data-sharing data-transfer file-sharing file-transfer hacktoberfest p2p svelte webrtc
Last synced: 29 Jan 2025
https://github.com/mmpneo/simple-obs-stt
Speech-to-text and keyboard input captions for OBS.
akita angular azure captions obs speech speech-recognition speech-to-text stt stt-plugins subtitles tauri text-animation tts twitch webrtc
Last synced: 12 Nov 2024
https://github.com/libp2p/universal-connectivity
Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport
go libp2p networking p2p peer-to-peer rust webrtc webtransport
Last synced: 27 Jan 2025
https://github.com/ozanturhan/webrtc-nestjs-react-example
WebRTC Multi-Peer Example With React & NestJS
heroku heroku-deployment multipeer multipeer-connectivity nestjs nestjs-server react reactjs socket-io socket-io-client socket-io-server styled-components webrtc webrtc-examples webrtc-video
Last synced: 25 Oct 2024
https://github.com/dai-shi/remote-faces
A tool for Working From Home: Share your webcam images with your colleagues
Last synced: 31 Oct 2024
https://github.com/ricardojlrufino/webphone-sip
WebRTC SIP based VoIP client software (+chrome extension)
asterisk freeswitch voip webrtc
Last synced: 25 Oct 2024
https://github.com/geut/discovery-swarm-webrtc
discovery-swarm for WebRTC
discovery-swarm minimal-spanning-tree p2p peer simple-peer swarm webrtc
Last synced: 19 Dec 2024
https://github.com/multihack/multihack-web
Realtime collaboration for programmers. (Web Version)
editor real-time voice-chat webrtc
Last synced: 25 Nov 2024
https://github.com/eliasku/13
Fast-action P2P multiplayer game 13 (js13k-2022)
browser-game game javascript js13k js13kgames js13kgames2022 multiplayer-game typescript webgl webrtc
Last synced: 14 Oct 2024
https://github.com/ambianic/peerjs-python
Python port of PeerJS client
aiortc edge-computing iot peer-to-peer peerjs python webrtc
Last synced: 30 Jan 2025
https://github.com/loowid/loowid
Webconference solution based on webrtc
angular lti mean mongodb nodejs videoconference webrtc
Last synced: 29 Nov 2024
https://github.com/msgbyte/tailchat-meeting
Tailchat Meeting
mediasoup meeting-rooms react tailchat webrtc
Last synced: 14 Jan 2025
https://github.com/threema-ch/webrtc-build-docker
Dockerfile to build the WebRTC PeerConnection for Android using the new GN based build system.
android build-automation docker libjingle webrtc
Last synced: 19 Nov 2024
https://github.com/shoyu666/open-im-server-call
Open-IM-Server 音视频通话
im open-im-server openim real-time realtime video video-call webrtc
Last synced: 27 Oct 2024
https://github.com/domchristie/webrtc-hotwire-rails
A video chat app demonstration using Hotwire and Ruby on Rails
hotwire rails ruby-on-rails webrtc webrtc-demos webrtc-signaling webrtc-video
Last synced: 24 Nov 2024
https://github.com/w3c/mediacapture-screen-share
Media Capture Screen Capture specification
Last synced: 28 Jan 2025
https://github.com/100mslive/100ms-android
Android Video Conferencing App using 100ms SDK
100mslive android hacktoberfest kotlin webrtc
Last synced: 31 Oct 2024
https://github.com/VLprojects/webrtc-issue-detector
Diagnostic tool and troubleshooter for WebRTC applications with Mean Opinion Score (MOS) calculator
client-library issue javascipt mos network rtcpeerconnection troubleshooting typescipt webrtc webrtc-libraries webrtc-stats webrtc-tools
Last synced: 02 Nov 2024
https://github.com/fonoster/goodtok
A better shopping experience 🤙
customer-engagement customer-experience cx fonoster video webrtc
Last synced: 26 Jan 2025
https://github.com/videowhisper/HTML5-Videochat-PHP
Free Live Video Streaming web app 📹📡: Broadcast live video, Share link with others to watch, HTML5 WebRTC live video, Text chat with audio recordings / emoticons / mentions, Dark mode, Sound effects. 💯100% Web Based, 🚫No Flash.
broadcasting chat chat-application html5 html5-videochat html5-webrtc javascript livestream livestreaming opus php playback-video semantic-ui streaming video-streaming vp8 webcam webrtc webrtc-video
Last synced: 04 Nov 2024
https://github.com/webrtchacks/sdp-anatomy
Source code for webrtcHacks' Anatomy of a SDP
Last synced: 10 Nov 2024
https://github.com/Sh3b0/realtime-web
Comparing WebSocket, WebRTC, and WebTransport under packet loss
Last synced: 08 Nov 2024
https://github.com/borjanebbal/webrtc-node-app
This repository contains a simple WebRTC app, created for educational purposes.
javascript js nodejs socket-io webrtc
Last synced: 21 Oct 2024
https://github.com/Asvarox/allkaraoke
Online Karaoke game with pitch detection in your browser
game karaoke online-game party singstar typescript ultrastar webrtc
Last synced: 12 Nov 2024
https://github.com/xia-chu/webrtc_apm
webrtc中apm相关代码的提取,包括AEC/NS/AGC/VAD ,另外还包括mp3/aac编码器、SoundTouch
aac aec agc jni mp3 ns soundtouch vad webrtc
Last synced: 10 Nov 2024
https://github.com/100mslive/100ms-react-native
React Native Live Streaming, Video Conferencing SDK & Sample App
audio conference ffmpeg hacktoberfest hls live player react react-native rtmp streaming typescript video webrtc
Last synced: 27 Jan 2025
https://github.com/Hyunse/video-group-meeting
WebRTC video chat for multi users using React and Node Express.
group-chat react screen-sharing simple-peer socket socket-io webrtc webrtc-video
Last synced: 12 Nov 2024
https://github.com/opentok/screensharing-extensions
Sample code for developing an OpenTok screen-sharing extension for Google Chrome and Firefox
chrome firefox javascript opentok screensharing-extensions tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/getstream/stream-video-js
GetStream JavaScript Video SDK
calling javascript react reactnative sdk video webrtc
Last synced: 26 Jan 2025
https://github.com/quickblox/javascript-media-recorder
WebRTC video recorder library for Javascript
audio javascript mp3 recorder video wav webrtc
Last synced: 16 Nov 2024
https://github.com/medooze/whip-whep-js
WHIP and WHEP clients javascript module
Last synced: 30 Jan 2025
https://github.com/michaelfranzl/janus-rtpforward-plugin
Plugin for Janus forwarding RTP and RTCP packets to an external UDP receiver/decoder, e.g. a GStreamer pipeline
gstreamer janus-gateway plugin webrtc
Last synced: 21 Nov 2024
https://github.com/gnuns/omigo
:phone: A mobile compatible anonymous random chat using socket.io and WebRTC
chatroulette omegle socket video webrtc
Last synced: 30 Oct 2024
https://github.com/hakobera/serverless-webrtc-signaling-server
Serverless WebRTC Signaling Server only works for WebRTC P2P.
aws-sam go serverless webrtc webrtc-signaling websocket
Last synced: 10 Nov 2024
https://github.com/meething/meething-ml-camera
Machine-Learning powered Virtual Camera with SVG Animation (alpha)
animation camera conference dwebrtc facemesh machine-learning meething pose privacy privacy-protection virtual-camera webrtc
Last synced: 26 Dec 2024
https://github.com/notedit/rtclive
(WIP)A WebRTC Edge Low Latency Broadcast Server
Last synced: 09 Dec 2024
https://github.com/medooze/semantic-sdp-js
WebRTC Semantic SDP - Minimal SDP information semantic data model and parsing tools
Last synced: 29 Jan 2025
https://github.com/oslabs-beta/rtconnect
Implement live streaming and real-time video calls with RTConnect in your React codebase. An open source, JS/React component library that facilitates live, real-time video/audio communications.
developer-tools npm-package react react-component-library real-time-communication typescript video-conferencing webrtc websockets
Last synced: 26 Jan 2025
https://github.com/notedit/gstreamer-webrtc
webrtc streamer based on gstreamer
Last synced: 09 Dec 2024
https://github.com/nkonev/videochat
Yet another Telegram/Zoom/Skype/Jitsi/RocketChat/Discord/OpenMeetings/BigBlueButton/Teams/Mattermost/etc... killer
chat chat-application chat-room livekit video video-chat video-chat-meetings video-conferencing video-room video-rooms videoconference videoconferencing web-conferencing webrtc webrtc-call webrtc-meetings webrtc-video
Last synced: 30 Jan 2025
https://github.com/openvidu/openvidu-call
A complete and production ready videoconferencing application
Last synced: 26 Jan 2025
https://github.com/videosdk-live/videosdk-rtc-flutter-sdk-example
WebRTC based video conferencing SDK for Flutter (Android / iOS)
android flutter ios sdk video video-calling webrtc
Last synced: 20 Nov 2024
https://github.com/tockn/singo
Simple WebRTC Signaling Server written in Go
go webrtc webrtc-demos webrtc-signaling
Last synced: 29 Jan 2025
https://github.com/takahirox/threenetwork
Network sync library for Three.js
easyrtc firebase javascript network peerjs threejs webrtc
Last synced: 07 Nov 2024
https://github.com/ringcentral/ringcentral-embeddable
RingCentral Embeddable widget
embeddable integration ringcentral ringcentral-widgets sms voice web-phone web-widgets webrtc
Last synced: 22 Nov 2024
https://github.com/szimek/webrtc-translate
Highly experimental (read: "barely working") app that uses WebRTC API and Web Speech API to provide almost (read: "not really") real-time translations during a video call. Chrome only, because of Web Speech API. Demo: https://youtu.be/Tv8ilBOKS2o
chrome javascript speech-recognition translation video video-call webrtc webrtc-api
Last synced: 13 Nov 2024
https://github.com/shiguredo/sora-js-sdk
WebRTC SFU Sora JavaScript SDK
javascript sdk shiguredo sora webrtc
Last synced: 24 Jan 2025
https://github.com/streamtogether/stream-together-web-extension
Watch any video together with friends.
friends party stream watch web-extension webrtc
Last synced: 06 Nov 2024
https://github.com/ennuicastr/ennuicastr
Ennuicastr is a system for recording multiple users distributed across the world in a well-synchronized way, without significant loss, over the web.
Last synced: 20 Nov 2024
https://github.com/szpnygo/gtc
gtc is a p2p terminal chat app, using webrtc.
chat datachannel golang terminal webrtc
Last synced: 15 Dec 2024
https://github.com/peermetrics/webrtc-stats
Helps you collect stats for peer connections
webrtc webrtc-stats webrtc-tools
Last synced: 29 Jan 2025
https://github.com/theanam/webaudio-oscilloscope
A highly customizable oscilloscope for Web Audio 🔈 🎤
oscilloscope web-audio-api webaudio webrtc webrtc-audio
Last synced: 13 Dec 2024
https://github.com/grey-software/toonin
Technology that allows you to tune in to your friends and family in realtime using peer-to-peer sharing.
hacktoberfest quasar-framework vue webrtc
Last synced: 06 Dec 2024
https://github.com/shosti/wraft
Raft distributed consensus for WebAssembly in Rust
Last synced: 18 Jan 2025
https://github.com/adalkiran/distributed-inference
A project to demonstrate an approach to designing cross-language and distributed pipeline in deep learning/machine learning domain, using WebRTC and Redis Streams.
cross-language deep-learning distributed distributed-systems go golang machine-learning ml mlops onnx onnxruntime pion python redis redis-streams video-processing video-processing-pipeline webrtc yolo yolox
Last synced: 23 Jan 2025
https://github.com/pytgcalls/ntgcalls
A Native Implementation of Telegram Calls in a seamless way.
audio calls cpp ffmpeg group-chat lib library nadymov py-tgcalls pytgcalls python stream telegram tgcalls video video-calls video-chat voice-chat voip webrtc
Last synced: 30 Jan 2025
https://github.com/videosdk-live/webrtc
WebRTC means Web Real Time Communication. Free WebRTC Demos and Examples.
webrtc webrtc-android webrtc-demos webrtc-flutter webrtc-javascript webrtc-react-native webrtc-reactjs werbrtc-ios
Last synced: 20 Nov 2024
https://github.com/webrtcHacks/transparent-virtual-background
Transparent backgrounds with WebRTC
Last synced: 12 Nov 2024
https://github.com/red5pro/streaming-html5
Testbed examples for Red5 Pro HTML SDK usage
flash hls html5 live-streaming livestream red5pro webrtc
Last synced: 25 Oct 2024
https://github.com/aliyazdi75/flutter_chat
A full-featured (simple message, voice, video) flutter chat application by SignalR and WebRTC
chat-application flutter signalr video voice webrtc
Last synced: 28 Oct 2024
https://github.com/linagora/docker-janus-gateway
Run janus gateway well configure for hublin in a Docker container.
Last synced: 02 Jan 2025
https://github.com/agoraio-community/videouikit-ios
Swift package and CocoaPod to simply integrate Agora Video Calling or Live Video Streaming to your iOS or macOS app with just a few lines of code.
agora agora-sdk agoraio cocoapods hacktoberfest ios macos rtc swift video-streaming webrtc
Last synced: 31 Oct 2024
https://github.com/vardius/peer-data
Library for files, media streaming/sharing using WebRTC
Last synced: 27 Oct 2024
https://github.com/omkar13/Video-conferencing-web-application
Developed a multi-party video conferencing and web chat application using WebRTC, Javascript and Web-sockets with features such as canvas sharing, presentation sharing and video sharing.
css fabricjs html java javascript kurento-client spring webrtc websocket
Last synced: 12 Nov 2024
https://github.com/quickblox/q-municate-web
Q-municate Web chat application
audio bower calling chat chatapp css easy facebook html html5 javascript notifications npm qmunicate-web quickblox sdk video-calls webrtc whatsapp xmpp
Last synced: 10 Oct 2024