Calculadora de coste de streaming por hora vista
Divida la factura mensual de su suscripción entre las horas que realmente vio: con 20 horas de visionado, cada hora cuesta la vigésima parte de la factura, en la misma moneda que indicó. Decida la renovación con un dato real. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Costo mensual de la suscripción
- 15,99
- Horas vistas
- 20
- Costo por hora
- 0,7995
La cuota mensual de una plataforma de streaming no indica por sí sola el valor que usted obtiene. Esta calculadora divide el coste de un mes entre las horas de contenido vistas en ese mismo periodo y ofrece un coste efectivo por hora en la moneda introducida. Sirve para comparar servicios, revisar suscripciones antes de renovarlas y detectar cuentas con poco uso. Las horas deben ser mayores que cero, ya que sin tiempo de reproducción no existe un coste por hora calculable.
Convierta la factura mensual en una tarifa útil
El precio de una suscripción aparece claramente en el extracto, pero aislado dice poco sobre el uso real. La tarifa efectiva por hora relaciona ese cargo fijo con el contenido consumido. El resultado conserva la moneda del importe: si usted escribe dólares, obtendrá dólares por hora; si escribe euros, obtendrá euros por hora.
Incluya impuestos y complementos cuando desee representar la factura completa. Cuente únicamente las horas correspondientes al mes facturado, porque mezclar un cargo de enero con varios meses de visualización distorsionaría la comparación. Un mes promocional gratuito es válido y devuelve cero si hubo consumo.
En cambio, cero horas provoca un error, pues la división por cero no representa una tarifa de uso válida.
Compare todas las suscripciones con el mismo criterio
El coste por hora resulta fiable cuando todos los servicios se miden de forma coherente. Use el importe pagado, no el precio publicitado, si descuentos, paquetes, impuestos, planes prémium o extras familiares alteraron la factura. Obtenga después las horas desde el historial de la cuenta, un informe del dispositivo o un registro propio.
Calcule cada servicio por separado en lugar de sumar todas las cuotas. Una suscripción cara puede tener un coste horario bajo si se utiliza mucho, mientras que otra barata puede salir cara si casi nunca se abre. Este indicador no mide la calidad del catálogo, la comodidad ni el disfrute, por lo que conviene tratarlo como una ayuda y no como un veredicto.
En hogares compartidos, mantenga una regla constante: sume las horas de todos o use solo las suyas en cada servicio. Repetir el cálculo varios meses reduce el efecto de vacaciones, estrenos concretos o pruebas temporales.
Interprete bien el redondeo y los casos límite
El cálculo es determinista: divide el coste mensual entre las horas vistas y redondea a un máximo de seis decimales para entregar un resultado estable. Esa precisión conserva diferencias útiles cuando el cargo es pequeño o el consumo es elevado, sin mostrar ruido de coma flotante. Para un presupuesto cotidiano, usted puede redondear después a la unidad monetaria práctica más pequeña; si otro sistema comparará o agregará datos, es preferible conservar el valor devuelto.
Se admiten horas fraccionarias: noventa minutos se introducen como 1.5 horas. El coste mensual puede ser cero en una prueba o un mes abonado, pero nunca negativo. Las horas deben ser finitas y mayores que cero; se rechazan valores negativos, texto, datos ausentes y números no finitos.
Un tiempo positivo muy pequeño puede generar una tarifa enorme, resultado matemáticamente correcto que suele revelar una suscripción desaprovechada.
Qué puede hacer con ella
Revise una suscripción infrautilizada
Convierta un mes con pocas horas de reproducción en una tarifa horaria antes de cancelar o pausar el servicio.
Compare planes de streaming rivales
Calcule cada servicio con el mismo criterio familiar y compare el uso real, no solo las cuotas anunciadas.
Observe el valor del ocio a lo largo del tiempo
Repita el cálculo cada mes para ver cómo cambian la tarifa efectiva, sus hábitos, los precios o el plan contratado.
Preguntas frecuentes
¿Qué moneda utiliza el resultado?
Utiliza la misma moneda que el coste mensual introducido. La calculadora no convierte divisas ni añade símbolos monetarios.
¿Puedo introducir fracciones de hora?
Sí. Introduzca el tiempo como horas decimales; por ejemplo, 1.5 equivale a una hora y treinta minutos.
¿Debo incluir impuestos y complementos?
Inclúyalos si desea reflejar el importe completo pagado ese mes; en caso contrario, use solo la cuota base.
¿Por qué no se aceptan cero horas vistas?
Un coste por hora necesita algo de tiempo de visionado, y dividir entre cero no da una tarifa con sentido. Un mes promocional sin coste sí es válido: si vio algo, el resultado es simplemente cero.
¿Un servicio más caro puede salir más barato por hora?
Sí. Una cuota mensual más alta puede resultar más económica por hora si usa mucho el servicio, mientras que una suscripción barata que casi no abre puede salirle cara. Haga el cálculo para cada servicio por separado.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/video/streaming-cost-per-hour-watched \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_subscription_cost":15.99,"hours_watched":20}'const res = await fetch("https://api.kit.forhosting.com/video/streaming-cost-per-hour-watched", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_subscription_cost": 15.99,
"hours_watched": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/streaming-cost-per-hour-watched",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_subscription_cost": 15.99,
"hours_watched": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/streaming-cost-per-hour-watched", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_subscription_cost":15.99,"hours_watched":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_subscription_cost":15.99,"hours_watched":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/streaming-cost-per-hour-watched", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"monthly_subscription_cost": 15.99,
"hours_watched": 20
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.streaming_cost_per_hour_watched",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Convierta la factura mensual en una tarifa útil
Introduzca el importe total del mes en monthly_subscription_cost y el tiempo visto durante el mismo periodo de facturación en hours_watched. La calculadora divide ambos valores y devuelve cost_per_hour.
Interprete bien el redondeo y los casos límite
La API devuelve solo la tarifa calculada y cuesta $0.002 por solicitud.
Preguntas técnicas
¿Qué fórmula utiliza la calculadora?
Divide monthly_subscription_cost entre hours_watched y devuelve el resultado como cost_per_hour.
¿Qué ocurre si las horas vistas son cero?
La solicitud devuelve el error invalid_input, porque no puede calcularse una tarifa horaria sin horas de visualización.
¿Cuánto cuesta una solicitud de la API?
Cada solicitud de la API cuesta $0.002. El mismo cálculo determinista puede ejecutarse gratis en el navegador.