Le service de traitement audio et vidéo d’Intelligent Media Management (IMM) permet de traiter des vidéos dans divers formats. Vous pouvez télécharger et stocker les vidéos originales sur Object Storage Service (OSS), puis lancer un transcodage ou toute autre requête à tout moment, depuis n’importe où et sur tout appareil connecté à Internet, en appelant l’opération x-oss-async-process. Vous pouvez également appeler x-oss-process pour lire la vidéo source immédiatement après son téléchargement.
Scénarios
-
Adaptation aux différents terminaux et environnements réseau
Convertissez la fréquence d’images et le débit binaire pour vous adapter à divers appareils et conditions réseau.
-
Encodage efficace pour réduire les coûts
Le traitement multimédia utilise des algorithmes d’encodage efficaces qui réduisent le débit binaire et les saccades lors de la lecture, sans compromettre la qualité vidéo. Cette approche diminue les coûts de stockage et de trafic.
-
Technologies de production intelligente pour l’amélioration et la reproduction vidéo
Transcodez une vidéo de faible qualité vers une version haute définition et générez de nouveaux fichiers multimédias en capturant des instantanés ou en effectuant un montage. Ces fonctionnalités reposent sur des technologies de production intelligente, telles que l’IA vidéo et la super-résolution.
-
Transcodage en temps réel et lecture en direct
La technologie de transcodage en direct permet un transcodage à la demande en temps réel et une lecture immédiate, ce qui réduit les coûts de transcodage et de stockage tout en améliorant l’expérience de lecture.
Fonctionnement du traitement multimédia
Transcodage hors ligne : téléchargez une vidéo dans un bucket et créez une tâche de transcodage audio et vidéo. Une fois la tâche exécutée, la vidéo transcodée est stockée dans OSS.
Transcodage en direct : téléchargez une vidéo dans un bucket et créez une liste de lecture pour le transcodage en direct. La vidéo est lue immédiatement dès le début du téléchargement. Elle est transcodée à la demande en temps réel et la version transcodée est stockée dans OSS.
Paramètres de traitement
OSS vous permet d’utiliser un ou plusieurs paramètres pour traiter des fichiers multimédias, tels que des vidéos. Vous pouvez également spécifier plusieurs paramètres de traitement dans un style afin de traiter plusieurs fichiers multimédias simultanément. Pour plus d’informations, consultez la rubrique Styles.
Si vous spécifiez plusieurs paramètres, OSS traite le fichier multimédia selon l’ordre indiqué. Le tableau suivant décrit ces paramètres.
|
Opération |
Paramètre |
Description |
|
video/convert |
Convertit une vidéo stockée dans OSS au format requis. |
|
|
video/animation |
Convertit une vidéo stockée dans OSS en formats d’image animée, tels que GIF et WebP. |
|
|
video/sprite |
Capture des instantanés à partir d’une vidéo stockée dans OSS et les combine pour obtenir un sprite dans un format spécifique. |
|
|
video/snapshots |
Capture des images à partir d’un objet vidéo dans OSS et les convertit au format spécifié. |
|
|
video/concat |
Fusionne plusieurs objets vidéo dans OSS en une seule vidéo dans un format spécifique. |
|
|
video/info |
Extrait les informations de format et de flux à partir d’un fichier vidéo. |
|
|
audio/convert |
Convertit un objet audio dans OSS au format spécifié. |
|
|
audio/concat |
Fusionne plusieurs objets audio dans OSS en un seul fichier audio au format spécifié. |
|
|
audio/info |
Extrait les informations de format et de flux à partir d’un fichier audio. |
|
|
hls/m3u8 |
Génère une liste de lecture pour le transcodage en direct d’une vidéo dans OSS. |
Méthodes
Appelez l’opération x-oss-async-process pour traiter les vidéos. Pour plus d’informations, consultez la rubrique Traitement asynchrone.
Appelez l’opération x-oss-process pour traiter les vidéos. Pour plus d’informations, consultez la rubrique Traitement synchrone.
Utilisez le traitement par lots pour traiter les vidéos existantes. Pour plus d’informations, consultez la rubrique Traitement par lots.
Créez un déclencheur pour traiter les vidéos incrémentielles. Pour plus d’informations, consultez la rubrique Déclencheur.
Limites
Le tableau suivant présente les formats pris en charge par le traitement audio et vidéo.
|
Élément |
Format audio |
Format vidéo |
|
Fichier d’entrée |
Tous les formats audio courants, tels que wav, pcm, tta, flac, au, ape, mp3, wma, ogg, aac, ra, midi, mpc, mv, aif, aiff, m4a, mka, mp2, mpa, wv, ac3, dts, amr et 3gpp. |
Tous les formats vidéo courants, tels que avi, mpeg, mpg, dat, divx, xvid, rm, rmvb, mov, qt, asf, wmv, vob, 3gp, mp4, flv, avs, mkv, ts, ogm, nsv et swf. |
|
Fichier de sortie pour le transcodage hors ligne |
mp3, aac, flac, oga, ac3 et opus |
mp4, mkv, mov, asf, avi, mxf, ts et flv |
|
Fichier de sortie pour le transcodage en direct |
ts |
ts |
Pour plus d’informations sur les limites relatives aux paramètres, consultez les rubriques CreateMediaConvertTask et GenerateVideoPlaylist.
Règles de facturation
L’utilisation du traitement audio et vidéo par IMM est facturée. Pour plus d’informations sur les frais, consultez la rubrique Éléments facturables.