Plusieurs causes peuvent empêcher les utilisateurs de visionner un flux en direct ou provoquer une erreur 404 lors de la lecture d'une vidéo en direct. Effectuez les opérations suivantes pour résoudre ces problèmes :
Vérifiez le format de concaténation de l'URL de diffusion
Assurez-vous que vous n'utilisez pas l'URL d'ingestion comme URL de diffusion.
Vérifiez que l'URL de diffusion est valide et respecte le format de concaténation suivant :
DomainName+AppName+StreamName. Pour plus d'informations, consultez la rubrique Génération des URL de flux en direct.
Assurez-vous que le nom de domaine est résolu vers un serveur Alibaba Cloud
Exécutez la commande ping pour vérifier si l'enregistrement CNAME (Canonical Name) a pris effet.
Si
alikunlun*.comrépond au ping, l'enregistrement CNAME a pris effet.Si l'enregistrement CNAME n'a pas pris effet, ajoutez un enregistrement CNAME pour le nom de domaine. Pour plus d'informations, consultez la rubrique Ajout d'un enregistrement CNAME.
Vérifiez le lecteur
Saisissez l'URL de diffusion dans un lecteur tiers pour lire le flux en direct. Si la lecture échoue toujours, le problème ne provient probablement pas du lecteur.
Vérifiez si une erreur interdomaine se produit avec le lecteur. Vous devez ajouter un fichier de politique interdomaine au lecteur pour permettre l'accès interdomaine. Pour plus d'informations, consultez la rubrique Que faire si un message indiquant une erreur d'origine croisée apparaît lorsque le lecteur lit des flux basés sur des listes de lecture M3U8 ?
-
Vérifiez si le lecteur prend en charge le format de lecture.
Le lecteur Flash sur PC prend en charge les formats suivants : RTMP, FLV et M3U8.
Le lecteur H5 sur mobile prend uniquement en charge le format M3U8. Tous les appareils iOS prennent en charge ce format. Les appareils Android ultérieurs à la version 4.0 sont compatibles avec le format M3U8 uniquement si le navigateur mobile le prend en charge.
Vérifiez l'authentification
Vérifiez si la clé d'authentification contient une erreur de frappe. Pour plus d'informations, consultez la rubrique URL d'ingestion et de diffusion signées.
Vérifiez si la requête est envoyée avant la fin de la période de validité de l'URL signée.
Demandez aux utilisateurs de vérifier l'état du réseau sur leurs appareils
Demandez aux utilisateurs de vérifier s'ils peuvent accéder à Internet depuis leurs appareils. Ils peuvent effectuer un ping du nom de domaine du CDN pour tester la connectivité réseau.