Newrow module


About

The Newrow module lets users launch a real-time virtual room directly from channels and LMS media galleries. Channel owners can enable or disable the room for each channel, based on the site-level configuration.

In a live room, participants can:

  • Play Kaltura content
  • Record sessions and have recordings automatically uploaded to the channel or media gallery
  • Upload and display documents
  • Invite other users to participate

Integration

When the module is enabled, a Launch Live Room button appears at the top  of media gallery / channels page. Administrators can choose whether this button is shown by default.

Inside the live room:

  • Go to Settings > Kaltura to search for and play media with participants
  • If the session is recorded, the recording is automatically uploaded to the associated Media Gallery or Channel

Learn more about Kaltura Rooms in our article Introduction to the Kaltura Room.

Single-entry rooms

The Newrow module provides the room functionality used by single-entry rooms. These rooms are created, published, and scheduled in the MeetingEntry module.

 For configuration steps, see the MeetingEntry module article.

Configure

1. Go to your Configuration Management console and click on the Newrow module. You can also navigate to it directly using a link: https://{your_KMS_URL}/admin/config/tab/newrow.

The 'Newrow' page displays.

2. Configure the following:

enabled to 'Yes' to enable the module.

moduleMode - Defines how the Newrow module operates on your site - whether Kaltura Rooms are available as a standalone feature, or whether Newrow is used only as a supporting service for other modules (such as Live Studio).

newrowOpenInNewTab - Set to' Yes' to open the meeting room in a new browser tab. Set to 'No' to open it in the same tab. (Not applicable to Kaltura Rooms.)

allowedUsersOrRoles - Select the minimum role or specific users/groups allowed to change the availability of Kaltura Channel rooms (or Media Gallery rooms in LMS) in channels they can manage. 

Choose from the following:

  • PrivateOnly role
  • admin role
  • unmoderatedAdmin role
  • Specific users / groups

If you choose Specific users / groups, an additional field displays:

Click +Add "allowedUsers at the lower right to open a new field.

In the new field that opens, click Select users / groups.

In the popup, type in the user ID or name , then click Submit.

joinButtonType - Defines how the Join Room button behaves on the room's hero page:

  • Static – The button is always visible. Room access is controlled by the room owner using the open/close doors feature.
  • Dynamic – The button appears only after a moderator enters the room. For scheduled sessions, it remains hidden from end users until the start time.

When set to 'Static', additional settings appear:

safariSupport - Allows users to join Live Rooms from Safari using the Kaltura Desktop Application for Mac. (Not applicable to Kaltura Rooms.)

mobileSupport - Allows users to join Live Rooms using Kaltura’s video conferencing apps for iOS and Android. (Not applicable to Kaltura Rooms.)

promotionAllowedDomains - Enter a comma-separated list of domains (e.g., kaltura.com, kaltura.org) to restrict which users can be promoted within a room. When configured, only users with an email address matching the specified domains are eligible for promotion. If left empty (default), all users can be promoted regardless of their email domain.

  • The domain list configured in the promotionAllowedDomains field is case-insensitive, ignores extra spaces, and supports specific subdomains (for example, x.y.com).
  • This setting is configured once at the module level and applies globally, meaning the same domain restriction is enforced for all Kaltura Rooms launched via LTI across all Channels and Media Galleries on the site.

channelRoomTemplates 

Set the default room template and define which templates are available for channel owners to choose from when creating rooms.

availableRoomTemplates - Choose which templates users can select when creating or editing a room:

  • Interactive – All cameras on by default. Supports up to 25 visible and 100 total participants. Best for workshops, training, and group discussions.
  • Webinar – Speakers appear on camera, audience participates in chat. Supports up to 10 cameras and 300 participants. Moderators can bring audience members on stage.

defaultRoomTemplate - Sets the template applied to all new rooms by default.

The 'default template' dropdown only becomes available after you select at least one option in availableRoomTemplates and click Save.

channelRooms - Determine if dedicated Kaltura Rooms are available across your application’s channels and media galleries. Use the dropdown menu to select the global availability:

  • Available (On by default): Rooms are enabled for all channels automatically.
  • Available (Off by default): Rooms are available as a feature, but are not turned on until a channel owner enables them.
  • Disabled: Rooms are completely removed from all channels.

Once enabled at this level, individual channel or media gallery owners can still override the default setting within their specific channel settings.

3. When you have finished configuring everything, click Save.

Was this article helpful?
Thank you for your feedback!
User Icon

Thank you! Your comment has been submitted.

In this article
Related articles