Skip to content

Accenture/Mendix.TwilioVideoChat

Repository files navigation

Twilio Video Chat

A Mendix widget for video chats on the Twilio platform.

Description

This widget provides video chat functionalities based on the Twilio platform.

As such, it can:

  • Add a user to a chat room.
  • Display video views with audio for all other participants in the room.
  • Display a preview from your local camera on a separate box.
  • Display a log of messages related to the events of joining and leaving the room by participants.

Example Application

Usage

Place the widget on a Data View which returns any entity that can provide configuration values for:

  • Room name
  • Nickname (identity)
  • Join room (Boolean: on 'true', it will join the room and on ‘false’, it will leave it)
  • Access Token string. You can generate this using a helper Java Action: GenerateAccessToken in our TwilioAccessTokenGenerator module.

In order to use the widget, you must have a Twilio account and:

  • Account SID – your primary Twilio account identifier; you can find this in the console here.
  • API Key SID – used for authentication; generate one here.
  • API Key Secret – used for authentication; generate one here.