WebRTC topic

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.

List WebRTC repositories

go-stun

648
Stars
115
Forks
Watchers

A go implementation of the STUN client (RFC 3489 and RFC 5389)

coplay

773
Stars
121
Forks
Watchers

Synchronizing video play between two peers.

XSound

195
Stars
16
Forks
Watchers

XSound gives Web Developers Powerful Audio Features Easily !

blaze

2.2k
Stars
269
Forks
Watchers

⚡ File sharing progressive web app built using WebTorrent and WebSockets

wooglies

38
Stars
6
Forks
Watchers

An experimental project for online collaboration (WebXR, Three.js, WebRTC, multiplayer, positional audio)

AppRTCMobile

46
Stars
20
Forks
Watchers

use XCode compile AppRTCMobile

janus-gateway-android

60
Stars
29
Forks
Watchers

Implements Janus gateway video room on Android

janus-gateway-ios

32
Stars
16
Forks
Watchers

Implements Janus gateway video room on iOS

turn-rs

258
Stars
22
Forks
Watchers

A pure rust implemented turn server.

bevy_networking_turbulence

109
Stars
34
Forks
Watchers

Networking plugin for Bevy engine running on naia-socket and turbulence libraries