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/mslosarz/nextrtc-videochat-with-rest

Application with spring security, spring rest, spring jpa to show how to use NextRTC signaling server with existing application (treat it like prototype!)

nextrtc webrtc webrtc-call webrtc-demos webrtc-experiments

Last synced: 01 Dec 2024

https://github.com/ethand91/mediasoup3-wsdemo

Mediasoup 3 Simple WS Demo

mediasoup sample webrtc

Last synced: 23 Jan 2025

https://github.com/ethand91/simple-meeting

A Simple Meeting Application

express nodejs planetscale webrtc

Last synced: 23 Jan 2025

https://github.com/lunik/instant-share

Share file via WebTorrent and WEBRTC

filesharing webrtc webtorrent

Last synced: 27 Oct 2024

https://github.com/mike10004/antiprint

Extension to protect you from browser fingerprinting

browser-fingerprint chrome chrome-extension firefox firefox-extension javascript webrtc

Last synced: 10 Oct 2024

https://github.com/shiguredo/sora-e2ee

WebRTC SFU Sora 向け E2EE ライブラリ

double-ratchet e2ee go sframe sora wasm webrtc x3dh

Last synced: 10 Nov 2024

https://github.com/alxhotel/angular-openvidu

:speech_balloon: Simple, robust, OpenVidu room videochat component for Angular

angular angular-openvidu browser chat openvidu video webrtc

Last synced: 07 Jan 2025

https://github.com/prior99/tetris

Tetris written in Typescript

canvas tetris tetris-game typescript webrtc

Last synced: 28 Oct 2024

https://github.com/megos/webrtc

A video chat and screen share built with Vue.js and SkyWay (WebRTC platform)

skyway vuejs webrtc

Last synced: 22 Nov 2024

https://github.com/videosdk-live/videosdk-rtc-react-native-call-trigger-example

WebRTC based React Native Call Keep, React Native Call Kit, React Native Call Trigger for Android and iOS

call-trigger react react-native webrtc webrtc-demos

Last synced: 20 Nov 2024

https://github.com/oherrala/haskell-stun

Haskell STUN (Session Traversal Utilities for NAT) implementation

haskell-library library nat-traversal rfc-5389 rfc-5766 rfc-5928 stun turn webrtc

Last synced: 21 Oct 2024

https://github.com/dletta/webrtc-mesh

Library to Mesh webRTC clients

meething mesh p2p-network webrtc

Last synced: 28 Oct 2024

https://github.com/t-mullen/peer-tree

A k-tree one-to-many network for WebRTC.

broadcast p2p webrtc

Last synced: 07 Jan 2025

https://github.com/rtckit/slimswitch

:whale2: Minimal FreeSWITCH Docker images

docker docker-image freeswitch freeswitch-docker sip telephony webrtc

Last synced: 10 Nov 2024

https://github.com/nodertc/ice

WIP Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal

ice js nat nodejs nodertc stun webrtc

Last synced: 16 Nov 2024

https://github.com/s4kibs4mi/golive

GoLive is a live streaming android app based on WebRTC & MQTT.

android android-application kotlin kotlin-android mqtt streaming webrtc

Last synced: 17 Nov 2024

https://github.com/burhanuday/talk-easy

People face language barriers when it comes to the conference meetings around the globe. TalkEasy allows them to communicate in their own languages.

nextjs react video-calling-app webrtc

Last synced: 29 Oct 2024

https://github.com/allenporter/rtsp-to-webrtc-client

Python client library for RTSPtoWebRTC

webrtc

Last synced: 20 Nov 2024

https://github.com/Couchfriends/Space-Shooter

Een Simple 2D shoot'em up spaceshooter with Couchfriends multiplayer

game multiplayer space-shooter webrtc

Last synced: 02 Nov 2024

https://github.com/Dletta/webrtc-mesh

Library to Mesh webRTC clients

meething mesh p2p-network webrtc

Last synced: 06 Dec 2024

https://github.com/fippo/dynamic-getusermedia

Manipulate getUserMedia and enumerateDevices with an extension

getusermedia webrtc

Last synced: 18 Oct 2024

https://github.com/rtippin/janus-client

Laravel API wrapper to interact fluently with your Janus Media Server. Core server interactions, as well as the video room plugin included.

