Última actualización: 20 de mayo de 2025

<span aria-hidden="true" id="save-costs-with-on-demand-video-encoding"></span> <span aria-hidden="true" id="ahorra-costos-con-encoding-de-video-bajo-demanda"></span>

# Ahorra costos con encoding de video bajo demanda

![Marius Kleidl](/assets/images/teammates/avatar-acconut-1.jpg?dpl=dpl_AkBKiiEcd5MPUBn4NARw15mr6FeE)

**Marius Kleidl**

Ingeniero de software · Múnich, Alemania · Mostrar bio

[](https://x.com/Acconut%5F)[](https://github.com/Acconut)

El encoding de video prepara los archivos de video para su reproducción en teléfonos, laptops y televisores, pero es a la vez costoso e intensivo en cómputo. El nuevo servicio de encoding de video bajo demanda de Transloadit resuelve estos problemas cobrándote solo por los píxeles que los espectadores realmente ven, sin dejar de ofrecer reproducción instantánea.

<span aria-hidden="true" id="video-encoding-overview"></span> <span aria-hidden="true" id="panorama-del-encoding-de-video"></span>

## Descripción general del encoding de video

Los videos sin procesar capturados por cámaras móviles o grabadores de pantalla están optimizados para la *velocidad de grabación*, no para la *eficiencia de entrega*. A menudo usan códecs obsoletos, carecen de un empaquetado apto para streaming y son mucho más grandes de lo necesario. Convertir estos archivos a formatos de streaming adaptativo (por ejemplo, HLS o DASH) resuelve el problema, pero los flujos de trabajo convencionales de «codificar todo por adelantado» traen consigo tres desventajas importantes:

* **Retraso en la reproducción**: para el contenido nuevo, los espectadores deben esperar a que todas las variantes terminen de codificarse antes de poder empezar a ver.
* **Costo por adelantado**: codificar un video que nadie ve termina desperdiciando ciclos de CPU y dinero.
* **Falta de flexibilidad**: cambiar una marca de agua, cambiar de códecs o añadir soporte para una resolución mayor implica volver a codificar todo el catálogo anterior.

<span aria-hidden="true" id="on-demand-video-encoding"></span> <span aria-hidden="true" id="encoding-de-video-bajo-demanda"></span>

## Encoding de video bajo demanda

El **servicio de encoding de video bajo demanda** de Transloadit invierte el modelo tradicional. En lugar de procesar previamente un archivo completo, codifica *solo el segmento que solicita un espectador* y transmite el resultado de inmediato. Un Smart CDN integrado almacena en caché ese segmento, de modo que el siguiente espectador lo recibe a velocidad de edge. Sin cómputo adicional.

Beneficios clave:

* **Paga solo por lo que se ve**: los segmentos no vistos no generan ningún costo de encoding.
* **Iteración rápida**: actualiza marcas de agua, subtítulos o códecs editando un Template; no hay que recodificar en masa.
* **Reproducción casi instantánea**: una persona puede pulsar *Play* pocos segundos después de que termina una subida.

<span aria-hidden="true" id="how-it-works-under-the-hood"></span>

### Cómo funciona internamente

/video/ondemand codifica videos en listas de reproducción HLS bajo demanda. Así funciona cuando se usa con nuestro Smart CDN:

1. El reproductor le pide al Smart CDN la lista de reproducción multivariante de HLS (lista de reproducción maestra).
2. El Smart CDN reenvía la solicitud a Transloadit si la lista de reproducción aún no está en caché.
3. Transloadit recupera el archivo de origen, genera la lista de reproducción multivariante de HLS al vuelo y se la devuelve al reproductor.
4. Cuando el reproductor solicita una lista de reproducción de variante o un segmento`.ts` (Transport Stream) específico, se repite el mismo flujo: Transloadit codifica ese segmento de 2 a 6 segundos en tiempo real y lo transmite de vuelta de inmediato.
5. El Smart CDN almacena en caché tanto las listas de reproducción como los segmentos codificados, así que los espectadores posteriores los reciben directamente desde el edge.

La latencia se mantiene baja al codificar fragmentos pequeños y al ejecutar el pipeline en memoria, sin ninguna ida y vuelta a un almacenamiento intermedio. Transloadit usa solicitudes de rango al importar el archivo de origen, lo que elimina la necesidad de que nuestra plataforma reciba primero el archivo completo.

<span aria-hidden="true" id="demo"></span>

## Demo

A continuación hay una demo interactiva que te permite activar o desactivar una marca de agua. Pulsa**Cargar video** y observa cómo el video se actualiza tras un breve retraso, lo que confirma que el encoding ocurre bajo demanda y no por adelantado.

Tamaño de la marca de agua

25 %

Opacidad de la marca de agua

0,8

Posición de la marca de agua

CentroArribaAbajoIzquierdaDerechaArriba a la izquierdaArriba a la derechaAbajo a la izquierdaAbajo a la derecha

Cargar video

<span aria-hidden="true" id="use-cases"></span> <span aria-hidden="true" id="casos-de-uso"></span>

## Casos de uso

Esta es una lista de los casos de uso más comunes de nuestro nuevo servicio de encoding de video bajo demanda.

<span aria-hidden="true" id="large-archives"></span> <span aria-hidden="true" id="grandes-bibliotecas-de-archivos"></span> <span aria-hidden="true" id="archivos-extensos"></span> <span aria-hidden="true" id="archivos-grandes"></span>

### Grandes bibliotecas de archivos

Las bibliotecas de conferencias, las grabaciones de videovigilancia o las colecciones de clases grabadas suelen abarcar miles de horas, pero solo una mínima parte se reproduce alguna vez. El encoding bajo demanda te evita procesar terabytes de contenido frío, sin dejar de permitir el acceso instantáneo cuando alguien *sí* pulsa *Play*.

<span aria-hidden="true" id="user-generated-content-platforms"></span> <span aria-hidden="true" id="plataformas-de-contenido-generado-por-usuarios"></span>

### Plataformas de contenido generado por usuarios

La mayoría de las subidas reciben pocas vistas, si acaso alguna, mientras que un pequeño porcentaje se vuelve viral. Aplazar el cómputo hasta que se materialice el interés del público recorta tu factura de encoding y mejora el tiempo hasta el primer fotograma para los creadores.

<span aria-hidden="true" id="ab-testing-video-features"></span> <span aria-hidden="true" id="pruebas-ab-de-funciones-de-video"></span>

### Pruebas A/B de funciones de video

¿Necesitas comparar códecs, tasas de bits o la ubicación de una marca de agua? Apunta reproductores distintos a diferentes Templates, mide la interacción y descarta la variante perdedora. No hace falta codificar por adelantado ni hacer un despliegue complejo.

<span aria-hidden="true" id="flexible-delivery-strategy"></span> <span aria-hidden="true" id="estrategia-de-entrega-flexible"></span>

### Estrategia de entrega flexible

¿Quieres cambiar tu estrategia de entrega rápidamente? Con el encoding bajo demanda, puedes actualizar tu configuración de encoding, añadir o quitar niveles de calidad, o cambiar marcas de agua al instante sin esperar a una recodificación completa de toda tu biblioteca de video.

<span aria-hidden="true" id="cost-savings-calculator"></span> <span aria-hidden="true" id="calculadora-de-ahorro-de-costos"></span>

## Calculadora de ahorro de costos

El encoding bajo demanda brilla cuando la interacción de los espectadores es dispareja. Usa la calculadora de abajo para comparar los costos totales frente a los de un pipeline tradicional.

Parámetros considerados:

* **Número de videos**: el tamaño de tu biblioteca.
* **Tamaño promedio de video**: qué tan grande es cada archivo de origen.
* **Retención promedio de espectadores**: la fracción de cada video que ve un usuario típico.
* **Tasa de visualización**: la porción del catálogo que recibe al menos una vista.

Ajuste preestablecido

Biblioteca personalArchivo de grabaciones de eventosPlataforma de contenido generado por usuarios

Número de videos

2000

Tamaño promedio de video

10.000 MB

Retención promedio de espectadores

15 %

Tasa promedio de visualización de video

5 %

### Resultados

Uso de encoding anticipado

228,88 TB

Uso de encoding bajo demanda

732,42 GB

Ahorro potencial

99,7 %

<span aria-hidden="true" id="sample-template"></span> <span aria-hidden="true" id="template-de-ejemplo"></span>

## Template de ejemplo

Normalmente, los desarrolladores quieren ver un JSON antes que nada. Aquí tienes un Templatemínimo que convierte cualquier subida en un stream HLS de 1080p bajo demanda:

```json
{
  "steps": {
    "import": {
      "robot": "/s3/import",
      "path": "${fields.input}",
      "credentials": "YOUR_AWS_CREDENTIALS",
      "return_file_stubs": true
    },
    "vod": {
      "robot": "/video/ondemand",
      "use": "import",
      "variants": {
        "480p": {
          "preset": "vod/480p",
          "ffmpeg_stack": "v6"
        },
        "720p": {
          "preset": "vod/720p",
          "ffmpeg_stack": "v6"
        },
        "1080p": {
          "preset": "vod/1080p",
          "ffmpeg_stack": "v6"
        }
      }
    },
    "serve": {
      "use": "vod",
      "robot": "/file/serve"
    }
  }
}

```

Guarda el fragmento como un Template y, luego, cuando abras una URL como `https://[workspace].tlcdn.com/[template]/[path]`, se creará automáticamente unaAssembly con esasInstructions, que se encarga de importar, codificar y servir el archivo.

<span aria-hidden="true" id="get-started"></span> <span aria-hidden="true" id="comienza-ahora"></span>

## Comienza ahora

Para ver un recorrido completo, consulta la documentación delRobot [🤖 /video/ondemand](/es/docs/robots/video-ondemand.md).

<span aria-hidden="true" id="conclusion"></span>

## Conclusión

El encoding de video bajo demanda te permite pagar solo por las vistas, iterar más rápido y ofrecer reproducción instantánea, sin administrar tu propia infraestructura. Pruébalo, explora las demos y empieza hoy mismo a hacer streaming de forma más inteligente.

[#content-delivery](/es/blog/tags/content-delivery.md)[#video-encoding-service](/es/blog/tags/video-encoding-service.md)[#video-ondemand-robot](/es/blog/tags/video-ondemand-robot.md)[#video-encode-robot](/es/blog/tags/video-encode-robot.md)[#video-adaptive-robot](/es/blog/tags/video-adaptive-robot.md)[#file-serve-robot](/es/blog/tags/file-serve-robot.md)[#walkthrough](/es/blog/tags/walkthrough.md)

### 👩‍💻 Únete a más de 20k desarrolladores

Suscríbete a nuestro [boletín mensual EN (English)](/newsletters.md) para recibir enlaces directos a 3 artículos exclusivos sobre tecnología y 2 actualizaciones de producto. Ni más ni menos.

Tu email:

Obtén acceso

## Subida y encoding de archivos. Sin complicaciones.

Transloadit optimiza el manejo de archivos para desarrolladores, con la confianza de marcas como Coursera y The New York Times. Somos reconocidos por una API confiable, soporte de primer nivel y un firme compromiso con el código abierto, con proyectos como [Uppy⁠](https://uppy.io) y el protocolo [tus⁠](https://tus.io) que marcan estándares en el procesamiento de archivos.

[Regístrate](/c/)[Agenda una demo](https://survey.typeform.com/to/kRg47Xi5)

No necesitas tarjeta de crédito

Cancela en cualquier momento
