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

Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.

dht dht-network end-to-end-encryption nova p2p p2p-network peer-to-peer snark webrtc zkp

Last synced: 30 Jan 2025

https://github.com/anyRTC-UseCase/anyHouse

高仿 ClubHouse,语音直播、语聊房、高音质、极速上麦,开源 ClubHouse,实现了Clubhouse的上麦,下麦,邀请,语音音量提示等功能。

anyrtc clubhouse rtc webrtc

Last synced: 15 Nov 2024

https://github.com/BlackHole1/WebRtcXSS

利用XSS入侵内网(Use XSS automation Invade intranet)

webrtc xss

Last synced: 21 Nov 2024

https://github.com/opentok/opentok-web-samples

Sample applications for using OpenTok.js

javascript opentok video video-chat webrtc

Last synced: 26 Jan 2025

https://github.com/100mslive/100ms-web

A conferencing and streaming UI built with 100ms SDK.

100ms audio hacktoberfest live react video webrtc

Last synced: 25 Oct 2024

https://github.com/billd-project/live-server

基于Nodejs + Koa2 + Typescript搭建的billd-live后端

canvas coturn docker ffmpeg flv hls koa2 mysql nodejs redis rtmp srs typescript vue3 web-audio web-worker webrtc

Last synced: 14 Dec 2024

https://github.com/ccallcn/ovmeet

MCU融屏、指挥调度 、网页视频会议、视频会议、H5视频直播、WebRtc、RTMP、SIP、RTSP、白板、视频录制、视频通话、旁路直播、AR眼镜、执法记录仪、AR专家系统、AR远程协助、AR巡检、远程医疗、视频安全帽、机顶盒

ar h5-video ovmeet rtmp2webrtc rtsp2webrtc web-video webrtc

Last synced: 15 Nov 2024

https://github.com/atyenoria/react-native-webrtc-janus-gateway

Video conference system for mobile application. Base technology is react-native-webrtc + Janus Webrtc Gateway

andorid ios janus-gateway react react-natvie webrtc

Last synced: 19 Dec 2024

https://github.com/ethand91/mediasoup3-record-demo

Simple Record Demo using Mediasoup 3 and GStreamer

ffmpeg gstreamer mediasoup nodejs video webrtc

Last synced: 23 Jan 2025

https://github.com/mslosarz/nextrtc-signaling-server

NextRTC is simple WebRTC signaling server written in java. It provides signal exchange and easy to integrate API

nextrtc webrtc webrtc-libraries webrtc-signaling

Last synced: 24 Jan 2025

https://github.com/mthli/webrtc-tutorial

Learning WebRTC the Hard Way 👀

android tutorial webrtc

Last synced: 24 Jan 2025

https://github.com/cameronking4/openai-realtime-api-nextjs

Leverage the OpenAI Realtime API (12-17-2024) with this Next.js 15 starter template featuring shadcn/ui components, tool-calling & localization. Use starter to build Voice AI apps with WebRTC.

deno gpt4o-realtime-api nextjs openai openai-realtime-api realtime-api shadcn shadcn-ui voice-ai webrtc

Last synced: 26 Jan 2025

https://github.com/aquigorka/webrtc-qr

WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/

p2p qr-codes serverless signalling webrtc

Last synced: 19 Dec 2024

https://github.com/VoidSec/WebRTC-Leak

Check if your VPN leaks your IP address via the WebRTC technology

exploit vpn-leaks webrtc webrtc-leak

Last synced: 25 Oct 2024

https://github.com/webrtchacks/tfobjwebrtc

Tensorflow Object Detection API Web Service wrapper that works on any <video> tag and WebRTC streams

object-detection tensorflow webrtc

Last synced: 10 Nov 2024

https://github.com/voidsec/webrtc-leak

Check if your VPN leaks your IP address via the WebRTC technology

exploit vpn-leaks webrtc webrtc-leak

Last synced: 24 Nov 2024

