Jitsi Meet Dropbox

  1. Jitsi Meet Dropbox Download
  2. Jitsi Meet 録画 Dropbox
  3. How To Record A Jitsi Meeting
  4. Can You Record A Jitsi Meeting

Creating the Dropbox app for Dropbox recording integration. You need a Dropbox account (If you don't already have one, you can sign up for a free account here.) Create new App as described in Getting Started Guide in App Console section. Choose 'Dropbox API - For apps that need to access files in Dropbox.' Open a Jitsi Meet Meeting. Share your screen. Click on the 3 Vertical dots at the bottom right (More actions) & Click on 'Start Recording'. Connect your DropBox account, if you haven't already. Click on 'Start recording'. Do a few things on your computer/server for a few minutes, and then stop the recording from the 'More actions' menu.

Hi,

Okay, I’m sure there is a better way of doing this, but it works for me.

You need to have jibri installed on a server, edit /etc/jitsi/jibri/config.json and change the finalising script location to /usr/bin, save and restart jibri with service jibri restart

You also need to make sure you set your AppKey in your /etc/jitsi/meet/meet.hostname-config.js file on your jitsi server. Restart the relevant server.

Clone the jitsi-upload-integrations and copy both the dropbox/dropbox_uploader.sh and the jitsi_uploader.sh to /usr/bin.

Now use su to become the jibri user and add your generated access token to the uploader:
su - jibri
dropbox_uploader.sh

Edit jitsi_uploader.sh and in the dropbox_upload function replace:

How to record a jitsi meeting

$UPLOAD_BIN -b upload '$1' '$2'

With:
f='$(basename – $2)'
$UPLOAD_BIN -b upload “$1” “/Recordings/$f”

It does upload the video with underscores instead of spaces, but it does upload the video rather than saying it has. If you comment out the rm and rmdir you can keep a copy of the video on the jibri server as well.

Opening a website when walking on the map

On your map, you can define special zones. When a player will pass over these zones, a website will open (as an iframe on the right side of the screen)

In order to create a zone that opens websites:

  • You must create a specific layer.
  • In layer properties, you MUST add a 'openWebsite' property (of type 'string'). The value of the property is the URL of the website to open (the URL must start with 'https://')
A website can explicitly forbid another website from loading it in an iFrame using the X-Frame-Options HTTP header.

Integrating a Youtube video

A common use case is to use openWebsite to open a Youtube video.

Jitsi Meet Dropbox Download

The global Youtube page cannot be embedded into an iFrame (it has the X-Frame-Options HTTP header).

To embed a Youtube video, be sure to use the 'embed' link. You can get this link be clicking 'Share > Embed' in Youtube.

Triggering of the 'open website' action

By default, the iFrame will open when a user enters the zone defined on the map.

It is however possible to trigger the iFrame only on user action. You can do this with the openWebsiteTrigger property.

If you set openWebsiteTrigger: onaction, when the user walks on the layer, an alert message will be displayed at the bottom of the screen:

If you set openWebsiteTriggerMessage: your message action you can edit alert message displayed. If is not defined, the default message displayed is 'Press on SPACE to open the web site'.

Setting the iFrame 'allow' attribute

By default, iFrames have limited rights in browsers. For instance, they cannot put their content in fullscreen, they cannot start your webcam, etc..

If you want to grant additional access rights to your iFrame, you should use the openWebsitePolicy property. The value of this property will be directly used for the allow atttribute of your iFrame.

For instance, if you want an iFrame to be able to go in fullscreen, you will use the property openWebsitePolicy: fullscreen

Opening a Jitsi meet when walking on the map

On your map, you can define special zones (meeting rooms) that will trigger the opening of a Jitsi meet. When a player will pass over these zones, a Jitsi meet will open (as an iframe on the right side of the screen)

In order to create Jitsi meet zones:

  • You must create a specific layer.
  • In layer properties, you MUST add a 'jitsiRoom' property (of type 'string'). The value of the property is the name of the room in Jitsi. Note: the name of the room will be 'slugified' and prepended with the name of the instance of the map (so that different instances of the map have different rooms)

Triggering of the 'Jitsi meet' action

By default, Jitsi meet will open when a user enters the zone defined on the map.

It is however possible to trigger Jitsi only on user action. You can do this with the jitsiTrigger property.

If you set jitsiTrigger: onaction, when the user walks on the layer, an alert message will be displayed at the bottom of the screen:

If you set jitsiTriggerMessage: your message action you can edit alert message displayed. If is not defined, the default message displayed is 'Press on SPACE to enter in jitsi meet room'.

Customizing your 'Jitsi meet'

Your Jitsi meet experience can be customized using Jitsi specific config options. The jitsiConfig and jitsiInterfaceConfig properties can be used on the Jitsi layer to change the way Jitsi looks and behaves. Those 2 properties are accepting a JSON string.

For instance, use jitsiConfig: { 'startWithAudioMuted': true } to automatically mute the microphone when someone enters a room. Or use jitsiInterfaceConfig: { 'DEFAULT_BACKGROUND': '#77ee77' } to change the background color of Jitsi.

Paul spector

Jitsi Meet 録画 Dropbox

The jitsiConfig property will override the Jitsi config.js file

The jitsiInterfaceConfig property will override the Jitsi interface_config.js file

If your customizations are not working:
  • First, check that the JSON you are entering is valid. Take a look at the console in your browser. If the JSON string is invalid, you should see a warning.
  • Then, check that the JSON you are using is matching the version of Jitsi used.

Granting moderator controls in Jitsi

Moderator controls are linked to member tags. You need a pro account to edit member tags.

You can grant moderator rights to some of your members. Jitsi moderators can:

  • Publish a Jitsi meeting on Youtube Live (you will need a Youtube Live account)
  • Record a meeting to Dropbox (you will need a Dropbox account)
  • Mute someone
  • Mute everybody expect one speaker
  • Kick users out of the meeting

How To Record A Jitsi Meeting

In order to grant moderator rights to a given user, you can add a jitsiRoomAdminTag property to your Jitsi layer. For instance, if you write a property:

then, any of your member with the speaker tag will be automatically granted moderator rights over this Jitsi instance.

You can read more about managing member tags in the admin documentation.

Using another Jitsi server

Can You Record A Jitsi Meeting

WorkAdventure usually comes with a default Jitsi meet installation. If you are using the online version at workadventu.re, we are handling a Jitsi meet cluster for you. If you are running the self-hosted version of WorkAdventure, the administrator probably set up a Jitsi meet instance too.

You have the possibility, in your map, to override the Jitsi meet instance that will be used by default. This can be useful for regulatory reasons. Maybe your company wants to keep control on the video streams and therefore, wants to self-host a Jitsi instance? Or maybe you want to use a very special configuration or very special version of Jitsi?

Use the jitsiUrl property to in the Jitsi layer to specify the Jitsi instance that should be used. Beware, jitsiUrl takes in parameter a domain name, without the protocol. So your should use:
jitsiUrl: meet.jit.si
and not
jitsiUrl: https://meet.jit.si

When you use jitsiUrl, the targeted Jitsi instance must be public. You cannot use moderation features or the JWT tokens authentication with maps configured using the jitsiUrl property.

Making a 'silent' zone

On your map, you can define special silent zones where nobody is allowed to talk. In these zones, users will not speak to each others, even if they are next to each others.

Can

In order to create a silent zone:

  • You must create a specific layer.
  • In layer properties, you MUST add a boolean 'silent' property. If the silent property is checked, the users are entering the silent zone when they walk on any tile of the layer.

Playing sounds or background music

Your map can define special zones where a sound or background music will automatically be played.

In order to create a zone that triggers sounds/music:

  • You must create a specific layer.
  • In layer properties, you MUST add a 'playAudio' property. The value of the property is a URL to an MP3 file that will be played. The URL can be relative to the URL of the map.
  • You may use the boolean property 'audioLoop' to make the sound loop (thanks captain obvious).
  • If the 'audioVolume' property is set, the audio player uses either the value of the property or the last volume set by the user - whichever is smaller. This property is a float from 0 to 1.0
'playAudioLoop' is deprecated and should not be used anymore.