CGJU
CGJU
28 juin 2026 · Temps de lecture 6 minutes

Préambule : Qu'est-ce que FLV et RTMP ?

Dans le domaine de la diffusion en direct sur internet, FLV et RTMP sont deux termes fréquemment mentionnés. Ce sont les technologies centrales de la diffusion en direct sur les premiers réseaux, et elles sont encore largement utilisées aujourd'hui.

  • FLV (Flash Video) : C'est un format de fichier vidéo développé par Adobe, qui a été le format principal pour la vidéo sur le web.
  • RTMP (Real-Time Messaging Protocol) : C'est un protocole de messagerie en temps réel développé par Adobe, principalement utilisé pour la communication audio/vidéo et de données entre plates-formes Flash.

Bien que Flash ait progressivement disparu de la scène, FLV et RTMP sont encore utilisés dans de nombreux scénarios de diffusion en direct, en particulier dans les systèmes de diffusion en direct traditionnels et les caméras de surveillance.

I. Introduction au principe des flux en direct

1.1 Principe du protocole RTMP

RTMP est un protocole de couche application basé sur TCP, dont le port par défaut est 1935. Son fonctionnement s'articule globalement comme suit :

  1. Établissement de la connexion : Le client établit une connexion TCP avec le serveur, puis effectue une poignée de main RTMP
  2. Création des flux : Après l'établissement de la connexion, les flux audio et vidéo sont créés
  3. Transmission des données : Les données audio/vidéo sont transmises en temps réel sous forme de paquets
  4. Contrôle de lecture : Prend en charge les commandes de contrôle telles que lecture, pause, arrêt

La caractéristique principale de RTMP est sa faible latence, généralement autour de 1 à 3 secondes, ce qui le rend très adapté aux scénarios nécessitant une haute synchronisation en temps réel, comme l'interaction en direct et les visioconférences.

1.2 Présentation du format FLV

FLV est un format de streaming dont la structure est très simple, composée d'un en-tête de fichier et d'une série de tags :

  • FLV Header : En-tête du fichier, identifiant le format et la version du fichier
  • FLV Body : Composé d'une série de Tags, chaque Tag peut être des données audio, vidéo ou script

Les avantages du format FLV sont :

  • Taille de fichier réduite, adaptée à la transmission réseau
  • Lecture possible pendant le téléchargement (téléchargement progressif)
  • Prend en charge plusieurs codecs vidéo (H.264, VP6, etc.)
  • Prend en charge plusieurs codecs audio (MP3, AAC, etc.)

1.3 Qu'est-ce que HTTP-FLV ?

HTTP-FLV est un mode de transmission de flux média qui encapsule le protocole RTMP dans le protocole HTTP. En termes simples, il s'agit de transmettre des données audio/vidéo au format FLV via une connexion HTTP.

Les avantages de HTTP-FLV :

  • Peut traverser les pare-feux car il utilise le protocole HTTP (port 80/443)
  • Faible latence, similaire à RTMP
  • Meilleure compatibilité, peut être lu dans les navigateurs prenant en charge MSE
💡 Astuce : De nombreuses plateformes de diffusion en direct utilisent aujourd'hui le format HTTP-FLV, qui combine la faible latence de RTMP et la bonne compatibilité de HTTP.

II. Comment obtenir une adresse de flux en direct ?

2.1 Formats courants d'adresses de flux en direct

Les adresses de flux en direct se présentent généralement sous les formats suivants :

  • Adresse RTMP : rtmp://server/live/stream
  • Adresse HTTP-FLV : http://server/live/stream.flv
  • Adresse HTTPS-FLV : https://server/live/stream.flv

2.2 Où obtenir des flux en direct ?

Voici quelques méthodes courantes pour obtenir des flux en direct :

  • Fournis par les plateformes de diffusion : Certaines plateformes proposent des adresses officielles de flux en direct
  • Héberger son propre serveur de diffusion : Utiliser des logiciels comme SRS, NGINX-RTMP pour créer son propre serveur de diffusion
  • Caméras de surveillance : De nombreuses caméras réseau prennent en charge la sortie RTSP/RTMP
  • Sources de diffusion tierces : Il existe des sources de diffusion publiques sur internet (attention à vérifier leur légalité)

2.3 Comment vérifier si un flux en direct est valide ?

Avant d'utiliser un flux en direct, il est préférable de vérifier d'abord sa validité :

  1. Vérifier que le format de l'adresse est correct
  2. Essayer de le lire avec un lecteur
  3. Vérifier que la connexion réseau est normale
  4. Confirmer que la diffusion est en cours