https://github.com/8xFF/atm0s-media-server

Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)

cluster decentralized latency media-server rtmp rust scalable sfu sip streaming video webrtc whep whip

Last synced: 09 Nov 2024

https://github.com/weedshaker/peerwebsite

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. videos, audios, images, etc.

data-storage decentralized distributed encryption-decryption hosting indie-web indieweb ipfs js-ipfs old-internet p2p peer-to-peer peerweb small-internet smol-internet the-cyberfreedom-network web3 webrtc website-hosting webtorrent

Last synced: 20 Jan 2025

https://weedshaker.github.io/PeerWebSite/

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. videos, audios, images, etc.

data-storage decentralized distributed encryption-decryption hosting indie-web indieweb ipfs js-ipfs old-internet p2p peer-to-peer peerweb small-internet smol-internet the-cyberfreedom-network web3 webrtc website-hosting webtorrent

Last synced: 02 Nov 2024

https://github.com/Weedshaker/PeerWebSite

Peer to Peer decentral Web Site hosting at your fingertips! Send full featured HTML (incl. CSS, JS) sites from your browser and attach files eg. videos, audios, images, etc.

data-storage decentralized distributed encryption-decryption hosting indie-web indieweb ipfs js-ipfs old-internet p2p peer-to-peer peerweb small-internet smol-internet the-cyberfreedom-network web3 webrtc website-hosting webtorrent

Last synced: 04 Nov 2024

https://github.com/vadootvpeer/p2p-cdn-sdk-javascript

Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀

cdn dash hls javascript livestream m3u8 media-playback mediastream p2p p2p-cdn p2p-network peer peer-to-peer player sdk vadootv video videojs-plugin vod webrtc

Last synced: 01 Nov 2024

https://github.com/Ramez-/go-video-conference

Create a video conference using Golang.

angular golang pion video-conferencing webrtc

Last synced: 16 Nov 2024

https://github.com/balena-labs-projects/balena-cam

Network Camera with Raspberry Pi and WebRTC. Tutorial:

balena balenacloud camera raspberry-pi raspberry-pi-camera webrtc zerow

Last synced: 21 Jan 2025

https://github.com/boratanrikulu/quik

Free video conferencing over WebRTC in Go.

pion self-hosted stream video webrtc

Last synced: 20 Dec 2024

https://github.com/PearInc/PearDownloader.js

一个支持多协议、多源、混合P2P-CDN的下载器

browser cdn download javascript multi-source p2p transmission webp2p webrtc

Last synced: 01 Nov 2024

https://github.com/wirow-io/wirow-server

A full featured self-hosted video web-conferencing platform.

c collaboration ffmpeg mediasoup self-hosted sfu svelte video-conferencing videoconferencing web-conferencing webrtc

Last synced: 03 Nov 2024

https://github.com/takahirox/toho-like-js

Touhou style danmaku shooter game which runs on your chrome.

game javascript touhou webgl webrtc websocket

Last synced: 07 Nov 2024

https://github.com/philnash/mediadevices-camera-selection

🎥 Examples on how to switch devices with the mediaDevices API

camera getusermedia mediadevices webrtc

Last synced: 24 Jan 2025

https://github.com/holtwick/peer2school

👩🏻‍🏫 Simple P2P teaching platform starting from the 1st class

education javascript p2p school secure videochat webrtc whiteboard

Last synced: 06 Nov 2024

https://github.com/meeting-rs/meeting.rs

Private one to one realtime video meeting.⚡

livestream meeting wasm webrtc

Last synced: 05 Nov 2024

https://github.com/pion/rtsp-bench

RTSP -> WebRTC Server that generates a CPU Usage report

go golang livestreaming pion rtp rtp-streaming rtsp webrtc

Last synced: 07 Nov 2024

https://github.com/Nasinet/live-web

VUE开发的直播系统web版,接入腾讯云直播,腾讯im,dp播放器,游戏直播系统,高并发,低延迟,直播系统源码。

