Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Codes d'erreur

Dernière mise à jour :Aug 19, 2026

Cette rubrique répertorie les codes d'erreur courants du SDK ApsaraVideo Real-time Communication (RTC), ainsi que leurs causes et solutions.

Codes d'erreur

Hexadécimal

Décimal

Description de l'erreur

Causes

Solution

0x01010301

16843521

already joined

L'utilisateur a déjà rejoint le canal.

Vérifiez la logique d'appel de l'API.

0x02010903

33622275

failed to join channel due to invalid channel profile

Les profils de canal ne correspondent pas. Cette erreur survient par exemple si le premier utilisateur rejoint en mode communication, tandis qu'un autre tente de rejoindre en mode interactif.

Assurez-vous que le mode de canal de l'utilisateur est cohérent avec celui des autres utilisateurs présents dans le canal.

0x05040002

84148226

channel is overdue

  • Votre compte présente un impayé.

  • Le jeton a expiré. Vérifiez-le à l'aide du paramètre timestamp.

  • L'AppId et l'AppKey sont incorrects ou ne correspondent pas. À chaque AppId correspond une AppKey unique.

  • Un paramètre d'authentification est incorrect.

Vérifiez les éléments suivants :

  • Confirmez que le solde de votre compte est suffisant.

  • Vérifiez l'expiration du jeton. Utilisez le paramètre timestamp, converti en UTC+8. Dans certains cas, le timestamp correspond à l'heure d'expiration. Dans d'autres, l'expiration intervient 48 heures après le timestamp.

  • Assurez-vous que l'AppId et l'AppKey correspondent. À chaque AppId correspond une AppKey unique.

  • Confirmez que les paramètres d'authentification sont corrects.

0x02010702

33621762

join channel failed due to same user repeat join, please check if another device still in the channel

L'utilisateur n'a pas pu rejoindre le canal en raison d'une tentative de connexion répétée. Cela se produit par exemple si le même utilisateur essaie de rejoindre le même canal depuis deux appareils différents, ou si sa session précédente n'a pas été entièrement terminée.

Vérifiez la logique d'appel de l'API.

0x02010104

33620228

session join

Le client a tenté de rejoindre le canal en utilisant le même ID de session après l'avoir quitté.

Réessayez de rejoindre le canal.

0x02010204

33620484

channel is not exist

Échec de la jonction au canal car celui-ci n'existe pas. Cela arrive par exemple si le créateur du canal le rejoint puis le quitte rapidement. Lorsqu'un autre utilisateur tente de le rejoindre, le canal a déjà disparu.

Réessayez de rejoindre le canal.

0x02010201

33620481

bad appid

L'AppId n'existe pas.

Vérifiez que l'AppId existe dans l'environnement et dans la console.

0x02010202

33620482

invalid appid

L'AppId n'est pas valide.

Vérifiez l'état actuel de l'AppId dans la console.

0x02010203

33620483

bad channel

Le canal ne peut pas être créé ou sa création a échoué.

Vérifiez la convention de nommage de l'ID de canal et réessayez.

0x02010205

33620485

bad token

Le jeton calculé par le client ne correspond pas à celui calculé par le service ApsaraVideo Real-time Communication.

  • Exécutez l'exemple de code fourni par Alibaba Cloud avec les mêmes paramètres pour comparer et valider les résultats.

  • Vérifiez la cohérence des paramètres d'authentification avec ceux transmis au SDK.

  • Vérifiez que l'algorithme utilisé est correct.

0x01030101

16974081

bad param

Un paramètre non valide a été utilisé.

  • Exécutez l'exemple de code fourni par Alibaba Cloud avec les mêmes paramètres pour comparer et valider les résultats.

  • Vérifiez que les paramètres utilisés pour le calcul du jeton respectent les conventions de nommage, telles que la longueur de la chaîne et l'utilisation de caractères spéciaux.

  • Vérifiez que l'algorithme utilisé est correct.

0x05010011

83951633

join channel failed due to invalid channel id

L'ID de canal dans la requête Global Server Load Balancing (GSLB) n'est pas valide. Par exemple, l'ID de canal ne doit pas contenir d'espaces.

Vérifiez le format de l'ID de canal.

Un ID de canal doit comporter entre 1 et 64 caractères et peut contenir des lettres majuscules, des lettres minuscules, des chiffres, des traits de soulignement (_) et des tirets (-).

0x05010012

83951634

join channel failed due to invalid user id

L'ID utilisateur dans la requête GSLB n'est pas valide.

Réessayez de rejoindre le canal.

0x0501001a

83951642

join channel due to invalid channel id

L'AppId est configuré pour le mode de canal à grande échelle, qui nécessite la version 1.16.5 ou ultérieure du SDK. La jonction au canal échouera avec une version antérieure.