III. Tutoriel pas à pas : comment lire un flux en direct FLV/RTMP

3.1 Utiliser un lecteur web (recommandé)

La méthode la plus simple consiste à utiliser un lecteur FLV en ligne, sans avoir besoin de télécharger ou d'installer de logiciel.

Étapes détaillées :

  1. Ouvrir le lecteur : Accédez au Lecteur FLV/RTMP en ligne
  2. Saisir l'adresse du flux : Collez votre adresse de flux en direct FLV ou RTMP dans le champ de saisie
  3. Cliquer sur Lire : Cliquez sur le bouton "Lire" et attendez le chargement de la vidéo
  4. Ajuster les paramètres : Ajustez le volume, la qualité et autres paramètres selon vos besoins
💡 Remarque : Les lecteurs web prennent principalement en charge le format HTTP-FLV. Le protocole RTMP pur, en raison des restrictions du navigateur, peut nécessiter des plugins ou un lecteur de bureau.

3.2 Utiliser le lecteur VLC

VLC est un puissant lecteur open source qui prend en charge presque tous les protocoles de streaming, y compris RTMP et FLV.

Étapes de fonctionnement :

  1. Téléchargez et installez le lecteur VLC
  2. Ouvrez VLC, cliquez sur le menu "Média" → "Ouvrir un flux réseau"
  3. Dans la fenêtre qui s'ouvre, saisissez l'adresse du flux en direct
  4. Cliquez sur le bouton "Lire" et attendez la connexion

Astuces pour lire RTMP avec VLC :

  • Si la lecture est saccadée, essayez d'augmenter la mémoire tampon : Outils → Préférences → Entrée/Codecs → Cache réseau (définissez sur 1000-3000 ms)
  • Si la lecture est impossible, vérifiez que l'adresse est correcte et que le réseau est accessible
  • VLC prend en charge plusieurs formats tels que RTMP, HTTP-FLV, etc.

3.3 Prévisualiser le flux avec OBS

Si vous êtes un diffuseur et souhaitez prévisualiser votre propre flux, vous pouvez utiliser OBS Studio :

  1. Ouvrez OBS Studio
  2. Cliquez sur "Fichier" → "Lire un flux réseau"
  3. Saisissez votre adresse de flux en direct
  4. Cliquez sur "Lire" pour prévisualiser

IV. Astuces de capture d'écran

4.1 Capture d'écran avec le lecteur web

Notre Lecteur FLV en ligne dispose d'une fonction de capture d'écran intégrée, très simple à utiliser :

  1. Pendant la lecture de la vidéo, cliquez sur le bouton "Capture" en bas à droite du lecteur
  2. La capture est automatiquement téléchargée sur votre ordinateur
  3. Enregistrée par défaut au format PNG, avec une qualité nette

4.2 Utiliser l'outil de capture système

Si le lecteur n'a pas de fonction de capture, vous pouvez également utiliser l'outil de capture intégré au système :

Système Windows :

  • Win + Shift + S : Ouvre l'outil de capture système, permet de capturer une zone sélectionnée
  • Win + Impr.écran : Capture plein écran, enregistre automatiquement dans le dossier "Images/Captures d'écran"
  • Impr.écran : Capture plein écran dans le presse-papiers, nécessite un collage dans un logiciel comme Paint pour l'enregistrement

Système Mac :

  • Command + Maj + 3 : Capture plein écran
  • Command + Maj + 4 : Capture d'une zone
  • Command + Maj + 5 : Barre d'outils de capture (prend en charge l'enregistrement d'écran)

4.3 Quelques astuces de capture d'écran

  • Capture après mise en pause : Mettez d'abord la lecture en pause, trouvez l'image souhaitée puis capturez, le résultat est meilleur
  • Utiliser la capture du lecteur : Privilégiez la fonction de capture intégrée du lecteur pour la meilleure qualité
  • Format d'enregistrement : Le format PNG offre une bonne qualité mais des fichiers volumineux, le format JPG a des fichiers plus petits mais avec perte
  • Nommer les captures : Donnez un nom significatif à vos captures pour les retrouver facilement plus tard

V. Problèmes courants et solutions

5.1 Le flux en direct ne peut pas être lu ?

Causes possibles :

  • L'adresse du flux est incorrecte ou a expiré
  • Problème de connexion réseau
  • La diffusion est terminée
  • Panne du serveur ou bande passante insuffisante
  • Protocole non pris en charge (ex : le lecteur web ne prend pas en charge RTMP pur)

