Aller au contenu
Callaba

Transcodage accéléré matériellement et Enhanced RTMP

Sur cette page

Réponse courte : l'accélération matérielle peut modifier la ressource de traitement utilisée pour un chemin d'encodage ou de décodage pris en charge. La compatibilité du codec de destination et la signalisation Enhanced RTMP restent des vérifications distinctes. Commencez par le contrat de sortie, testez un profil sous une charge représentative, puis déterminez si la capacité de traitement est suffisante.

Utilisez l'accélération pour une charge de traitement mesurée

CoucheDécisionContrôle d'acceptation
EntréeLa source peut-elle être décodée ou transmise telle quelle dans le flux choisi ?Image d'entrée stable, mappage audio et télémétrie source
TransformationPass-through, remuxage, ou nouveau rendu de codec/résolution/débit ?Le codec, le profil, les dimensions, la fréquence d'images et le GOP déclarés en sortie correspondent au contrat du récepteur
AccélérationLe profil sélectionné est-il disponible sur la ressource de traitement choisie ?Une exécution soutenue montre une marge utilisable et aucune régression du média reçu
TransportQuel point de terminaison et quel transport la sortie exige-t-elle ?La destination se connecte avec son URL et ses identifiants attribués
Enhanced RTMPCette paire émetteur/récepteur prend-elle en charge la signalisation de codec requise ?Le récepteur accepte le média réel ; ne jugez pas sur la connexion seule

Distinguez quatre opérations souvent appelées transcodage

Le pass-through laisse le média encodé inchangé. Le remuxage modifie un conteneur ou un empaquetage sans nécessairement réencoder les flux. Le transcodage décode et encode une nouvelle représentation. L'accélération matérielle est un détail d'implémentation d'un chemin de traitement pris en charge, pas un quatrième format média. Nommez l'opération requise avant de dimensionner l'infrastructure.

Ce que modifie l'accélération média

L'accélération peut fournir une ressource appropriée pour certaines opérations vidéo, mais la densité utilisable dépend du codec/profil, de la résolution, de la fréquence d'images, de la complexité d'entrée, des autres tâches et de la combinaison plateforme/pilote. AWS décrit VT1 comme une famille d'instances Amazon EC2 destinée aux charges de transcodage vidéo ; utilisez-le comme contexte d'infrastructure, puis testez la source, la sortie et le déploiement Callaba retenus. Les contrôles d'accélération matérielle appartiennent à Live Video Transcoding, mais un profil doit tout de même être exécuté dans des conditions représentatives avant d'être accepté en production.

Enhanced RTMP est un contrat d'interopérabilité

La spécification Veovera ajoute à RTMP/FLV une signalisation pour les codecs récents, notamment HEVC et AV1. Le transport peut rester RTMP ou RTMPS selon la destination. RTMPS protège la connexion avec TLS, tandis qu'Enhanced RTMP ajoute la signalisation de codec. Vérifiez les deux capacités par rapport au point de terminaison de destination. La documentation actuelle de l'encodeur YouTube et les détails d'ingestion attribués par la destination font autorité pour configurer une route YouTube.

Enregistrez un résultat d'acceptation

Notez le codec, le profil, la cadence GOP/images clés, l'audio et le point de terminaison exigés par la destination, puis exécutez le rendu choisi sous une charge représentative. Conservez le résultat de sortie reçu avec le profil afin que le prochain opérateur puisse reproduire le chemin qui fonctionne.

Construisez un profil en remontant depuis la destination

  1. Notez les exigences actuelles de la destination pour le transport, le codec, l'audio, la résolution, la fréquence d'images, le débit et les images clés.
  2. Inspectez la source. Ne la transmettez telle quelle que lorsque le contrat média complet correspond déjà.
  3. Si une conversion est nécessaire, choisissez un profil de sortie correspondant au contrat de destination et déterminez si le chemin d'accélération sélectionné est disponible.
  4. Exécutez du contenu de programme représentatif assez longtemps pour observer le comportement du traitement, l'audio/vidéo reçu et la reprise.
  5. Conservez le profil connu comme valide et les éléments qui ont permis de l'accepter.

Dépannez en observant la limite concernée

Une entrée saine alors qu'une sortie ne démarre jamais indique d'abord l'URL de destination, les identifiants, l'activation de sortie ou un profil incompatible. Une sortie connectée avec une vidéo noire nécessite un contrôle du codec/profil et du récepteur. Augmenter la latence ou modifier l'accélération ne remplace pas l'inspection du contrat de sortie. Lorsque la qualité des mouvements se dégrade, comparez le rendu reçu à la source et examinez le contrôle du débit, la cadence et la marge de traitement soutenue.

Où intervient Callaba

Live Video Transcoding est la surface de contrôle Callaba pour les réglages de codec, profil, débit, fréquence d'images, dimensions, GOP, piste, canal, accélération matérielle et incrustation. Utilisez la documentation de l'API Restream lorsqu'un profil manuel fonctionne. Pour une configuration Enhanced RTMP spécifique à YouTube, suivez le flux YouTube ; pour l'accès d'entrée, utilisez RTMP Server afin de configurer l'ingestion.