Jitsi's customisation flexibility

Hi, I am in the process of evaluating Jitsi for one of my projects and need some information if the below customisations are possible over Jitsi:-

  1. Removing Jitsi’s default login page (where name etc are asked)
  2. Customise the video conferencing interface like adding new buttons, reorienting / resizing the default video screens
  3. My application’s logic decides which all participants can have their camera and audio on and which are passive viewers and listners

Welcome to the community.

The simple answer to your questions is “yes”, if you host your own Jitsi server.

Is there any detailed documentation on the process for customisation ?

For some options: