Modération — REST
Forcer un point de terminaison client à se déconnecter d'une session
Outre la gestion des terminaux clients connectés via le SDK OpenTok.js, les serveurs d'applications peuvent envoyer une requête HTTP DELETE depuis le serveur afin de forcer un client connecté à se déconnecter d'une session.
Votre serveur d'applications peut déconnecter un client d'une session OpenTok en envoyant une requête HTTP DELETE à la ressource correspondant à la connexion de ce client :
Pour plus d'informations, voir le Documentation de l'API REST OpenTok.
Forcer la mise en sourdine de l'audio publié lors d'une session de streaming
Vous pouvez utiliser le API REST d'OpenTok pour forcer un diffuseur d'un flux spécifique à couper le son de son contenu audio publié :
Vous pouvez utiliser le API REST d'OpenTok pour forcer tous les flux (à l'exception d'une liste facultative de flux) d'une session à couper le son de l'audio publié :
Les données JSON comprennent les propriétés suivantes :
-
active(Booléen, obligatoire) — Indique s'il faut couper le son des flux audio de la session (true) et activer le mode « muet » de la session, ou désactiver le mode « muet » de la session (false). Lorsque la fonction « Muet » est activée (true), tous les flux actuels et futurs publiés dans la session (à l'exception des flux figurant dans leexcludedStreamIdstableau) sont désactivés. Lorsque vous appelez cette méthode avec leactiveest définie comme étant la propriétéfalse, les flux futurs publiés dans la session ne sont pas mis en sourdine (mais les flux déjà mis en sourdine le restent). -
excludedStreamIds(Tableau de chaînes de caractères, facultatif) — Les identifiants des flux qui ne doivent pas être mis en sourdine. Il s'agit d'une propriété facultative. Si vous omettez cette propriété, tous les flux de la session seront mis en sourdine. Cette propriété ne s'applique que lorsque leactiveest fixée àtrue. Lorsque leactiveest fixée àfalse, elle est ignorée.
Pour désactiver le mode « muet » de la session (et empêcher que les flux futurs ne soient mis en mode « muet »),
appelez à nouveau la méthode avec le active est définie comme étant la propriété false: