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

anime bittorrent p2p webrtc

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.

anime bittorrent p2p webrtc

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

Baresip is a modular SIP User-Agent with audio and video support

libre sip telephony voip webrtc

Last synced: 21 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/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/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/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/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

nodejs sctp upd webrtc

Last synced: 22 Jan 2025

https://github.com/medooze/media-server

WebRTC Media Server

media media-server webrtc

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/galaxy-s10/billd-live

ๅŸบไบŽVue3 + WebRTC + Node + SRSๆญๅปบ็š„็›ดๆ’ญ้—ด

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

Last synced: 22 Jan 2025

https://github.com/unity-technologies/unityrenderstreaming

Streaming server for Unity

unity3d webrtc

Last synced: 23 Jan 2025

https://github.com/Unity-Technologies/UnityRenderStreaming

Streaming server for Unity

unity3d webrtc

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ๆŠ€ๆœฏ

react webrtc websocket

Last synced: 26 Jan 2025

https://github.com/stasel/webrtc-ios

A simple native WebRTC demo iOS app using swift

ios swift 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: 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

ios swift webrtc

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/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/cdnbye/hlsjs-p2p-engine

Let your viewers become your unlimitedly scalable CDN.

cdn cdnbye hls html5 live mse p2p p2p-cdn p2p-video-streaming pcdn peer player video vod webrtc

Last synced: 25 Jan 2025

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

Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.

expressjs nodejs p2p webrtc

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.

expressjs nodejs p2p webrtc

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/ionorg/ion-sfu

Pure Go WebRTC SFU

golang grpc json-rpc sfu webrtc

Last synced: 07 Nov 2024

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/billd-project/live

ๅŸบไบŽVue3 + WebRTC + Node + SRSๆญๅปบ็š„็›ดๆ’ญ้—ด

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

Last synced: 13 Dec 2024

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/a-wing/webrtc-book-cn

ไธญๆ–‡็ฟป่ฏ‘ ใ€Š Real-Time Communication with WebRTC ใ€‹

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

mediaserver nodejs webrtc

Last synced: 23 Jan 2025

https://medooze.github.io/media-server-node/

WebRTC Media Server for Node.js

mediaserver nodejs webrtc

Last synced: 17 Nov 2024

https://github.com/unity-technologies/com.unity.webrtc

WebRTC package for Unity

unity webrtc

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

unity webrtc

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

A Kubernetes media gateway for WebRTC. Contact: [email protected]

gateway kubernetes webrtc

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