client janus janus-client janus-gateway laravel media-server meetecho plugin video-call video-room webrtc websocket wrapper

Last synced: 28 Oct 2024

https://github.com/jaybrown/disable-and-toggle-webrtc-in-macos-safari

System hack to disable and toggle WebRTC in macOS Safari

disable enable libwebrtc macos osx privacy safari security sip toggle webkit webrtc

Last synced: 21 Jan 2025

https://github.com/breadgenie/mado

A Peer to Peer Video Chat App

p2p peer-to-peer peer2peer react recoil video-call video-chat webrtc

Last synced: 08 Nov 2024

https://github.com/harshalrj25/videocall-reactjs-webrtc

This repo demonstrate a simple React app which uses WebRTC for video calling.

call groupcall mesh peerjs reactjs simple-peer simplepeer socket-io videocall webrtc

Last synced: 09 Nov 2024

https://github.com/elixir-webrtc/ex_dtls

DTLS and DTLS-SRTP library for Elixir, based on OpenSSL

dtls dtls-srtp elixir openssl webrtc

Last synced: 19 Dec 2024

https://github.com/sendbird/sendbird-calls-javascript

A guide of Sendbird Calls SDK for JavaScript for an engaging voice and video call experience.

call calls calls-sdk javascript js rtc sdk sendbird video video-call video-calls voice webrtc

Last synced: 10 Jan 2025

https://github.com/erfidev/meetup-app

meetup project, video call and chat with friends

api css golang html javascript webrtc websocket

Last synced: 19 Nov 2024

https://github.com/team-telnyx/telnyx-webrtc-android

Telnyx Android WebRTC SDK - Enable real-time communication with WebRTC and Telnyx

android android-library android-voip android-webrtc kotlin sdk sdk-android sip sip-client telecommunications telnyx voip webrtc

Last synced: 26 Dec 2024

https://github.com/deano2390/libwebrtc-android

Pre-built stable WebRTC library for Android

android-library webrtc

Last synced: 06 Nov 2024

https://github.com/voxeet/comms-sdk-cpp

The Dolby.io Communications C++ SDK provides both Client and Server applications the ability to create HD voice and video for fully immersive real-time communications and streaming experiences.

cross-platform dolbyio linux macos screen-sharing sdk spatial-audio video-chat voice voice-chat webrtc windows

Last synced: 14 Nov 2024

https://github.com/mslosarz/nextrtc-js-client

JavaScript client written for NextRTC signaling server

nextrtc webrtc webrtc-javascript-library webrtc-libraries

Last synced: 11 Oct 2024

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

flutter WebRTC sample ios app with flutter_ios_voip_kit https://github.com/masashi-sutou/flutter_ios_voip_kit

callkit flutter pushkit webrtc

Last synced: 25 Nov 2024

https://github.com/introlab/opentera-webrtc-ros

ROS package for OpenTera WebRTC signaling server.

opentera robotics ros teleoperation webrtc

Last synced: 17 Nov 2024

https://github.com/nwtgck/go-webrtc-piping

WebRTC P2P tunneling/duplex with Piping Server WebRTC signaling

p2p peer-to-peer piping-server port-forwarding tunneling webrtc

Last synced: 02 Nov 2024

https://github.com/guiseek/freecom

Fundação da Livre Comunicação

flow freecom javascript p2p peer-to-peer real-time ts-stack webrtc workspace

Last synced: 23 Nov 2024

https://github.com/guiseek/webrtc

WebRTC - TypeScript, Design Patterns, Clean Architecture, Nx, Angular, NestJS

angular clean-architecture codecon hacktoberfest nestjs ports-and-adapters webrtc workshop

Last synced: 23 Nov 2024

https://github.com/opentok/accelerator-textchat-ios

OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.

communication ios objective-c opentok real-time realtime realtime-messaging textchat tokbox webrtc

Last synced: 06 Dec 2024

https://github.com/circuit/circuit-google-assistant

Google Assistant integration with Circuit

circuit google-assistant google-home webrtc

Last synced: 17 Dec 2024

https://github.com/fingerprintjs/blog-private-relay-ip-leak-demo

