Encoder avec une échelle de débit générée automatiquement
Avertissement
Azure Media Services sera mis hors service le 30 juin 2024. Pour plus d’informations, consultez le Guide de mise hors service AMS.
Conseil
Voulez-vous générer des miniatures, assembler deux vidéos ensemble, créer un sous-clip d’une vidéo ou la faire pivoter (entre autres) ? Vous trouverez un exemple de code Media Services dans la page Exemples.
Vue d’ensemble
Cet article explique comment utiliser l’encodeur standard dans Media Services pour encoder une vidéo d’entrée dans une échelle de débit générée automatiquement (paires débit-résolution) en fonction de la résolution d’entrée et du débit. Ce paramètre d’encodeur intégré, ou présélection, ne dépassera jamais la résolution d’entrée et le débit. Par exemple, si l’entrée est 720p à 3 Mbits/s, la sortie reste à 720p maximum et démarre à des vitesses inférieures à 3 Mbits/s.
Encodage pour la diffusion en continu
Lorsque vous utilisez le préréglage AdaptiveStreaming ou H265AdaptiveStreaming dans Transform, vous recevez une sortie appropriée pour la remise via des protocoles de diffusion en continu tels que TLS et DASH. Quand vous utilisez ce préréglage, l’encodeur détermine automatiquement le nombre de couches vidéo à générer, ainsi que le débit et la résolution. Le contenu de sortie contient des fichiers MP4 où les données audio encodées en AAC et soit une vidéo encodée en H. 264 (dans le cas de la présélection AdaptiveStreaming) ou en H. 265/HEVC (dans le cas de la présélection H265AdaptiveStreaming). Les fichiers MP4 de sortie ne sont pas entrelacés.
Output
Cette section présente trois exemples des couches vidéo de sortie produites par l’encodeur Media Services après encodage avec la présélection AdaptiveStreaming (H.264) ou la présélection H265AdaptiveStreaming (HEVC). Dans tous les cas, la sortie contient un fichier MP4 audio uniquement avec des données audio stéréo encodées à 128 Kbits/s.
Exemple 1
Une source avec une hauteur de « 1080 » et une fréquence d’images de « 29.970 » crée 6 couches vidéo :
Couche | Hauteur | Largeur | Débit binaire (Kbits/s) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1 280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Exemple 2
Une source avec une hauteur de « 720 » et une fréquence d’images de « 23.970 » crée 5 couches vidéo :
Couche | Hauteur | Largeur | Débit binaire (Kbits/s) |
---|---|---|---|
1 | 720 | 1 280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Exemple 3
Une source avec une hauteur de « 360 » et une fréquence d’images de « 29.970 » crée 3 couches vidéo :
Couche | Hauteur | Largeur | Débit binaire (Kbits/s) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
Comparaison du codage sensible au contenu
Les préréglages d’encodage dépendant du contenu offrent une meilleure solution sur les préréglages de diffusion en continu adaptative en analysant le contenu source avant de choisir le bon ensemble de vitesses de transmission et de résolution à utiliser dans l’échelle. Testez les préréglages d’encodage prenant en charge le contenu avant d’utiliser l’échelle statique et fixe fournie par les préréglages de streaming à débit adaptatif.
Exemples d’encodage
Consultez la liste complète des exemples d’encodage.
Obtenir de l’aide et du support
Vous pouvez contacter Media Services pour toute question ou suivre nos mises à jour selon l’une des méthodes suivantes :
- Q & R
-
Stack Overflow. Étiquetez les questions avec
azure-media-services
. - @MSFTAzureMedia ou utiliser @AzureSupport pour demander de l’aide.
- Ouvrez un ticket de support via le Portail Azure.