e-sports-live-broadcast-system event-live-system flv game-live-broadcast-system live-system live-system-development live-system-source-code rtmp webrtc

Last synced: 25 Nov 2024

https://github.com/saalikmubeen/talkhouse

WebRTC based peer to peer voice, video calling and messaging web app build with MERN stack.

chat-application mongodb nodejs push-notifications reactjs redux service-worker simple-peer socket-io typescript webrtc

Last synced: 24 Jan 2025

https://github.com/skyllo/peer-lite

Lightweight WebRTC browser library that supports video, audio and data channels

p2p peer-to-peer rtcpeerconnection webrtc webrtc-demos webrtc-javascript-library webrtc-libraries

Last synced: 09 Nov 2024

https://github.com/lazorfuzz/liowebrtc

An event-based WebRTC library that makes it easy to embed real-time peer to peer communication into UI components.

electronjs javascript javascript-library liowebrtc p2p-chat p2p-cloud p2p-everything p2p-network p2p-transfer peer-communication react reactjs webrtc

Last synced: 30 Jan 2025

https://github.com/opentok/opentok-node

OpenTok Server SDK for node.js

javascript nodejs opentok tokbox webrtc

Last synced: 25 Jan 2025

https://github.com/livekit/python-sdks

LiveKit real-time and server SDKs for Python

agents ai python real-time webrtc

Last synced: 24 Jan 2025

https://github.com/jhen0409/rn-webrtc-arkit-integration

Capturing ARKit scene (Like `react-native-arkit`) into WebRTC video stream

arkit native-module react react-native react-native-arkit react-native-webrtc webrtc

Last synced: 24 Jan 2025

https://github.com/t-mullen/simple-signal

Signalling solution for simple-peer with socket.io

signaling socket-io webrtc

Last synced: 07 Jan 2025

https://github.com/nodertc/stun

Low-level Session Traversal Utilities for NAT (STUN) client and server

js nodejs rfc5389 stun webrtc

Last synced: 26 Jan 2025

https://github.com/gmaruzz/saraphone

SaraPhone is an open source SIP WebRTC phone, complete with HotDesking, Redial, BLFs, MWI, DND, PhoneBook, Hold, Mute, Notifications. SaraPhone is fully integrated with FusionPBX. Based on SIP.js, SaraPhone works with all WebRTC compliant servers: FreeSWITCH, Asterisk, OpenSIPS, Kamailio, etc. SaraPhone gets its name from Giovanni's wife, Sara.

asterisk blf freeswitch fusionpbx janus jssip kamailio mwi open opensips opensource phone sip sip-js sipjs source voip webphone webrtc

Last synced: 29 Jan 2025

https://github.com/tinywan/rtmp-ts-dash-webrtc

:space_invader: 音视频解决方案 Audio and video solutions(AV1)

av1 dash ffmpeg hls hls-ios hls-rtmp nginx nginx-rtmp rtmp webrtc

Last synced: 12 Nov 2024

https://github.com/ankit-aggarwal/swiftywebrtc

Swift Framework for WebRTC

swift-framework swift3 webrtc

Last synced: 12 Oct 2024

https://github.com/fishjam-dev/fishjam

General purpose media server. Supports WebRTC, HLS, RTSP, SIP

hls real-time rtsp sip webrtc

Last synced: 19 Dec 2024

https://github.com/mozilla/webrtc-sdp

Rust SDP parser for WebRTC

jsep parser rust sdp sdp-parser webrtc

Last synced: 25 Jan 2025

https://github.com/restcomm/restcomm-android-sdk

Android Mobile SDK to easily integrate communication features (WebRTC, messaging, presence, voice, video, screensharing) based on RestComm into native Mobile Applications

android-sdk java restcomm restcomm-client-sdk sip webrtc

Last synced: 24 Jan 2025

https://github.com/steveseguin/raspberry_ninja

Publish or capture VDO.Ninja streams with Python (Raspberry Pi, Linux, Mac, Windows WSL)

