El procesamiento de audio y video que ofrece Intelligent Media Management (IMM) le permite procesar videos de varios formatos. Cargue y guarde los videos originales en Object Storage Service (OSS) e inicie tareas de transcodificación u otras solicitudes en cualquier momento, desde cualquier lugar y en cualquier dispositivo con conexión a internet mediante la operación x-oss-async-process. También puede llamar a x-oss-process para reproducir el video original inmediatamente después de cargarlo.
Escenarios
-
Adaptación a diversos dispositivos terminales y entornos de red
Convierta la velocidad de fotogramas y la tasa de bits para adaptarse a distintos dispositivos y condiciones de red.
-
Codificación eficiente para reducir costos
El procesamiento de medios utiliza algoritmos de codificación eficientes. Estos reducen la tasa de bits y las interrupciones durante la reproducción sin afectar la calidad del video, lo que disminuye los costos de almacenamiento y tráfico.
-
Tecnologías de producción inteligente para mejorar y reproducir videos
Transcodifique un video de baja calidad a una versión con mayor definición. Además, genere nuevos archivos multimedia mediante capturas de pantalla o edición. Estas funciones se basan en tecnologías de producción inteligente, como la inteligencia artificial para video y la tecnología de superresolución.
-
Transcodificación y reproducción en tiempo real
La tecnología de transcodificación en vivo permite lograr transcodificación y reproducción bajo demanda en tiempo real. Esto reduce los costos de transcodificación y almacenamiento, y mejora la experiencia de reproducción.
Funcionamiento del procesamiento de medios
Transcodificación sin conexión: cargue un video a un bucket y cree una tarea de transcodificación de audio y video. Una vez ejecutada la tarea, el video transcodificado se almacena en OSS.
Transcodificación en vivo: cargue un video a un bucket y cree una lista de reproducción de transcodificación en vivo. En este caso, el video se reproduce de inmediato al iniciar la carga. El video se transcodifica bajo demanda en tiempo real y el resultado se almacena en OSS.
Parámetros de procesamiento
OSS le permite usar uno o más parámetros para procesar archivos multimedia, como videos. También puede especificar varios parámetros de procesamiento en un estilo para procesar varios archivos multimedia al mismo tiempo. Para obtener más información, consulte Styles.
Si especifica varios parámetros, OSS procesa el archivo multimedia según el orden en el que los definió. A continuación se describen los parámetros disponibles.
|
Operación |
Parámetro |
Descripción |
|
video/convert |
Convierte un video en OSS al formato obligatorio. |
|
|
video/animation |
Convierte un video en OSS a formatos de imagen animada, como GIF y WebP. |
|
|
video/sprite |
Captura imágenes de un video en OSS y las combina para generar un sprite en un formato específico. |
|
|
video/snapshots |
Extrae fotogramas de un objeto de video en OSS y los convierte al formato indicado. |
|
|
video/concat |
Fusiona varios objetos de video en OSS en un solo video con un formato determinado. |
|
|
video/info |
Extrae la información de formato y flujo de un archivo de video. |
|
|
audio/convert |
Convierte un objeto de audio en OSS al formato indicado. |
|
|
audio/concat |
Combina varios objetos de audio en OSS en un solo archivo de audio con el formato especificado. |
|
|
audio/info |
Extrae la información de formato y flujo de un archivo de audio. |
|
|
hls/m3u8 |
Genera una lista de reproducción de transcodificación en vivo para un video en OSS. |
Métodos
Llame a la operación x-oss-async-process para procesar videos. Para obtener más información, consulte Asynchronous processing.
Llame a la operación x-oss-process para procesar videos. Para obtener más información, consulte Synchronous processing.
Utilice el procesamiento por lotes para procesar videos existentes. Para obtener más información, consulte Batch processing.
Cree un desencadenador para procesar videos incrementales. Para obtener más información, consulte Trigger.
Límites
A continuación se muestran los formatos compatibles con el procesamiento de audio y video.
|
Elemento |
Formato de audio |
Formato de video |
|
Archivo de entrada |
Todos los formatos de audio principales, como wav, pcm, tta, flac, au, ape, mp3, wma, ogg, aac, ra, midi, mpc, mv, aif, aiff, m4a, mka, mp2, mpa, wv, ac3, dts, amr y 3gpp. |
Todos los formatos de video principales, como avi, mpeg, mpg, dat, divx, xvid, rm, rmvb, mov, qt, asf, wmv, vob, 3gp, mp4, flv, avs, mkv, ts, ogm, nsv y swf. |
|
Archivo de salida para transcodificación sin conexión |
mp3, aac, flac, oga, ac3 y opus |
mp4, mkv, mov, asf, avi, mxf, ts y flv |
|
Archivo de salida para transcodificación en vivo |
ts |
ts |
Para obtener más información sobre los límites de los parámetros, consulte CreateMediaConvertTask y GenerateVideoPlaylist.
Reglas de facturación
El uso del procesamiento de audio y video mediante IMM genera cargos. Para obtener más información sobre las tarifas, consulte Billable items.