Vérifiez la version du SDK.

0x01020201

16908801

signal request is timeout

Aucune réponse à la requête GSLB n'a été reçue, ce qui a provoqué un délai d'attente.

Vérifiez que la connectivité réseau est normale.

0x01020204

16908804

join timeout

Aucune réponse à la requête de jonction au canal n'a été reçue, ce qui a provoqué un délai d'attente.

Vérifiez que la connectivité réseau est normale.

0x01030202

16974338

join error

Erreur lors de la jonction au canal.

Vérifiez que les informations d'authentification sont correctes et que l'environnement réseau est stable.

0x01030201

16974337

gslb error

Le champ gslb du paramètre AuthInfo est incorrect.

Vérifiez que le champ gslb dans AuthInfo est complet, ou assurez-vous que AuthInfo peut passer la validation.

0x01040404

17040388

mic open fail

L'initialisation du périphérique de capture a échoué. Le périphérique est peut-être déjà utilisé.

Sur macOS et Windows, vérifiez la présence d'un indicateur de niveau d'activité dans les Paramètres système.

Sur iOS et Android, vérifiez si une autre application utilise le périphérique.

Si tout semble normal, redémarrez le périphérique.

0x01040405

17040389

speaker open fail

L'initialisation du périphérique de lecture a échoué.

Sur macOS et Windows, vérifiez la présence d'un indicateur de niveau d'activité dans les Paramètres système.

Sur iOS et Android, vérifiez si une autre application utilise le périphérique.

Si tout semble normal, redémarrez le périphérique.

0x01040406

17040390

mic interrupt

Le périphérique est utilisé par une autre application.

Les autres applications doivent libérer le périphérique.

0x01040407

17040391

speaker interrupt

Le périphérique est utilisé par une autre application.

L'autre application doit libérer le périphérique.

0x01040408

17040392

mic auth fail

L'autorisation pour le périphérique de capture audio n'a pas été accordée.

Invitez l'utilisateur à accorder l'autorisation.

0x01040409

17040393

mic not available

Aucun périphérique de capture audio disponible.

Vérifiez que le périphérique existe dans le système.

Vérifiez que le périphérique n'est pas désactivé dans le système.

0x01040410

17040400

speaker not available

Aucun périphérique de lecture audio disponible.

Vérifiez que le périphérique existe dans le système.

Vérifiez que le périphérique n'est pas désactivé dans le système.

0x01040104

17039620

camera open fail

L'initialisation du périphérique de capture vidéo a échoué.

Vérifiez si l'application utilise la caméra.

0x01040106

17039622

camera interrupt

Le périphérique de capture vidéo a été interrompu de force.

Vérifiez si le périphérique est utilisé par une autre application.

Vérifiez que le périphérique fonctionne correctement.

0x01040201

17039873

display open fail

L'initialisation du périphérique de rendu a échoué.

Pour les appareils Windows, vérifiez le pilote de la carte graphique. Pour les appareils mobiles, vérifiez la présence d'un écran.

0x01040202

17039874

display interrupt

Le périphérique de rendu a été interrompu.

Vérifiez que le pilote système fonctionne correctement. Si c'est le cas, redémarrez l'appareil.

0x01030404

16974852

subscribe invalid

Abonnement non valide.

Vérifiez que l'utilisateur distant a rejoint le canal.

0x01010550

16844112

subscribe not joinchannel

L'abonnement a échoué car l'utilisateur n'a pas rejoint le canal.

Appelez d'abord l'API joinchannel.

0x01010551

16844113

subscribe audio stream failed

Le flux audio abonné n'est pas valide.

Vérifiez que l'utilisateur distant dispose d'un flux audio auquel s'abonner.

Vérifiez que ce flux audio est présent dans le rappel OnRemoteTrackAvailable reçu par le client local.

0x01010552

16844114

subscribe video stream failed

Le flux vidéo abonné n'est pas valide.

Vérifiez que l'utilisateur distant dispose d'un flux vidéo auquel s'abonner.

Vérifiez que ce flux vidéo est présent dans le rappel OnRemoteTrackAvailable reçu par le client local.

0x01070101

17236225

audio buffer full

La file d'attente interne du tampon audio du SDK est pleine lors de l'envoi de données via l'API de capture audio personnalisée.

Réduisez la fréquence d'entrée externe. Définissez un temps d'attente de 20 ms et assurez-vous qu'une seule poussée de données ne dépasse pas 40 ms.

0x01070102

17236226

video buffer full

La file d'attente interne du tampon vidéo du SDK est pleine lors de l'utilisation d'une entrée de données brutes externes.

Réduisez la fréquence d'entrée externe. Attendez l'intervalle d'image clé vidéo avant la prochaine entrée.