gstreamer h264 jetson numpy opencv pi python raspberry raspberry-pi raspbian video webrtc

Last synced: 25 Jan 2025

https://github.com/galaxy-s10/billd-desk

基于Vue3 + WebRTC搭建的远程桌面

electron vite4 vue3 webrtc

Last synced: 25 Jan 2025

https://github.com/nelsonwenner/stream-live-system

:red_circle: An example of a live broadcast system using microservice concepts and architected with docker.

api-rest architecture docker docker-compose grpc livestream microservices nestjs nodejs peerjs postgres queue rabbitmq reactjs socket-io streaming streaming-video webrtc webrtc-video

Last synced: 19 Dec 2024

https://github.com/IceDBorn/pipewire-screenaudio

Extension to passthrough pipewire audio to WebRTC Screenshare

audio firefox firefox-addon firefox-extension pipewire screenshare webrtc

Last synced: 16 Nov 2024

https://github.com/pion/sdp

A Go implementation of the SDP

go golang pion sdp signaling sip voip webrtc

Last synced: 25 Jan 2025

https://github.com/fusedvr/vrstreaming

Unity Render Streaming SDK to stream VR from CloudXR to WebXR over WebRTC

streaming-video unity vr webrtc webxr

Last synced: 10 Oct 2024

https://github.com/FusedVR/VRStreaming

Unity Render Streaming SDK to stream VR from CloudXR to WebXR over WebRTC

streaming-video unity vr webrtc webxr

Last synced: 14 Nov 2024

https://github.com/wojta/no-server-webrtc-android

A demo of using WebRTC with no signaling server. But in Kotlin (Java) for Android.

android kotlin webrtc

Last synced: 10 Nov 2024

https://github.com/lerouxrgd/datachannel-rs

Rust wrappers for libdatachannel

datachannel p2p rust webrtc

Last synced: 25 Jan 2025

https://github.com/opentok/opentok-ios-sdk-samples-swift

Sample applications using the OpenTok iOS SDK in Swift

ios opentok opentok-ios-sdk swift tokbox video-capture webrtc

Last synced: 25 Jan 2025

https://github.com/arcomage/arcomage-hd

Web-based, free and open source, remastered 3D clone of 3DO/NWC's 2000 card game Arcomage. 14 languages. Desktop or mobile Android iOS. Online or offline PWA. Against AI or Multiplayer (w/o server). 🧝👾🃏 (ts+react+redux+rxjs, CSS-based anim, WebRTC)

3do arcomage card-game game game-clone might-and-magic minigame multiplayer nwc pwa react react-game redux redux-observable remaster rxjs tower-defense typescript typescript-game webrtc

Last synced: 30 Jan 2025

https://github.com/oxedom/parker

Parking detection and monitoring webapp that runs entirely in the browser

computer-vision object-detection parking-management tensorflowjs webrtc yolov7

Last synced: 12 Nov 2024

https://github.com/nashaofu/webrtc-demo

webrtc 演示示例

webrtc webrtc-demos webrtc-video

Last synced: 27 Oct 2024

https://github.com/fishjam-dev/membrane_rtc_engine

Customizable Real-time Communication Engine/SFU library focused on WebRTC.

membrane multimedia-systems realtime-communication sfu webrtc

Last synced: 30 Oct 2024

https://github.com/100mslive/100ms-flutter

Flutter Live Streaming, Video Conferencing SDK & Sample App

audio chat conference dart ffmpeg flutter hacktoberfest hls live meeting player rtmp streaming video webrtc

Last synced: 31 Oct 2024

https://github.com/flutterjanus/flutter_janus_client

A plugin that allows the flutter app to communicate with a Janus server using different transport mechanisms, such as WebSocket and HTTP(rest). It features a developer-friendly api to interact with various WebRTC Janus Plugins. Hence, it can be considered as a swiss-knife for WebRTC solutions.

