Le service de traitement audio et vidéo fourni par Intelligent Media Management (IMM) vous permet de traiter des vidéos dans plusieurs formats. Téléchargez et enregistrez les vidéos originales sur Object Storage Service (OSS), puis lancez une opération de transcodage vidéo ou toute autre requête à tout moment, depuis n’importe quel 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 afin de 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 pour réduire le débit binaire et les saccades lors de la lecture, sans compromettre la qualité vidéo. Cela permet de diminuer 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 mauvaise qualité vers une version offrant une définition plus élevée, et générez de nouveaux fichiers multimédias en capturant des instantanés ou en effectuant des montages. Ces fonctionnalités s’appuient 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 d’effectuer 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. Dans ce cas, la vidéo est lue immédiatement dès le début du téléchargement. La vidéo 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 en suivant l’ordre dans lequel les paramètres sont indiqués. Le tableau ci-dessous décrit ces paramètres.
|
Opération |
Paramètre |
Description |
|
video/convert |
Convertit une vidéo stockée dans OSS vers le format requis. |
|
|
video/animation |
Convertit une vidéo stockée dans OSS vers des 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 le format et les informations de flux à partir d’un fichier vidéo. |
|
|
audio/convert |
Convertit un objet audio dans OSS vers le format spécifié. |
|
|
audio/concat |
Fusionne plusieurs objets audio dans OSS en un seul fichier audio dans le format spécifié. |
|
|
audio/info |
Extrait le format et les informations de flux à partir d’un fichier audio. |
|
|
Génération de liste de lecture pour le transcodage en direct |
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 décrit 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.