Lecteur FLV/RTMP en ligne

Solution de lecture de flux basée sur flv.js, prend en charge les formats RTMP et HTTP-FLV

Astuce : prend en charge la lecture au format HTTP-FLV, les flux RTMP nécessitent une ré-encapsulation côté serveur

Adresse d'exemple : https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv

En cas de problème de lecture, vérifiez si le serveur de diffusion prend en charge CORS ou utilisez un serveur proxy
📶 En attente de l'adresse de diffusion
📶 En attente de l'adresse de diffusion

Solutions aux problèmes CORS

  • Utiliser un serveur de diffusion prenant en charge CORS
  • Configurer un serveur proxy inverse (comme Nginx) pour relayer les requêtes
  • Utiliser une extension de navigateur pour désactiver temporairement CORS (environnement de développement uniquement)
  • Ajouter l'en-tête Access-Control-Allow-Origin sur le serveur de diffusion

Comment utiliser le lecteur FLV

Quelques étapes simples pour lire un flux FLV en ligne

1

Obtenir l'adresse du flux FLV

Obtenez l'adresse du flux HTTP-FLV depuis une plateforme de diffusion en direct ou un serveur de streaming

2

Coller l'adresse du flux

Collez l'URL FLV dans le champ de saisie ci-dessus, puis cliquez sur le bouton Charger la vidéo

3

Démarrer la lecture

Utilisez la barre de contrôle du lecteur pour lire/mettre en pause, régler le volume et passer en plein écran

Qu'est-ce que le streaming FLV et RTMP

FLV (Flash Video) est un format vidéo de streaming couramment utilisé, RTMP (Real-Time Messaging Protocol) est un protocole de transmission de messages en temps réel développé par Adobe, largement utilisé dans les scénarios de diffusion en direct.

Caractéristiques du lecteur FLV

  • Lecture à faible latence : prend en charge la lecture de flux en direct HTTP-FLV à faible latence
  • Accélération matérielle : utilise les capacités de décodage matériel du navigateur pour une lecture plus fluide
  • Compatibilité multiplateforme : prend en charge les navigateurs PC et mobiles
  • Diffusion en direct en temps réel : prend en charge la lecture et la surveillance de flux en direct en temps réel

Scénarios d'application

  • Regarder des diffusions en direct en ligne
  • Lecture de caméras de surveillance
  • Test de diffusion vidéo en direct
  • Débogage de développement de streaming

Fonctionnalités principales

Solution professionnelle de lecture de flux FLV

Lecture à faible latence

Stratégie de mémoire tampon optimisée pour une expérience de visionnage de diffusion en direct à faible latence

📱

Compatibilité multiplateforme

Prend en charge les navigateurs de multiples plateformes comme Windows, Mac, iOS, Android

🔧

Développement et débogage

Adapté aux développeurs de streaming pour les tests et le débogage

🔒

Sécurisé et fiable

Tout le traitement s'effectue localement dans le navigateur, protégeant votre vie privée

Questions fréquentes

Réponses aux questions courantes sur le lecteur FLV

Le protocole RTMP est-il pris en charge ? +
Le navigateur ne peut pas lire directement les flux du protocole RTMP. Si vous avez un flux RTMP, il doit être ré-encapsulé au format HTTP-FLV via un serveur avant de pouvoir être lu dans le navigateur.
Que faire si le flux FLV ne se lit pas ? +
Vérifiez : 1) si l'adresse du flux est correcte ; 2) si le flux prend en charge l'accès cross-origin (CORS) ; 3) si le serveur de flux fonctionne normalement ; 4) si le navigateur prend en charge Media Source Extensions.
Qu'est-ce que HTTP-FLV ? +
HTTP-FLV est un moyen de transmettre des données de streaming au format d'encapsulation FLV via le protocole HTTP. Il combine les avantages de la faible latence de RTMP et de la compatibilité de HTTP, et est largement utilisé dans le domaine de la diffusion en direct.