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

Elderberry – Fundamental Meeting Script

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

If you need a number of assembly rooms, you must contemplate shopping for Argan as an alternative.

Dwell Preview

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

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


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

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

Honeyside Help

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

Newest information and updates:

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


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

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

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 steady than customary WebRTC and doesn’t require a STUN / TURN server.


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

1.0.0 - December twelfth, 2022
- first model

Leave a Reply

Your email address will not be published.