Solutions :

  • Vérifiez que l'adresse de diffusion est correcte
  • Confirmez que la connexion réseau est normale
  • Essayez d'utiliser un autre lecteur (comme VLC)
  • Contactez le fournisseur du flux pour confirmer l'état de la diffusion

5.2 Lecture saccadée, latence élevée ?

Solutions :

  • Vérifiez la vitesse du réseau, assurez-vous que la bande passante est suffisante
  • Fermez les autres applications consommant de la bande passante
  • Essayez d'utiliser un réseau filaire
  • Réduisez la définition vidéo (si plusieurs débits sont pris en charge)
  • Augmentez la taille de la mémoire tampon du lecteur
  • Essayez de changer d'environnement réseau

5.3 Il n'y a que le son, pas d'image ?

Causes possibles et solutions :

  • Codec vidéo non pris en charge : Essayez d'utiliser un autre lecteur, comme VLC
  • Données vidéo manquantes : Vérifiez que le réseau est normal, actualisez et réessayez
  • Problème de décodage du lecteur : Mettez à jour le lecteur vers sa dernière version

5.4 Image fausse, écran vert ?

Solutions :

  • Actualisez la page ou redémarrez le lecteur
  • Vérifiez que le pilote de la carte graphique est normal
  • Essayez de désactiver l'accélération matérielle
  • Essayez de changer de lecteur

5.5 Les flux RTMP ne peuvent pas être lus dans le navigateur ?

Cause : Les navigateurs modernes ne prennent plus en charge Flash, et le protocole RTMP dépendait à l'origine de Flash Player.

Solutions :

  • Utilisez un lecteur de bureau prenant en charge RTMP (comme VLC)
  • Si le serveur de diffusion le prend en charge, passez au format HTTP-FLV ou HLS
  • Utilisez des plugins de navigateur (non recommandé, problèmes de sécurité)

5.6 Comment enregistrer une vidéo en direct ?

Si vous souhaitez enregistrer le contenu de la diffusion, vous pouvez essayer les méthodes suivantes :

  • Enregistrement avec VLC : Pendant la lecture, cliquez sur "Lecture" → "Enregistrer"
  • Enregistrement avec OBS : Ajoutez une source média, puis démarrez l'enregistrement
  • Utiliser FFmpeg : Outil en ligne de commande, puissant, adapté aux utilisateurs techniques

VI. Outils utiles recommandés

6.1 Lecteurs web

  • Lecteur FLV en ligne CGJU : Prend en charge HTTP-FLV, interface simple et fonctionnalités pratiques
  • Démo flv.js : Démo officielle de flv.js, open source par Bilibili

6.2 Lecteurs de bureau

  • VLC : Open source et gratuit, prend en charge presque tous les formats, fortement recommandé
  • PotPlayer : Lecteur populaire sur Windows, fonctionnalités puissantes
  • MPV : Lecteur open source de style minimaliste

6.3 Serveurs de diffusion

  • SRS : Serveur de diffusion open source chinois, excellentes performances
  • NGINX-RTMP : Module de diffusion basé sur Nginx
  • OBS Studio : Le logiciel de diffusion en direct le plus populaire

VII. Consignes de sécurité

Lors du visionnage de diffusions en direct, veuillez noter les consignes de sécurité suivantes :

  • N'obtenez des adresses de flux en direct que auprès de sources fiables
  • Ne saisissez pas d'informations personnelles sur des sites non fiables
  • Protégez votre vie privée, ne diffusez pas de captures d'écran sans réfléchir
  • Respectez les lois et réglementations en vigueur, ne regardez pas de diffusions illégales
  • Si vous utilisez des lecteurs tiers, téléchargez-les depuis les canaux officiels

Conclusion

Bien que FLV et RTMP soient des technologies relativement anciennes, ils trouvent encore de larges applications dans le domaine de la diffusion en direct. Grâce à la présentation de cet article, nous espérons que vous avez une compréhension de base de la diffusion en direct FLV/RTMP et que vous savez comment la lire et effectuer des captures d'écran.

Si vous voulez essayer rapidement la lecture de diffusion en direct FLV, n'hésitez pas à essayer notre Lecteur FLV en ligne gratuit, pas besoin de télécharger ni d'installer, ça fonctionne directement dans le navigateur !

Recommandations

Plus d'articles et d'outils pratiques

Vous voulez lire un flux FLV immédiatement ?

Utilisez notre lecteur FLV en ligne gratuit, pas besoin de téléchargement ni d'installation, regardez la diffusion directement dans votre navigateur

Essayer maintenant ➡