Problèmes connus et solutions de contournement dans le SDK de diffusion Android IVS | Streaming en temps réel
Ce document répertorie les problèmes connus que vous pouvez rencontrer lors de l’utilisation du kit SDK de diffusion Android en temps réel d’Amazon IVS et propose des solutions de contournement potentielles.
-
Lorsqu’un appareil Android se met en veille et en sort, il est possible que l’aperçu soit figé.
Solution de contournement : créez et utilisez une
Stage
. -
Lorsqu’un participant rejoint la session avec un jeton utilisé par un autre participant, la première connexion est déconnectée sans erreur spécifique.
Solution de contournement : aucune.
-
Dans de rares cas, le diffuseur de publication publie, alors que l’état de la publication reçu par les abonnés est
inactive
.Solution de contournement : essayez de quitter la session, puis de la rejoindre. Si le problème persiste, créez un jeton pour le diffuseur de publication.
-
Un problème rare de distorsion audio peut survenir par intermittence pendant une session d’étape, généralement lors d’appels de plus longue durée.
Solution de contournement : le participant dont le son est déformé peut soit quitter la session et la rejoindre, soit annuler la publication et republier son contenu audio pour ainsi corriger le problème.
-
Les microphones externes ne sont pas pris en charge lors de la publication sur une étape.
Solution de contournement : n’utilisez pas de microphone externe connecté via USB pour publier sur une étape.
-
La publication sur une étape avec le partage d’écran en utilisant
createSystemCaptureSources
n’est pas prise en charge.Solution de contournement : gérez la capture du système manuellement à l’aide de sources d’entrée d’image personnalisées et de sources d’entrée audio personnalisées.
-
Lorsqu’une
ImagePreviewView
est supprimée d’un parent (par exemple,removeView()
est appelée au niveau du parent), laImagePreviewView
est immédiatement lancée. LaImagePreviewView
n’affiche aucun cadre lorsqu’elle est ajoutée à une autre vue parent.Solution de contournement : demandez un autre aperçu à l’aide de
getPreview
. -
Lorsque vous rejoignez une étape avec un Samsung Galaxy S22/+ doté d’Android 12, vous pouvez rencontrer une erreur 1401 et l’appareil local ne parvient pas à rejoindre l’étape, ou le fait sans émettre de son.
Solution de contournement : passez à Android 13.
-
Lorsque vous rejoignez une étape avec un Nokia X20 sous Android 13, il se peut que l’appareil photo ne parvienne pas à s’ouvrir et une exception est déclenchée.
Solution de contournement : aucune.
-
Il se peut que les appareils équipés du chipset MediaTek Helio n’affichent pas correctement les vidéos des participants distants.
Solution de contournement : aucune.
-
Sur certains appareils, le système d’exploitation de l’appareil peut choisir un microphone différent de celui sélectionné via le kit SDK. Cela est dû au fait que le kit SDK de diffusion Amazon IVS ne peut pas contrôler la façon dont la route audio
VOICE_COMMUNICATION
est définie, car elle varie en fonction des fabricants d’appareils.Solution de contournement : aucune.
-
Certains encodeurs vidéo Android ne peuvent pas être configurés avec une taille vidéo inférieure à 176x176. Configurer une taille plus petite entraîne une erreur et empêche la diffusion.
Solution : ne configurez pas la taille vidéo à moins de 176x176.