Création de réunions - Amazon Chime SDK

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création de réunions

La procédure suivante explique comment créer une réunion audio et vidéo pour votre serveur et vos applications clientes. Avant de commencer, vous devez intégrer votre application client à une bibliothèque cliente du SDK Amazon Chime. Pour plus d’informations, consultez Intégration à une bibliothèque cliente.

Pour créer une réunion avec audio et vidéo
  1. Effectuez les étapes suivantes à partir de votre application serveur :

    1. Utilisez l'action d'CreateMeetingAPI dans la référence d'API du SDK Amazon Chime pour créer une réunion. Spécifiez une AWS région à l'aide du MediaRegion paramètre. Pour plus d'informations sur le choix d'une région de réunion, reportez-vous àRégions de réunion.

    2. Ajoutez des participants à la réunion à l'aide de l'action CreateAttendeeAPI ou de l'action BatchCreateAttendeeAPI. Transférez en toute sécurité la réunion et le participant de votre application serveur vers le client autorisé en tant que participant concerné. Pour plus d'informations sur les réunions et les participants, consultez Meetinget consultez Attendeele manuel Amazon Chime SDK API Reference.

  2. Effectuez les étapes suivantes depuis votre application client :

    1. Utilisez une bibliothèque cliente du SDK Amazon Chime pour créer un objet. MeetingSessionConfiguration Utilisez les informations relatives à la réunion et aux participants indiquées dans les étapes précédentes.

    2. Implémentez l'interface AudioVideoObserver.

    3. Créez un MeetingSession en utilisant leMeetingSessionConfiguration.

    4. Utilisez le AudioVideoFacade from MeetingSession pour contrôler les médias en temps réel.

      1. Enregistrez une instance de l'AudioVideoObserverinterface. Cela vous permet de recevoir des événements lorsque l'état de la réunion change.

      2. Sélectionnez les appareils initiaux pour l'entrée audio, la sortie audio et l'entrée vidéo.

      3. Démarrez la session audiovisuelle.

      4. Démarrez la capture vidéo locale lorsque l'utilisateur souhaite partager une vidéo.

      5. Pour afficher des vignettes vidéo, gérer les événements liés aux vignettes vidéo et lier les vignettes aux surfaces vidéo dans l'application cliente.

      6. Gérez les autres interactions des utilisateurs, telles que la désactivation ou le démarrage et l'arrêt de la capture vidéo locale.

      7. Pour quitter la réunion, arrêtez la session audiovisuelle.

    5. (Facultatif) Utilisez le AudioVideoFacade formulaire MeetingSession pour partager du contenu multimédia, tel que des captures d'écran, avec d'autres clients.

      1. Démarrez la session de partage d'écran. Le contenu rejoint la réunion en tant que participant supplémentaire.

      2. Pour afficher le contenu partagé, gérez les événements liés aux vignettes vidéo et liez les vignettes aux surfaces dans l'application cliente.

      3. Gérez les autres interactions, telles que la pause, le redémarrage ou l'arrêt du partage de contenu.

Les réunions se terminent lorsque vous exécutez l'action DeleteMeetingAPI. De plus, les réunions se terminent automatiquement lorsque :

  • La durée de la réunion est supérieure à 24 heures.

  • La réunion est une réunion réplique et la réunion principale prend fin.

  • Lors d'une réunion non dupliquée, aucun participant ne s'est connecté pendant cinq minutes consécutives.