A demo for the article about an iCloud Private Relay IP leak

demo icloud-private-relay nodejs webrtc

Last synced: 09 Nov 2024

https://github.com/shbatm/mmm-rtsptoweb

MagicMirror2 Module for viewing IP cameras RTSP stream in real time using WebRTC technology.

camera home-assistant magicmirror-module magicmirror2 rtsp rtsp-to-web rtsp-to-webrtc webrtc

Last synced: 14 Oct 2024

https://github.com/coreyauger/akka-webrtc

Example ScalaJS webRTC client and Akka Websocket relay server.

akka akka-http relay-server webrtc

Last synced: 15 Nov 2024

https://github.com/insertish/project-hyperspeed

Rust FTL + WebRTC live streaming software.

faster-than-light ftl mediasoup rust webrtc

Last synced: 23 Oct 2024

https://github.com/topheman/webrtc-remote-control

Thin abstraction layer above peerjs that will let you be more productive at making WebRTC data channels based apps.

peerjs react rtcdatachannel vue webrtc

Last synced: 18 Nov 2024

https://github.com/agneym/reco

In Browser Recording Studio 🎥

ffmp htm preact snowpack webrtc

Last synced: 07 Nov 2024

https://github.com/shahsad-kp/learnease-client

A powerful virtual classroom application built with React, WebRTC, JWT token, WebSockets, and Tailwind CSS. Engage in seamless video conferencing, real-time collaboration, and secure authentication. Elevate your virtual learning experience today!

canvas chat chat-application classroom dark dark-mode dark-theme jwt live-chat react react-redux reactjs redux screenshare tailwind tailwindcss videocall virtual-classroom webrtc whiteboard

Last synced: 16 Nov 2024

https://github.com/vudangngoc/janus-java-client

A Java library of Janus WebRTC Server

java webrtc webrtc-demos webrtc-signaling

Last synced: 06 Nov 2024

https://github.com/zalo/ctrl.js

P2P Phone-as-Controller Input Library

bookmarklets controller multiplayer phones webrtc

Last synced: 14 Nov 2024

https://github.com/membraneframework-labs/membrane_live

Webinar app in React, Phoenix and Membrane

elixir membrane phoenix react webrtc

Last synced: 30 Dec 2024

https://github.com/kimmobrunfeldt/labyrinth

Online version of the Labyrinth board game. The game server runs on the host's browser and networking happens peer-to-peer.

game labyrinth peer-to-peer peerjs webrtc

Last synced: 27 Oct 2024

https://github.com/videosdk-live/videosdk-rtc-ios-sdk-example

WebRTC based video conferencing SDK for iOS (Swift / Objective C)

chat ios realtime sdk swift video webrtc

Last synced: 20 Nov 2024

https://github.com/paullouisageneau/telebot

3D-printed WebRTC-controlled telepresence robot

3d-printing arduino openscad robot telepresence webrtc

Last synced: 22 Oct 2024

https://github.com/elixir-webrtc/live_ex_webrtc

Phoenix Live Components for Elixir WebRTC

audio elixir phoenix-framework phoenix-liveview video webrtc

Last synced: 27 Oct 2024

https://github.com/ilei131/android_webrtc_h265

android webrtc h265

android h265 hevc webrtc

Last synced: 07 Jan 2025

https://github.com/shiguredo/sora-python-sdk

WebRTC SFU Sora Python SDK

python shiguredo sora webrtc

Last synced: 10 Nov 2024

https://github.com/team-telnyx/flutter-voice-sdk

Telnyx Flutter WebRTC SDK - Enable real-time communication with WebRTC and Telnyx

dart flutter flutter-package sip sip-client telecommunications voip webrtc

Last synced: 17 Dec 2024

https://github.com/shiguredo/kohaku

WebRTC Stats Collector Kohaku

webrtc

Last synced: 10 Nov 2024

https://github.com/saltyrtc/saltyrtc-task-webrtc-js

WebRTC Task for saltyrtc-client-js.

javascript saltyrtc task webrtc

Last synced: 02 Nov 2024

https://github.com/bsonntag/stop-media-stream

Stops and removes all tracks in a MediaStream.

mediastream webrtc

Last synced: 14 Nov 2024

https://github.com/janole/video-chat

