LIVE PREVIEWBUY FOR $9

Elderberry – Fundamental Assembly Script

Elderberry is a fundamental assembly script, with audio, video, and display screen sharing. It’s primarily based on mediasoup and it makes use of getUserMedia beneath.

If you’d like a number of assembly rooms, you must take into account shopping for Argan as a substitute.

Reside Preview

Since Elderberry is a single assembly script, the dwell preview is only one widespread assembly room. There is likely to be individuals you have no idea within the assembly. Watch out when turning in your digicam or microphone.

The underlying system is similar as in Argan (Elderberry is mainly a lowered model of Argan). If you wish to dwell preview with full privateness, be happy to make use of the Argan dwell preview. UI and performance is similar, however you’ll have privateness there.

Information

Argan is now 100% TypeScript code, totally coated by eslint (airbnb).

Necessities

Elderberry requires a personal server or cloud occasion with (no less than) 2GB of RAM.

We offer a totally automated set up script that works on Ubuntu 24.04 LTS, 22.04 LTS, 20.04 LTS, 18.04 LTS that may prevent quite a lot of time and an enormous headache!

Honeyside Assist

Welcome to the Honeyside expertise! You may entry the complete Elderberry documentation online. We’re right here for you, even earlier than buy!

Newest information and updates:

  • Control the Honeyside website for month-to-month improvement plan updates.
  • Assist us on Patreon to get precedence updates on our improvement plan, Github repo entry and voting energy on new options.
  • Observe us on LinkedIn
  • Observe us right here on Envato!

Elderberry - Meeting Script with Audio and Video via getUserMedia - Node.js, React, Mediasoup - 1

Options

Elderberry is a small, however fairly highly effective script. Here’s a record of its capabilities:

  • Materials UI v5 (MUI) consumer interface.
  • “Be a part of the assembly” type with inputs and settings.
  • Grid assembly structure (UI Matrix).
  • Pinned assembly structure with facet grid (UI Pinned).
  • Video cowl / comprise button.
  • Display screen sharing functionality.
  • Assembly drawer with present / conceal controls for every peer.
  • Cellular Safari assist for iOS (each iPhone and iPad).
  • Cellular Chrome assist for Android.
  • Gravatar profile photos.

Framework and Libraries

Elderberry is a React / Redux app, with a Node.js backend. It additionally depends closely on Socket.IO and mediasoup WebRTC. Mediasoup is extra secure than customary WebRTC and doesn’t require a STUN / TURN server.

Changelog

2.1.2 - February twenty fourth, 2025
- repair subject with corepack signature

2.1.1 - January twenty fifth, 2025
- dependencies improve
- upkeep replace

2.1.0 - October ninth, 2024
- added assist for node.js 22.x.x
- added elective dockerfile

2.0.0 - October seventh, 2024
- change to typescript
- migrate from yarn to pnpm
- added assist for ubuntu 24.04
- added assist for node.js 20.x.x
- dependencies improve

1.2.0 - April 4th, 2024
- repair audio points on cell units
- repair audio points throughout display screen sharing

1.1.0 - February thirteenth, 2024
- migrate to vite
- dependencies improve

1.0.4 - September twenty third, 2023
- dependencies improve
- minor bug fixing

1.0.3 - Might twentieth, 2023
- dependencies improve

1.0.2 - January twentieth, 2023
- dependencies improve

1.0.1 - December twentieth, 2022
- enhanced documentation
- minor bug fixing

1.0.0 - December twelfth, 2022
- first model


Source