audiocall chat datachannel flutter flutter-apps janus-gateway rest screen-capture sip streaming videocall videoconferencing videoroom webrtc websocket

Last synced: 28 Oct 2024

https://github.com/w3c/webrtc-stats

WebRTC Statistics

webrtc

Last synced: 26 Jan 2025

https://github.com/OpenVisualCloud/Dockerfiles

Optimized media, analytics and graphics software stack images. Use the dockerfile(s) in your project or as a recipe book for bare metal installation.

analytics container docker-images dockerfiles encoding ffmpeg gstreamer inferencing-engine media media-analytics media-delivery nginx openvino rtmp stack-images svt vaapi vcac-a webrtc

Last synced: 01 Nov 2024

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

Media Capture and Streams specification (aka getUserMedia)

webrtc

Last synced: 25 Jan 2025

https://w3c.github.io/mediacapture-main/

Media Capture and Streams specification (aka getUserMedia)

webrtc

Last synced: 22 Nov 2024

https://github.com/takahirox/tiny-web-metaverse

A web-based 3D virtual space lightweight framework with high flexibility, extensibility, and easy hosting, built on ECS architecture

3d ecs elixir javascript metaverse threejs typescript web webaudio webrtc websocket

Last synced: 19 Dec 2024

https://github.com/codec-abc/Yew-WebRTC-Chat

A simple WebRTC chat made with Yew

chat rust wasm webrtc yew

Last synced: 12 Nov 2024

https://github.com/OpenVisualCloud/Immersive-Video-Sample

This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.

360video fov omaf tile-encoding webrtc

Last synced: 25 Nov 2024

https://github.com/zmecust/p2p-webrtc

p2p Video Call Connection by WebRTC

nodejs socket-io vue webrtc

Last synced: 11 Nov 2024

https://github.com/i-aryan/quickmeet

A video chat/meeting webapp using WebRTC and WebSockets. Basically a Google Meet clone + a collaborative Whiteboard.

google-meet google-meet-clone javascript meeting-webapp socket-io video-call video-chat webrtc websockets

Last synced: 12 Nov 2024

https://github.com/cvan/socketpeer

simple real-time messaging using WebRTC Data Channels and WebSockets

javascript multiplayer realtime webrtc websockets

Last synced: 31 Oct 2024

https://github.com/michaelfig/mediasoup-broadcast-example

Mediasoup WebRTC vanilla JS broadcast example.

helm javascript kubernetes mediasoup webrtc

Last synced: 01 Nov 2024

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

Let your viewers become your unlimitedly scalable CDN.

android cdn cdnbye exoplayer hls ijkplayer iptv live m3u8 p2p peer player sdk settopbox video vod webrtc xtream

Last synced: 27 Jan 2025

https://github.com/pguth/peermesh

:dizzy: • Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.

encrypted mesh-networks p2p transfer webrtc

Last synced: 11 Dec 2024

https://github.com/perguth/peermesh

:dizzy: • Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.

encrypted mesh-networks p2p transfer webrtc

Last synced: 13 Jan 2025

https://github.com/bellisario/node-snapdrop

Node.js version of the original Snapdrop

nodejs pwa snapdrop webrtc

Last synced: 26 Jan 2025

https://github.com/akagi201/learning-webrtc

Codes and notes while learning webrtc

golang html5 mse webrtc webrtc-demos websocket

Last synced: 11 Nov 2024

https://github.com/meganz/megachat

MEGA C++ SDK for chat-enabled apps

calls chat end-to-end-encryption mega privacy webrtc

Last synced: 26 Jan 2025

https://github.com/gortc/sdp

RFC 4566 SDP implementation in go

decoder encoding go golang gortc protocol rfc-4566 sdp webrtc

Last synced: 26 Oct 2024

https://github.com/waterbustech/waterbus

Open source video conferencing app built on latest WebRTC SDK. Android/iOS/MacOS/Web

clean-architecture cross-platform realtime sfu video-conferencing voip webrtc

Last synced: 28 Oct 2024