Κοινή χρήση τεχνολογίας

Το Jitsi Meet ορίζει τους χρήστες να γίνουν συντονιστές

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πρόλογος

Κατά τη διεξαγωγή μιας σύσκεψης στο Jitsi Meet, ενδέχεται να χρησιμοποιήσουμε τη λειτουργία του προγραμματισμού μιας συνάντησης Κατά την κράτηση μιας συνάντησης, ελπίζουμε ότι θα είμαι ο οικοδεσπότης της προγραμματισμένης συνάντησης και δεν θέλουμε να είναι οι άλλοι.

Αλλά από προεπιλογή, το Jitsi Meet θα πιστεύει ότι το πρώτο άτομο που θα μπει στην αίθουσα είναι ο οικοδεσπότης. Αυτό δεν ανταποκρίνεται στις απαιτήσεις μας και πρέπει να το αλλάξουμε.

καθορισμένος συντονιστής χρήστη

Πρώτα απ 'όλα, το Jitsi Meet δεν διαθέτει API για να καθορίσετε ποιος είναι ο κεντρικός υπολογιστής Μπορούμε να χρησιμοποιήσουμε την προαναφερθείσα διεπαφή ελέγχου ταυτότητας JWT και να προσθέσουμε μια παράμετρο στο JWT για να καθορίσουμε εάν το άτομο είναι ο κεντρικός υπολογιστής. blog .csdn.net/qq_28880087/article/details/140305263

  • Προσθέστε μια παράμετρο στο jwtmoderator Όταν η τιμή είναι αληθής, αντιπροσωπεύει τον συντονιστή, όταν η τιμή είναι ψευδής, αντιπροσωπεύει τον απλό χρήστη.

Πού συναντάται το jitsi καθορίζει την ταυτότητα του οικοδεσπότη;

Το Jitsi Meet χρησιμοποιεί το πρωτόκολλο xmpp Υπάρχει μια ενότητα συνδιάσκεψης στην προσωδία, η οποία χρησιμοποιεί τη μονάδα muc.

  • Μπορούμε να δημιουργήσουμε ένα σενάριο lua για να κάνουμε προσαρμοσμένη λογική
    Πρώτα, κατά τη δημιουργία μιας συνάντησης, εισαγάγετε το σενάριο lua
module:hook("muc-room-created", function(event)
  • 1

Δεύτερον, διαπιστώνουμε ότι η προηγούμενη μέθοδος ορισμού της ταυτότητας κεντρικού υπολογιστή είναι set_affiliation και μπορούμε να τη γράψουμε σύμφωνα με τη δική μας επιχειρηματική λογική.