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/revoltchat/vortex

(in development) Pluggable WebRTC Voice Server

revolt rust voice webrtc webrtc-rs

Last synced: 10 Nov 2024

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

nodejs pwa snapdrop webrtc

Last synced: 30 Oct 2024

https://github.com/opentok/opentok-network-test

Sample app to test network connectivity and statistics (bps, packet-lost)

android ios opentok tokbox webrtc

Last synced: 12 Nov 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/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 ☁🎲

unity3d webrtc webrtc-demos

Last synced: 27 Oct 2024

https://github.com/tencent-rtc/trtc_web

High-quality WebRTC SDK

rtc videocall web webrtc

Last synced: 25 Jan 2025

https://github.com/cdnbye/flutter-p2p-engine

Let your viewers become your unlimitedly scalable CDN.

android bt cdn cdnbye flutter ios live p2p video vod webrtc

Last synced: 27 Jan 2025

https://github.com/w3c/mediacapture-record

MediaStream Recording

webrtc

Last synced: 28 Jan 2025

https://github.com/saghul/CallRoulette

A WebRTC demo using Python (asyncio + aiohttp) as the backend

asyncio python webrtc

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/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/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/dai-shi/remote-faces

A tool for Working From Home: Share your webcam images with your colleagues

electron peerjs webrtc

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/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/loowid/loowid

Webconference solution based on webrtc

angular lti mean mongodb nodejs videoconference webrtc

Last synced: 29 Nov 2024

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

webrtc

Last synced: 28 Jan 2025

https://github.com/cretz/myscreen.live

P2P Screen Sharing with WebRTC

screensharing webrtc

Last synced: 27 Oct 2024

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/televiska/rsip

SIP Rust library (generator & parser)

rust signaling sip voip webrtc

Last synced: 17 Dec 2024

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

sdp webrtc

Last synced: 10 Nov 2024

https://github.com/Sh3b0/realtime-web

Comparing WebSocket, WebRTC, and WebTransport under packet loss

webrtc websocket webtransport

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/wscats/media-tutorial

流处理,TCP和UDP,WebRTC和Blob

blob media tcp udp webrtc

Last synced: 15 Oct 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/libp2p/go-libp2p-webrtc-direct

A libp2p transport that enables browser-to-server, and server-to-server, direct communication over WebRTC without requiring signalling servers

direct go libp2p transport webrtc

Last synced: 07 Nov 2024

https://github.com/cdnbye/cbplayer

一个内置P2P的神奇播放器

cdnbye dplayer hls m3u8 p2p player webrtc

Last synced: 25 Nov 2024

https://github.com/nodertc/dtls

Datagram Transport Layer Security (DTLS) client.

aead aes aes-gcm crypto dtls ecdhe ecdsa js mtu node nodejs psk rsa safety security sha256 sha384 tls udp webrtc

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

webrtc whep whip

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/w3c/mediacapture-image

Mediastream Image Capture

webrtc

Last synced: 07 Oct 2024

https://github.com/saltyrtc/saltyrtc-meta

Protocol description and organisational information for SaltyRTC implementations.

ortc protocol saltyrtc signaling webrtc

Last synced: 11 Nov 2024

https://github.com/notedit/rtclive

(WIP)A WebRTC Edge Low Latency Broadcast Server

broadcast rtmp webrtc

Last synced: 09 Dec 2024

https://github.com/medooze/semantic-sdp-js

WebRTC Semantic SDP - Minimal SDP information semantic data model and parsing tools

sdp webrtc

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

gstreamer rtmp rtsp webrtc

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/shiguredo/sora-unity-sdk

WebRTC SFU Sora Unity SDK

cpp sdk shiguredo unity webrtc

Last synced: 24 Jan 2025

https://github.com/openvidu/openvidu-call

A complete and production ready videoconferencing application

kurento openvidu webrtc

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/wangsrgit119/suc-chat-bandend

视频会议系统后端源码基于springboot开发

socket-io springboot2 webrtc

Last synced: 08 Dec 2024

https://github.com/lkmio/lkm

A high-performance, Go-based streaming media server that supports JT/T 1078 and GB28181 protocols.

1078 gb28181 http-flv rtmp rtsp webrtc ws-flv

Last synced: 30 Jan 2025

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/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/notedit/rtp-streamer

rtp record and rtp streamer

ffmpeg recorder rtmp rtp rtsp webrtc

Last synced: 09 Dec 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.

audio webrtc

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

raft rust wasm webrtc

Last synced: 18 Jan 2025

https://github.com/masashi-sutou/flutter_ios_voip_kit

One-to-one video call using CallKit and PushKit with flutter iOS app.

callkit flutter pushkit voip webrtc

Last synced: 17 Nov 2024

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

mediapipe 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/cdnbye/p2p-dplayer

DPLayer powered by CDNBye P2P Engine

cdnbye dplayer hls hlsjs live p2p player video vod webrtc

Last synced: 19 Dec 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.

docker janus webrtc

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

peer 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