FAQ: Configuration du RTSP pour EXVIST HDMI Encodeurs

FAQ: RTSP de Encodeur

Qu'est-ce qu'un flux RTSP ?

RTSP (Real Time Streaming Protocol) est un protocole de contrôle réseau conçu pour contrôler la livraison de données multimédias, telles que l'audio et la vidéo, sur un réseau. Il permet la transmission fluide de contenu audio et vidéo en direct ou préenregistré depuis un serveur vers un appareil client et est couramment utilisé pour les applications de streaming multimédia.

Voici quelques points clés concernant les flux RTSP :
  1. Contrôle du flux : RTSP est utilisé pour établir et contrôler la livraison de médias en streaming. Il permet à un client de demander le démarrage, l'arrêt et la pause d'un flux média, ainsi que de contrôler les fonctions de lecture telles que l'avance rapide et le rembobinage.
  2. Fonctionnement du protocole : RTSP fonctionne sur le User Datagram Protocol (UDP) ou le Transmission Control Protocol (TCP). Il utilise une architecture client-serveur, où un serveur héberge les flux médias, et les clients demandent et reçoivent le contenu média.
  3. Types de médias : RTSP peut être utilisé avec divers formats multimédias, y compris les flux audio et vidéo. Il prend en charge la diffusion de contenu en direct, de contenu à la demande et d'autres applications multimédias interactives.
  4. Interopérabilité : RTSP est une norme ouverte qui permet l'interopérabilité entre différents appareils multimédias, serveurs et clients. Cela signifie que les appareils et logiciels compatibles RTSP de différents fabricants peuvent communiquer et échanger des médias en streaming.
  5. Utilisation : RTSP est couramment utilisé pour la diffusion d'événements en direct, la vidéo à la demande, les flux de caméras IP et d'autres applications multimédias en temps réel.
Pour accéder à un flux RTSP, un client envoie généralement une requête RTSP au serveur détaillant le flux média souhaité et les opérations de contrôle associées. Le serveur répond ensuite avec les informations nécessaires pour établir et maintenir le flux. Cela peut inclure l'emplacement du flux média, les commandes de contrôle de lecture et d'autres paramètres pertinents.

Globalement, RTSP joue un rôle essentiel dans la livraison et le contrôle efficaces du contenu multimédia en streaming, ce qui en fait un protocole fondamental pour de nombreuses applications de streaming.

Comment pouvons-nous lire un flux RTSP ?

Pour lire un flux RTSP (Real Time Streaming Protocol) et sélectionner un mode de flux spécifique, tel que complexe (audio et vidéo combinés), vidéo uniquement ou audio uniquement, vous pouvez utiliser un logiciel de lecture multimédia ou des applications prenant en charge le streaming RTSP.

Voici comment vous pouvez lire un flux RTSP :
  1. Utilisez des lecteurs multimédias compatibles RTSP : Vous pouvez utiliser un logiciel de lecture multimédia ou des applications prenant en charge le streaming RTSP, tels que VLC Media Player, Windows Media Player, QuickTime Player ou d'autres applications de lecture multimédia compatibles RTSP.
  2. Ouvrez le flux RTSP : Lancez le lecteur multimédia compatible RTSP et sélectionnez l'option pour diffuser en complexe (audio et vidéo combinés), vidéo uniquement ou audio uniquement. Dans la boîte de dialogue fournie, saisissez l'URL ou l'emplacement réseau du flux RTSP. Généralement, cela se présentera sous la forme : rtsp://192.168.1.120:554/live/1_0.

Quel est le nombre maximal de flux simultanés pris en charge par le protocole RTSP ?