Simple Video Chat Demo based on React and WebRTC

coturn coturn-docker node nodejs react reactjs webrtc webrtc-demo webrtc-video

Last synced: 14 Dec 2024

https://github.com/augok/p2p-hls

A JavaScript library based on hls.js to implement video traffic delivery over P2P streaming in web browsers HTML page.

dplayer hls hlsjs p2p p2p-network video web webp2p webrtc

Last synced: 02 Nov 2024

https://github.com/elixir-webrtc/ex_ice

Implementation of ICE protocol (RFC 8445)

elixir ice webrtc

Last synced: 16 Nov 2024

https://github.com/ponyo877/go-wasm-p2p-chat

⚗️ P2P chat using WebRTC P2P DataChannel in Go WebAssembly ⚗️

chat datachannel go p2p webassembly webrtc

Last synced: 03 Dec 2024

https://github.com/kadoshita/react-select-media-devices-modal

A React component library for select media devices

component enumeratedevices getusermedia mediadevices react webrtc

Last synced: 18 Nov 2024

https://github.com/holps-7/zapcall

A P2P multiuser browser video calling platform with unmatched video quality and latency.

p2p-chat screen-sharing serverless simple-peer socket-io video-broadcasting videocalling webrtc webrtc-call webrtc-signaling webrtc-video

Last synced: 14 Nov 2024

https://github.com/cloudwebrtc/nats-protoo

A go signaling framework based on NATS MQ.

scalable signal webrtc

Last synced: 16 Dec 2024

https://github.com/notedit/janus-gateway-ios

ios webrtc sdk talks to janus gateway

ios janus-gateway webrtc

Last synced: 09 Dec 2024

https://github.com/sieuhuflit/live-stream-webrtc-server

Live streaming using webrtc

livestream webrtc

Last synced: 05 Dec 2024

https://github.com/notedit/webrtc-build-release

webrtc build release

webrtc

Last synced: 09 Dec 2024

https://github.com/eyuelberga/pic-share

P2P picture sharing react application using webRTC

filesharing p2p react simple-peer socket-io webrtc

Last synced: 27 Jan 2025

https://github.com/kadoshita/kisei-online

手軽に使える,オンライン帰省用ビデオ通話ツール

webrtc

Last synced: 12 Dec 2024

https://github.com/nextcloud/spreedme-snap

:phone: :package: Snap to enable users to chat and make audio/video calls using Spreed.ME from within Nextcloud

audio-call communication nextcloud snap video-call webrtc

Last synced: 05 Feb 2025

https://github.com/qianjiachun/syncjoy

跨平台P2P支持推流机/多人多设备的虚拟游戏手柄插件 用于直播展示手柄输入

gamepad joystick obs p2p webrtc

Last synced: 31 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/mycrl/librtc-rs

Facilitating high-level interactions between Rust and WebRTC.

bingen ffi p2p rtc rust-lang webrtc wrapper-library

Last synced: 07 Nov 2024

https://github.com/shiguredo/sora-c-sdk

WebRTC SFU Sora C SDK

libdatachannel shiguredo sora webrtc

Last synced: 10 Nov 2024

https://github.com/paul-schaaf/zoolana

app that establishes a p2p WebRTC connection via the Solana Blockchain

solana tailwindcss vue webrtc

Last synced: 21 Nov 2024

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

A dash.js plugin to offload bandwidth from expensive traditional CDNs,while also maximizing a user’s viewing experience.

bittorrent cdnbye dash dashjs html5 p2p webrtc

Last synced: 25 Nov 2024

https://github.com/bitnom/superPeer

Persistent Gun super peer supporting HTTP and HTTPS/SSL.

database decentralized gun gundb javascript node nodejs webrtc

Last synced: 13 Nov 2024

https://github.com/innovatorved/peer-2-peer-videocall

A WebRTC implementation of Peer to Peer videocall for desktop

innovatorved javascript nextjs socket-programming webrtc webrtc-video

Last synced: 27 Oct 2024

https://github.com/Mitrajit/Sharenetic

A peer to peer file sharing web app that leverages webRTC to get blazing fast speeds.

peer-to-peer-file-sharing webrtc

Last synced: 02 Nov 2024