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/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/voxeet/voxeet-uxkit-reactnative
android dolbyio ios react-native webrtc
Last synced: 13 Dec 2024
https://github.com/sieuhuflit/live-stream-webrtc-server
Live streaming using webrtc
Last synced: 05 Dec 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/notedit/janus-gateway-ios
ios webrtc sdk talks to janus gateway
Last synced: 09 Dec 2024
https://github.com/narze/that-paper-game
เกมกระดาษ
active-project daisyui svelte tailwindcss webrtc
Last synced: 08 Nov 2024
https://github.com/ghnmqdtg/webrtc-live-streaming
Live streaming website with real-time chatting function
docker material-kit openssl peerjs realtime-messaging socket-io webrtc
Last synced: 17 Dec 2024
https://github.com/vardius/peer-data-server
Signaling server, messaging service on Node using socket
exchange peer signaling-server socket webrtc
Last synced: 28 Oct 2024
https://github.com/catalyst-video/catalyst-react
📸💬 Reliable and scalable open-source video chat in a few lines of code
catalyst react video-chat webrtc
Last synced: 16 Nov 2024
https://github.com/ntinouldinho/findexpert
Project can be found deployed on the link below. Through the website you can search for an expert and book an appointment to video chat with the expert.
expressjs nodejs reactjs web-development webrtc
Last synced: 08 Dec 2024
https://github.com/subins2000/wikipeer
Wikipedia over WebRTC & WebTorrent. Decentralized P2P proxy to access Wikipedia circumventing internet censorship.
p2p p2pt webrtc webtorrent wikipedia wikipedia-api
Last synced: 13 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-android-kotlin-sdk-example
WebRTC based video conferencing SDK for Android (Kotlin)
android call-trigger kotlin-android kotlin-library live-streaming sdk video-call webrtc
Last synced: 20 Nov 2024
https://github.com/uninett/webrtcdatamedia
An application that sends audio through the WebRTC data channel between two peers
audio javascript peer-to-peer webrtc webrtc-datachannel
Last synced: 04 Dec 2024
https://github.com/keenteam1990/ktnoisereduction
🎵基于WebRTC实现iOS端音频降噪功能
voice-recognition webrtc webrtc-tools
Last synced: 08 Nov 2024
https://github.com/videosdk-live/videosdk-rtc-prebuilt-examples
WebRTC based prebuilt of React JS, Angular JS, Plain JS and Vue JS
angular angularjs javascript react reactjs video-calling-app vue vuejs webrtc webrtc-demos
Last synced: 20 Nov 2024
https://github.com/amitanshusahu/omegle-fullstack
a Omegle like site, lets 2 random user connect to each other though live video and chat
Last synced: 27 Dec 2024
https://github.com/opentok/accelerator-sample-apps-ios
A comprehensive sample app built by OpenTok Accelerator Packs
audio communication ios objective-c opentok real-time real-time-video-streaming realtime realtime-audio screen-capture swift tokbox video video-communication videocall webrtc
Last synced: 12 Nov 2024
https://github.com/opentok/arframemetadata
Sample application using the Frame Meta Data API on iOS with ARKit
arkit augmented-reality framemetadata opentok real-time-communications rtc webrtc
Last synced: 12 Nov 2024
https://github.com/julienc91/ezshare
Share files from your browser using WebRTC
file-sharing file-transfer file-upload hacktoberfest p2p peerjs webrtc
Last synced: 08 Nov 2024
https://github.com/swarm-cloud/hls-p2p-engine
cdn cdnbye hlsjs p2p-loader p2p-streaming webrtc
Last synced: 15 Oct 2024
https://github.com/w3c/webrtc-ice
Extension to the RTCIceTransport interface defined in WebRTC 1.0
Last synced: 05 Feb 2025
https://github.com/hissinger/small-village
Small Village is a project that will be developed similarly to Gather Town. It will be a serverless service built using Supabase, ReactJS, WebRTC, Phaser, and Netlify.
cloudflare-calls gather-town metaverse phaser3 reactjs serverless supabase typescript webrtc
Last synced: 11 Dec 2024
https://github.com/tokyapp/toky-phone-js-sdk
The Toky Phone JS SDK is a WebRTC Javascript library providing an abstraction to the Toky phone system, including its main features
Last synced: 25 Oct 2024
https://github.com/agmmnn/interactive-avatar-playground
Next.js starter for HeyGen Interactive Streaming Avatar service with various features.
avatar heygen interactive nextjs streaming webrtc
Last synced: 27 Oct 2024
https://github.com/bitbound/controlr
Zero-trust remote control built with .NET 8, MAUI, and ASP.NET Core.
Last synced: 19 Nov 2024
https://github.com/circuit/live-cam-bot
Electron bot sending a live video stream on a conversation
api camera circuit collaboration getusermedia mediastream sdk video webrtc
Last synced: 17 Dec 2024
https://github.com/webrtchacks/webcodecpacketloss
simulate packet loss effects with webcodecs
Last synced: 10 Nov 2024
https://github.com/reiver/go-webui
Package webui enables an application written in the Go programming language (i.e., Golang) to create a user interface (UI) using Web technologies, such HTML, CSS, JavaScript, WebAssembly, WebRTC, etc etc etc.
css frontend golang html javascript ui web webassembly webrtc
Last synced: 25 Nov 2024
https://github.com/opentok/opentok-windows-sdk-samples
Sample applications illustrating best practices using OpenTok Windows SDK
opentok opentok-sdk tokbox webrtc
Last synced: 12 Nov 2024
https://github.com/wqqas1/laravel-video-chat
laravel video chat using webrtc compatible with laravel 5.7
chat laravel messenger video vue vuejs webrtc webrtc-video
Last synced: 05 Nov 2024
https://github.com/dreamteammobile/xamarin.antmedia.samples
Sample Apps for DT Nuget Bindings of Ant Media Android and iOS SDK's
android antmedia audio binding bindings conference forms ios nuget video videocall webrtc xamarin xamarin-android xamarin-forms xamarin-ios
Last synced: 12 Nov 2024
https://github.com/zlatnaspirala/magic-three
Using power of Three.js and Ammo.js .Class oriented , script type module. No build needed. Networking with webRTC/Node.js signaling server. First person shooter
3d-web ammojs class-oriented ecma6 fbx first-person-shooter game-play javascript module multiplayer networking physics three-js webgl webrtc webrtc-signaling zlatnaspirala
Last synced: 14 Oct 2024
https://github.com/w3c/mediacapture-surface-control
Web API allowing capturing applications limited control over captured surfaces.
Last synced: 14 Nov 2024
https://github.com/infobip/infobip-rtc-android-1.x-deprecated
[DEPRECATED] Infobip RTC SDK 1.x for Android - Replaced with https://github.com/infobip/infobip-rtc-android
audio deprecated infobip-rtc phone-calls video voip webrtc
Last synced: 10 Nov 2024
https://github.com/heisir2014/owt-client-rtc
OWT-Client is a video conferencing client developed based on Electron and OWT JavaScript SDK.
Last synced: 10 Nov 2024
https://github.com/infobip/infobip-rtc-ios
Infobip RTC SDK for iOS
audio infobip-rtc video voip webrtc
Last synced: 10 Nov 2024
https://github.com/swanand01/pulse
Fast, in-browser P2P file transfers using WebTorrent.
Last synced: 19 Oct 2024
https://github.com/videosdk-live/quickstart
A short and sweet tutorial for getting up to speed with VideoSDK in less than 10 minutes
Last synced: 20 Nov 2024
https://github.com/dbklim/webrtcvad_wrapper
A simple Python wrapper to simplify working with WebRTC VAD and its rougher analogue based on RMS and ZCR (useful for processing audio recordings before using them with neural networks).
audio audio-processing dsp forced-alignment python silence-suppression vad vad-detection voice-activity-detection webrtc webrtc-tools webrtc-vad webrtcvad-wrapper
Last synced: 11 Nov 2024
https://github.com/boostcampwm-2024/web19-clovapatra
안녕! 클로바 파트라! 세상에서 제일가는 포테이토칩!
express game nestjs pitch react reactjs socket socket-io typescript voice webrtc webrtc-signaling
Last synced: 08 Nov 2024
https://github.com/altanai/tfx
TangoFX Sessions is a plug and play platform for Internet calling. It not only makes video call over internet but also provides us the ability to use immensely interactive tools with our communication for example features such as creating drawing or writing code together while in a video call.
cpaas socketio tangofx tfx webrtc webrtc-experiments webrtc-signaling
Last synced: 02 Nov 2024
https://github.com/kandy-io/kandy-cpaas-js-sdk
Kandy CPaaS JavaScript SDK
documentation javascript kandy tutorial webrtc
Last synced: 23 Nov 2024
https://github.com/mfcodeworks/nest-p2p-full-mesh
NestJS Full Mesh P2P Server and Client Example
javascript nestjs networking p2p p2p-clients p2p-network p2p-node typescript webrtc webrtc-signaling
Last synced: 24 Nov 2024
https://github.com/yjdwbj/gst-webrtc-camera
Gst-webrtc-camera project base on gstreamer,project function cover the offical's tutorial and more. ex: hlssink,udpsink,appsink,splitmuxsink, and webrtc. It's privider offer webrtc camera and hls access and also record audio and video to file triggered by timer or some signal.
camera cctv-cameras csi dvp glibc gstreamer h264 libsoup3 media-ctl rtsp sqlite3 udev uvc v4l2-ctl webrtc
Last synced: 05 Nov 2024
https://github.com/joduplessis/buggable
An embeddable bug reporting & screenshot creation component that integrates rrweb & video/webcam recording. 🐞 🎥
feedback logging preact react rrweb screenshot webrtc
Last synced: 06 Nov 2024
https://github.com/dennis-b/webrtc-transmitter
Sample project for transmitting video/audio stream with ffmpeg/gstreamer over WebRTC.
ffmpeg gstreamer nestjs nodejs react webrtc webrtc-demos
Last synced: 05 Nov 2024
https://github.com/steveseguin/remote_ninja
Remote control for OBS using a dash of the VDO.Ninja special sauce
control ninja obs remote remote-control scenes vdo webrtc websockets
Last synced: 07 Nov 2024
https://github.com/flowbased/fbp-protocol-client
JavaScript client library for FBP protocol connection handling
fbp-protocol iframe postmessage webrtc websocket
Last synced: 10 Nov 2024
https://github.com/opentok/accelerator-core-android
An easy way to integrate OpenTok SDK to any Android applications
android audio-video opentok rtc screen-capture webrtc
Last synced: 02 Nov 2024
https://github.com/infobip/infobip-rtc-js-1.x-deprecated
[DEPRECATED] Infobip RTC SDK 1.x for JS - Replaced with https://github.com/infobip/infobip-rtc-js
audio deprecated infobip-rtc video voip webrtc
Last synced: 10 Nov 2024
https://github.com/voxeet/comms-sdk-flutter
Dolby.io Communications APIs SDK for Flutter
android dolbyio flutter ios mobile screen-sharing spatial-audio video-chat voice voice-chat webrtc
Last synced: 14 Nov 2024
https://github.com/bitbound/confer
Create branded, on-demand video chat sessions in your browser. Built with React and WebRTC.
Last synced: 19 Nov 2024
https://github.com/adeolaadeoti/slack-clone-api
a MERN stack slack clone api
express mern mongodb nodejs slack slack-api slack-app slack-clone typescript webrtc
Last synced: 24 Nov 2024
https://github.com/elixir-webrtc/ex_rtp
An Elixir implementation of RTP (RFC 3550)
audio elixir media networking rtp streaming video webrtc
Last synced: 09 Nov 2024
https://github.com/dtinth/midi-rtc
A simple web application to transmit MIDI data over WebRTC
github-pages glitch vue web-midi-api webrtc
Last synced: 23 Nov 2024
https://github.com/ineiti/fledger
Fun Fast Ledger in the browser - starting with the network using WebRTC data.
blockchain browser ledger wasm webrtc
Last synced: 09 Nov 2024
https://github.com/eddyverbruggen/nativescript-call
NativeScript plugin to interact with the native Call UI
call nativescript nativescript-plugin phonecall webrtc
Last synced: 15 Oct 2024
https://github.com/ahmedsobhy01/webrtc-video-chat
A WebRTC-based video and audio chat app that allows users to create and join private rooms with unique codes and passwords for real-time communication
nodejs peer-to-peer reactjs socket-io stun-server turn-server video-chat webrtc websocket
Last synced: 15 Oct 2024
https://github.com/webrtchacks/still-image-from-webcam-stream-approaches
Different ways of getting an image from a webcam stream
createimagebitmap imagecapture-api mediastreamtrackprocessor readable-streams webrtc
Last synced: 10 Nov 2024
https://github.com/ibrahimsezer/seezme
Seezme is a feature-rich voice and chat messaging application developed in Flutter. It provides seamless and real-time communication capabilities with a user-friendly interface, allowing users to stay connected via voice messages and chat. The project is built using the Provider package for state management.
authentication candidates consumer firebase-auth firestore flutter modular provider provider-state-management webrtc
Last synced: 24 Nov 2024
https://github.com/RemoteMonster/remon-obs-lib
WebRTC broadcasting library for RemoteMonster OBS Studio to use for Signalling and WebRTC broadcast
go golang obs-studio pion webrtc
Last synced: 07 Nov 2024
https://github.com/leaysgur/simple-p2p
The simple RTCPeerConnection wrapper module for modern web browsers.
Last synced: 13 Oct 2024
https://github.com/nodertc/datachannel
WebRTC Data Channel Establishment Protocol
datachannel js nodejs nodertc webrtc
Last synced: 16 Nov 2024
https://github.com/darkyzhou/junjun-transfer
基于 WebRTC 技术的浏览器点对点文件传输工具
file file-sharing file-upload javascript p2p react webrtc
Last synced: 11 Nov 2024
https://github.com/igio90/webrtc-android
Android updated WebRTC library with precompiled binaries for all cpu types, java wrapper and apprtc demo. The library is built using pristineio scripts that uses many optimization flags for Android
Last synced: 08 Nov 2024
https://github.com/kandy-io/kandy-link-js-sdk
Kandy Link JavaScript SDK
documentation javascript kandy webrtc
Last synced: 23 Nov 2024
https://github.com/lmangani/jitsi-hep
Experimental Jitsi Analytics handler for HEP Stack
events hep homer influxdb jitsi jitsi-meet logs loki monitoring prometheus rtc sipcapture stats webrtc
Last synced: 23 Oct 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/cdnbye/shaka-p2p-engine
Let your viewers become your unlimitedly scalable CDN.
cdnbye dash hls p2p shaka shaka-player video webrtc
Last synced: 25 Nov 2024
https://github.com/dhruvp-8/file-transfer
A Simple Peer-to-Peer file transfer
javascript nodejs peerjs stun-server webrtc
Last synced: 11 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/mypurecloud/ember-audio-visualizer
:fire: :sound: :eyes: Visualize the audio of a MediaStream. Ideal for visually checking your mic is working.
ember-addon waveform web-audio webrtc
Last synced: 07 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/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/virtual-classroom/virtual-classroom
Utilize affordable 360 cameras and VR headset like Google Cardboard to create an intractable virtual classroom.
a-frame classroom meteorjs virtual-environment virtual-reality webrtc webvr
Last synced: 14 Oct 2024
https://github.com/mamena2020/webrtcbroadcast
Simple live streaming web application. you can streaming and watch as consumer. This Web App using WebRTC for media real-time communication, and Socket.io for signaling
live-streaming nodejs sfu socket-io streaming streaming-application streaming-video webrtc
Last synced: 27 Oct 2024
https://github.com/videosdk-live/videosdk-rtc-nodejs-sdk-example
Example of Video SDK app server using Node JS
javascript live-streaming node-js nodejs realtime video-conferencing video-sdk webrtc
Last synced: 20 Nov 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/apivideo/chyronavideo
A chyron is the text at the bottom of a newscast. Use this app to add a chyron to your video live stream. From api.video (https://api.video)
hls rtmp video video-chyron video-streaming webrtc
Last synced: 06 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/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/harshmangalam/qwik-meet
An open source video calling web app powered by qwikcity
daisyui express hacktoberfest hacktoberfest10 hacktoberfest2023 nodejs qwik qwikcity socketio tailwindcss typescript vite webrtc
Last synced: 30 Nov 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