FAQ: Paramètres vidéo pour les codeurs EXVIST

FAQ: Vidéo de Encodeur

Vidéo : Main Stream/Sub Stream

Quelle est la différence entre le flux principal et le sous flux, et comment dois-je choisir entre eux ?

Les paramètres vidéo dans encodeur comprennent généralement deux types de flux:flux principaletsub stream.
  1. Stream principal: Ce flux fournit une qualité d'image supérieure et est idéal pour les scénarios où la meilleure résolution vidéo possible est requise, comme la surveillance en direct ou l'enregistrement. La sélection du flux principal garantit une sortie vidéo détaillée et nette.
  2. Sous Stream: Ce flux offre une qualité d'image inférieure mais consomme moins de bande passante et de stockage. Il convient aux applications où la haute résolution n'est pas une priorité, telles que la visualisation mobile ou les situations à capacité réseau limitée.
Vous pouvez sélectionner le type de flux en fonction de vos exigences : choisissez le flux principal pour une meilleure qualité d'image et sous flux pour une utilisation efficace de la bande passante et du stockage.

Pourquoi ne puis-je pas tirer le flux RTSP du sous-flux ?

Il y a quelques raisons potentielles pour lesquelles le sous-virement pourrait ne pas fonctionner
  1. Réglage 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 de tirer le flux RTSP du 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 1080iau lieu de 1080p, le débit peut augmenter considérablement (jusqu'à 11Mbps). L'encodeur peut avoir du mal à réduire le débit grâce à des ajustements logiciels, ce qui pourrait entraîner des défaillances dans le tirage du sous-flux RTSP. Il est recommandé d'utiliser une source vidéo 1080p pour assurer de meilleures performances de sous flux.
Pour résoudre ce problème, vérifiez les paramètres de mode système et la résolution de votre source vidéo pour garantir la compatibilité avec la fonction de sous flux.

Type de codec: H.265/H.264

Qu'est-ce que H.265 ?

H.265, également connu sous le nom deCodage vidéo à haute efficacité (HEVC), est une norme de compression vidéo qui a été développée pour améliorer sur la norme précédente H.264 (AVC). Il offre une compression plus efficace, permettant une vidéo de meilleure qualité à des débits binaires inférieurs par rapport à son prédécesseur.


Certaines caractéristiques clés de H.265 comprennent:
  1. Compression améliorée: H.265 peut obtenir la même qualité visuelle que H.264 tout en utilisant à peu près la moitié du débit binaire, ce qui en fait une option plus efficace pour la compression vidéo.
  2. Soutien à une résolution supérieure: Il prend en charge les formats vidéo de résolution supérieure, y compris la 4K et même 8K, ce qui le rend adapté aux contenus ultra haute définition.
  3. Traitement parallèle amélioré: H.265 est conçu pour tirer parti des capacités matérielles modernes, permettant un meilleur traitement parallèle et une vitesse améliorée pendant l'encodage et le décodage vidéo.
Dans l'ensemble, H.265 est un avancement important de la technologie de compression vidéo, offrant une efficacité supérieure et une qualité vidéo améliorée, en particulier pour le contenu haute résolution. Cela en fait une norme importante pour diverses applications, y compris le streaming vidéo, la diffusion, la surveillance, etc.

H.265 peut-il être utilisé pour diffuser de la vidéo en direct sur YouTube au lieu de H.264?

Techniquement, non, H.265 ne peut pas être utilisé pour diffuser de la vidéo en direct sur YouTube lors de l'utilisation du protocole RTMP. Cette limitation survient car le RTMP (Real-Time Messaging Protocol), qui est couramment utilisé pour la diffusion en direct, prend en charge uniquement le codec H.264 pour la compression vidéo.

H.265 peut-il du tout être utilisé sur YouTube ?

H.265 peut être utilisé pour le téléchargement de vidéos sur YouTube puisque la plate-forme prend en charge le décodage et le traitement du contenu H.265. Cependant, pour la diffusion en direct spécifiquement, RTMP applique l'utilisation de H.264.

Qu'est-ce que H.264 ?

H.264, également connu sous le nom deCodage vidéo avancé (AVC), est une norme de compression vidéo largement utilisée qui offre une vidéo de haute qualité à des débits nettement inférieurs par rapport aux anciens formats. C'est un choix populaire pour le streaming vidéo, l'enregistrement et la diffusion en raison de son efficacité et de sa flexibilité.

Principales caractéristiques de H.264:
  1. Efficacité de compression élevée: H.264 réduit la taille des fichiers tout en conservant la qualité vidéo, ce qui le rend idéal pour diffuser sur Internet ou stocker de grandes quantités de données vidéo.
  2. Large compatibilité: Soutenu par une vaste gamme d'appareils, de plates-formes et d'applications, y compris des lecteurs Blu-ray, des services de streaming, des webcams et des systèmes de visioconférence.
  3. Évolutivité: H.264 prend en charge diverses résolutions, des vidéos mobiles de faible qualité aux formats haute définition (HD) et ultra haute définition (UHD).
  4. Erreur résilience: Conçu pour maintenir la qualité de lecture vidéo même dans les réseaux présentant une perte de paquets ou une bande passante variable, garantissant un streaming plus fluide.
  5. Profils et niveaux flexibles: H.264 propose plusieurs profils (Baseline, Main, High, etc.)et des niveaux pour répondre à diverses applications, de la vidéoconférence de base à la diffusion de qualité professionnelle.
Applications de H.264:
  1. Services de streaming: Utilisé par des plateformes comme YouTube, Netflix, et Vimeo pour la diffusion de vidéos de haute qualité sur Internet.
  2. Systèmes de surveillance: Largement utilisé dans les caméras IP pour une compression et un stockage vidéo efficaces.
  3. Vidéo conférence: Permet d'applications de communication en temps réel comme Zoom, Microsoft Teams et Skype.
  4. Diffusion: Communément adopté pour la radiodiffusion télévisuelle et le contenu Blu-ray.
  5. Appareils mobiles: Assure une lecture et un enregistrement vidéo efficaces sur smartphones et tablettes.
H.264 reste l'un des codecs vidéo les plus fiables et polyvalents utilisés aujourd'hui, équilibrant qualité et performance sur divers scénarios.

Pourquoi H.264 est-il requis pour le streaming RTMP ?

  1. Spécification RTMP: RTMP, tel que défini par Adobe, a été développé pour prendre en charge H.264 et AAC en tant que codecs vidéo et audio standard. Il n'inclut pas la prise en charge des codecs plus récents comme H.265 (HEVC).
  2. La compatibilité de YouTube: La plateforme de diffusion en direct de YouTube, qui repose sur RTMP pour les flux d'entrée, adhère à cette norme, exigeant que les flux vidéo utilisent H.264 pour la compatibilité.

Résolution: Encodage jusqu'à 2160P

Quelle est la plus haute résolution prise en charge par 4K Encoder ON-DMI-52B ?

Normalement, pour l'encodage, l'encodeur HDMI prend en charge une résolution maximale de3840x2160P.

Mon encodeur 4K n'affiche pas la résolution 4K. Pourquoi ?

La résolution affichée dépend de votre source vidéo. Si la source vidéo sort une résolution inférieure à 4K, l'encodeur n'affichera que cette résolution d'entrée réelle. Veuillez vous assurer que votre périphérique source vidéo est réglé sur la résolution 4K de sortie.

Mode bitrate: CBR/VBR

L'encodeur HDMI prend-il en charge différents modes de contrôle de débit ?

Oui, l'encodeur HDMI prend en charge les deuxCBR (Bitrate constant)etVBR (bitrate variable)modes.

Caractéristiques clés:

1. CBR (Bitrate constant):
  1. Maintient un débit constant tout au long du flux vidéo.
  2. Idéal pour les environnements à bande passante limitée ou pour assurer une transmission réseau stable.
  3. Assure des performances réseau prévisibles et réduit le risque de problèmes de mise en mémoire tampon.
2. VBR (bitrate variable):
  1. Ajuste le débit dynamiquement en fonction de la complexité du contenu vidéo.
  2. Offre une meilleure qualité vidéo pour la même taille de fichier par rapport à CBR.
  3. Convient aux scénarios où la qualité vidéo est priorisée et où la bande passante est plus flexible.
Applications:
  1. Utilisez CBR pour la diffusion en direct sur des conditions de réseau contraintes ou incohérentes afin de minimiser les interruptions.
  2. Utilisez VBR pour l'enregistrement ou le streaming de scénarios où la qualité est plus critique qu'un débit stable.
En prenant en charge les deux modes, l'encodeur en streaming offre une flexibilité pour répondre à diverses exigences en matière de qualité vidéo et de performances réseau.

Framerate: Encodage Jusqu'à 60FPS

Notes: Il est nécessaire de basculer le Mode Système de Définition->System->Réglage du système. En savoir plus surRéglage système de l'encodeur.

Comment mesurer les images réelles par seconde ?

Pour tester les images réelles par seconde (FPS) d'un flux RTSP en utilisantPotPlayer, vous pouvez utiliser la fonctionnalité intégrée de statistiques de lecture vidéo dans le logiciel. PotPlayer fournit une option pour afficher les informations de lecture vidéo, y compris la fréquence d'images actuelles par seconde (FPS). Voici comment vous pouvez tester le vrai FPS d'un flux RTSP avec PotPlayer:
  1. Installer PotPlayer: Si ce n'est pas déjà fait, téléchargez et installez PotPlayer sur votre ordinateur. PotPlayer est un lecteur multimédia qui prend en charge divers protocoles de streaming, y compris RTSP.
  2. Ouvrez PotPlayer et jouez au flux RTSP: Lancez PotPlayer et sélectionnez l'option pour ouvrir un flux réseau ou une URL. Entrez l'URL ou l'emplacement réseau du flux RTSP pour commencer à lire le flux dans PotPlayer.
  3. Afficher les statistiques de lecture vidéo: Pendant la lecture du flux RTSP, cliquez avec le bouton droit de la souris sur la fenêtre PotPlayer pour accéder au menu contextuel. Dans le menu contextuel, sélectionnez "Informations de lecture" ou "Statistiques" (l'étiquette spécifique peut varier en fonction de la version PotPlayer).
  4. Afficher les cadres par seconde (FPS): La fenêtre de statistiques de lecture vidéo affichera des informations sur la vidéo en cours de lecture, y compris le taux d'images en temps réel par seconde (FPS). Surveillez la valeur SPF pour observer la fréquence d'images réelle du flux RTSP.

En suivant ces étapes, vous pouvez utiliser PotPlayer pour tester les images réelles par seconde (FPS) d'un flux RTSP. La fonction de statistiques de lecture vidéo de PotPlayer vous permet de surveiller le taux de FPS en temps réel, ce qui donne un aperçu de la douceur et des performances de la lecture du flux vidéo.

Gop(Intervalle clé) :

Pourquoi devrions-nous baisser Key Interval(GOP)?

Abaisser l'intervalle clé (GOP) peut aider à améliorer la qualité de l'image en réduisant la quantité de compression appliquée à chaque image. Il peut en résulter une qualité d'image globale plus élevée, en particulier pour les scènes en mouvement rapide ou complexes. Cependant, cela peut également augmenter la taille des dossiers et les exigences de traitement. Il est donc important d'équilibrer les compromis en fonction des besoins particuliers du projet.

Peut-on définir GOP(Key Interval) sur 0-1 pour obtenir une latence inférieure ?

Non, il n'est pas possible de régler le GOP (Key Interval) sur 0-1 sur nos codeurs ou dispositifs encodeurs/décodeur. Cette limitation est intentionnelle et sert à assurer la stabilité et la fiabilité du flux vidéo. Pour tous nos appareils, le GOP est réglé à un minimum de5, et le firmware n'autorise pas les ajustements inférieurs à ce seuil.

Pourquoi GOP(Key Interval) ne peut-il pas être réglé plus bas ?

  1. Stabilité du flux: Permettre des valeurs GOP sans restriction pourrait entraîner une instabilité du flux, telle qu'une qualité vidéo fluctuante et une transmission peu fiable.
  2. Gestion des bites: Fixer un GOP très faible pourrait entraîner une utilisation inefficace du débit, affectant négativement les performances globales.

Pourquoi devrions-nous équilibrer GOP et Framerate pour un streaming optimal ?

Il est essentiel d'équilibrer les paramètres GOP et de fréquence d'images dynamiquement:
  1. Intervalle clé (GOP): Minimum de 5 est requis pour maintenir une compression efficace et un streaming fiable.
  2. Cadre Taux: Régler en fonction des besoins de l'application (p. ex., 30 ips ou 25 ips pour l'interaction en temps réel).
Un mauvais ajustement de ces facteurs peut entraîner:Latence accrueetQualité d'image dégradée.

Comment configurer le taux d'images et l'interval de clé (GOP) pour une latence inférieure ?

Pour obtenir une latence plus faible dans votre codeur HDMI, vous pouvez configurer les paramètres suivants :

1. Paramètres du taux d'images
  1. Réglage recommandé: Abaissez la fréquence d'images pour correspondre aux exigences de l'application sans compromettre la qualité vidéo.
  2. Par exemple, si l'interaction en temps réel est la priorité, une fréquence d'images de30 ipsou25 ipsest couramment utilisé.
  3. L'abaissement de la fréquence d'images réduit les délais de traitement et de transmission.
2. Paramètres de l'intervalle clé (GOP)
  1. Leintervalle clé(également connu sous le nom de GOP - Groupe d'images) détermine à quelle fréquence une image clé est insérée dans le flux vidéo.
  2. Réglage recommandé: Utilisez un intervalle clé plus petit pour une latence plus faible, comme1-2 secondes.
  3. Exemple : Pour une vidéo de 30 ips, définissez l'intervalle clé sur30-60 cadres.
  4. Des intervalles plus petits garantissent que les images clés sont plus fréquentes, ce qui permet au décodeur de démarrer plus facilement les images avec un minimum de retard.
3. Mode Bitrate d'encodeur
  1. Choisissez CBR (Constant Bitrate) pour stabiliser la transmission de données, ce qui peut aider à réduire la latence, en particulier sur les réseaux à bande passante limitée.
4. Ajustement de résolution
  1. L'abaissement de la résolution (p. ex., de 1080p à 720p) peut également contribuer à des temps d'encodage, de transmission et de décodage plus rapides.
Autres considérations:
  1. Assurez-vous que le réseau dispose d'un minimum de gigue et d'une bande passante stable pour prendre en charge le streaming à faible latence.
  2. Si la vidéo est transmise sur internet, utilisez des protocoles conçus pour une faible latence, tels queSRT (Transport fiable sécurisé)ouRTMP Faible latence.
En combinant ces ajustements, vous pouvez réduire considérablement la latence tout en conservant un équilibre acceptable entre qualité et performances vidéo.

Bitrate: 500bit/s Au départ

Pourquoi devons-nous définir un débit inférieur comme 500bit/s lors du streaming au tout début ?

Lors de la diffusion de la vidéo, définir un débit inférieur, tel que 500 bits par seconde, au début peut être bénéfique pour quelques raisons :
  1. Stabilité du réseau: Commencer par un débit inférieur permet un démarrage plus fluide du processus de streaming, surtout si les conditions réseau sont variables. Il garantit que le flux vidéo peut être transmis de manière cohérente sans problèmes de mémoire tampon, même lorsque le réseau pourrait avoir une bande passante limitée initialement.
  2. Test et Optimisation: En commençant par un débit inférieur, il offre l'occasion de tester et d'optimiser la configuration du streaming. Il permet d'évaluer des facteurs tels que la résolution, la fréquence d'images et la qualité globale de l'image pour trouver l'équilibre optimal entre la qualité vidéo et la consommation de bande passante.
  3. Expérience utilisateur: Un débit initial inférieur peut fournir un démarrage transparent de l'expérience de streaming pour les téléspectateurs. Il réduit la probabilité de mise en mémoire tampon ou d'interruptions, ce qui peut être frustrant pour le public.
Une fois le processus de streaming stable et optimisé, le débit peut être progressivement augmenté pour obtenir une qualité vidéo supérieure tout en garantissant une expérience visuelle fluide. Cette approche aide à s'adapter aux conditions variables du réseau et à assurer un flux cohérent pour les téléspectateurs.

Quelle est la relation entre le débit et le téléchargement de bande passante ?

La relation entre le débit et la bande passante de téléchargement est directement proportionnelle, car le débit détermine la quantité de données transmises par seconde, ce qui a un impact direct sur la quantité de bande passante de téléchargement requise.

Points clés
1. Définition bitrate :
  1. Bitrate désigne la quantité de données (en bits) transmises par seconde pendant la diffusion vidéo ou audio. Il est typiquement mesuré en kbps (kilobits par seconde) ou Mbit/s (mégabits par seconde).
2. Exigence de bande passante:
  1. La bande passante de téléchargement de votre réseau doit être supérieure au débit pour un streaming stable. Par exemple :
  2. Un débit de 5 Mbit/s nécessite plus de 5 Mbit/s de bande passante de téléchargement pour éviter la mise en mémoire tampon ou les interruptions de flux.
3. Impact du bitrate élevé :
  1. Définir un débit élevé consomme plus de bande passante de téléchargement. Si votre réseau ne peut pas maintenir la bande passante requise, le flux peut devenir instable, ce qui entraîne des retards, une mise en mémoire tampon ou des chutes de qualité.
4. Bande passante vs bitrate :
  1. Bitrate est les données en cours de transmission, tandis que la bande passante de téléchargement est la capacité de votre réseau à gérer ces données. Un décalage peut entraîner des problèmes de performance.
Exemple de scénario
  1. Si votre FAI fournit50 Mbit/s de téléchargement de 50 Mbit/s, vous devriez allouer une partie (par exemple, 10-15 Mbit/s) pour le streaming vidéo et laisser de la place à d'autres activités comme l'audio, les métadonnées ou les applications d'arrière-plan.
Recommandations pratiques
  1. Testez votre réseau: Mesurez la bande passante de téléchargement avec des outils comme Speedtest avant de diffuser.
  2. Commencez par Lower Bitrate: Augmentez-le progressivement en fonction de la capacité de votre réseau.
  3. Optimiser la qualité: Réglez la résolution vidéo, le framerate et la compression pour équilibrer le débit avec la disponibilité de la bande passante.
En vous assurant que votre débit est compatible avec votre bande passante de téléchargement disponible, vous pouvez obtenir un streaming stable et de haute qualité.

En savoir plus sur Vidéo of Encoder

  1. Vidéo Encoder

    • Related Articles

    • Vidéo Encodeur

      Vidéo Aller à Réglage->Vidéo/Audio->Vidéo Article Description Vidéo Flux principal/Sub stream Type de codec H.264/h.265 Résolution Jusqu'à 1920*1080P(Volet principal) Mode bitrate Vbr/cbr Framérer Jusqu'à 25/30 images/s ou 50/60 images/60 images/s, ...
    • FAQ: Encodeur RTSP Push

      Qu'est-ce que RTSP Push to Wowza Vidéo? RTSP Push to Wowza Video fait référence à la possibilité de diffuser de la vidéo en direct sur le logiciel Wowza Video en utilisant le protocole RTSP (Real Time Streaming Protocol). Cela permet la transmission ...
    • FAQ: Aperçu de Encodeur

      H.265 Aperçu Comment puis-je aborder la question de "Black Screen" ? Pour résoudre le problème de l'écran noir lorsque vous essayez de prévisualiser la vidéo en direct dans les navigateurs en raison du manque de prise en charge de H.265 dans Flash, ...
    • FAQ: Audio de Encodeur

      Entrée audio Quelles sont les options d'entrée audio disponibles pour les codeurs HDMI ? Les codeurs HDMI offrent généralement trois options d'entrée audio, il comprend: Entrée audio HDMI- Cela permet à l'encodeur d'extraire l'audio directement du ...
    • FAQ: RTSP de Encodeur

      Qu'est-ce que le flux RTSP ? RTSP (Real Time Streaming Protocol) est un protocole de contrôle réseau conçu pour le contrôle de 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 ...