Il prend en charge 6 flux RTSP, ce qui signifie qu'il a été conçu pour gérer jusqu'à six flux Real Time Streaming Protocol (RTSP) simultanés. Cette capacité devrait vous permettre de distribuer efficacement le contenu vidéo et audio sur plusieurs canaux ou appareils. Cependant, il est important de s'assurer que votre infrastructure réseau, y compris votre serveur et vos appareils clients, peut gérer efficacement ces flux sans dégradation des performances. De plus, tenez compte des exigences de bande passante et des capacités des appareils accédant à ces flux pour garantir une expérience de streaming fluide. Généralement, il est recommandé d'utiliser des lecteurs multimédias tels que VLC, PotPlayer ou OBS pour extraire un flux RTSP depuis notre encodeur.

Pourquoi ne puis-je pas extraire le flux RTSP depuis le sous-flux ?

Il existe plusieurs raisons potentielles pour lesquelles le sous-flux pourrait ne pas fonctionner
  1. Paramètre du mode système: Si le mode système est défini sur1080p@60fps, seul le flux principal est disponible. Dans ce cas, lorsque vous essayez d'extraire le flux RTSP depuis le sous-flux, cela ne fonctionnera pas car le sous-flux est désactivé dans ce mode.
  2. Résolution de sortie de la source vidéo: Si votre source vidéo est en 1080iau lieu de 1080p, le débit binaire peut augmenter considérablement (jusqu'à 11 Mbps). L'encodeur peut avoir du mal à réduire le débit binaire par le biais d'ajustements logiciels, ce qui pourrait entraîner des échecs lors de l'extraction du sous-flux RTSP. Il est recommandé d'utiliser une source vidéo 1080p pour garantir de meilleures performances du sous-flux.
Pour résoudre ce problème, vérifiez les paramètres de votre mode système et la résolution de votre source vidéo afin de garantir la compatibilité avec la fonction de sous-flux.

Test de latence par flux RTSP

Comment pouvons-nous obtenir une latence plus faible via VLC lors de la lecture vidéo sur votre iPad ?



Comment pouvons-nous effectuer un test de latence entre l'encodeur et le décodeur ?


Comment pouvons-nous effectuer un test de latence du codec en lisant un flux RTSP ?

La détermination de la cause du retard dans la diffusion RTSP est souvent influencée par le lecteur RTSP utilisé. Pour tester précisément les performances, nous recommandons d'utiliser des outils spécialisés conçus pour la diffusion RTSP, car les lecteurs multimédias courants peuvent introduire des problèmes de mise en mémoire tampon. Plus précisément, un outil commeEasyPlayerProest optimisé pour la diffusion en temps réel et peut fournir des résultats plus précis pour identifier et résoudre les retards dans la diffusion RTSP. Cliquez simplement sur le lienEasyPlayerProci-dessus pour le télécharger et effectuer le test.

Quelles étapes spécifiques doivent être suivies pour effectuer un test de latence comparatif entre VLC et EasyPlayerPro ?

  1. Configurez deux ordinateurs : le 1er ordinateur servira de source d'entrée vidéo, et le 2e ordinateur servira de dispositif de sortie vidéo.
  2. Téléchargez et exécutezOnlyStopWatchsur le 1er ordinateur pour mesurer la latence.
  3. Sur le 2e ordinateur, ouvrezEasyPlayerProet récupérez le flux RTSP comme ci-dessous :
  1. Ouvrez VLC sur le 2e ordinateur et récupérez le même flux RTSP comme ci-dessous :
  1. Utilisez une caméra à haute vitesse sur un téléphone mobile pour capturer des images des bureaux des deux ordinateurs. Utilisez ces images pour calculer les temps de latence spécifiques.
  1. Analyse : Comparez les résultats de latence. Si la latence est d'environ 100 ms lors de l'utilisation d'EasyPlayerPro, et significativement plus élevée lors de l'utilisation de VLC, cela indique que le lecteur lui-même influence la latence plutôt que l'encodeur/décodeur utilisé.
Notes
REMARQUE: La latence théorique pour l'encodage et le décodage est de 33,3 ms, selon les paramètres de la puce.

En savoir plus sur le RTSP de l'Encodeur

  1. RTSP de l'Encodeur