Calcolo del costo streaming per ora guardata
Divida l’addebito mensile dell’abbonamento per le ore che ha davvero guardato: con 20 ore di visione ogni ora costa un ventesimo dell’addebito, nella stessa valuta inserita. Decida il rinnovo con un dato reale. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Costo mensile dell'abbonamento
- 15,99
- Ore guardate
- 20
- Costo per ora
- 0,7995
Il canone mensile di un servizio di streaming non mostra da solo quanto valore Lei riceva davvero. Questo calcolatore divide il costo di un mese per le ore di contenuti guardate nello stesso periodo e restituisce un costo effettivo orario nella valuta inserita. È utile per confrontare servizi diversi, verificare gli abbonamenti prima del rinnovo o capire se conviene mantenere un account usato poco. Le ore guardate devono essere maggiori di zero, perché senza tempo di visione non è possibile determinare un costo orario.
Trasformi la fattura mensile in una tariffa utile
Il prezzo di un abbonamento è ben visibile sull’estratto conto, ma preso da solo è difficile da valutare. La tariffa oraria effettiva collega quel costo fisso all’uso reale. Il risultato mantiene la valuta dell’importo inserito: se il costo è in euro, la risposta è in euro all’ora; con i dollari, sarà in dollari all’ora.
Includa tasse e componenti aggiuntivi se desidera rappresentare la fattura completa. Conteggi soltanto le ore del mese coperto dal pagamento, perché abbinare l’addebito di gennaio a ore accumulate in più mesi falserebbe il dato. Un mese promozionale gratuito è valido e restituisce zero se è stato visto qualche contenuto.
Zero ore viene invece rifiutato, poiché la divisione per zero non produce una tariffa significativa.
Confronti gli abbonamenti con lo stesso criterio
Il costo orario è davvero utile se ogni servizio viene misurato in modo coerente. Usi l’importo effettivamente pagato anziché il prezzo pubblicizzato quando sconti, pacchetti, tasse, livelli premium o opzioni familiari modificano l’addebito. Recuperi poi le ore dalla cronologia dell’account, da un report del dispositivo o da un semplice registro.
Esegua un calcolo separato per ciascun servizio. Un canone elevato può avere un costo orario basso se il servizio viene usato spesso, mentre un abbonamento economico può risultare poco conveniente se resta quasi sempre chiuso. Il numero non misura la qualità delle opere, l’ampiezza del catalogo, la praticità o il vantaggio per più familiari: lo consideri un supporto alla decisione, non un verdetto.
Per la famiglia scelga una regola costante, sommando le ore di tutti oppure contando solo le Sue per ogni servizio. Ripetere il calcolo per più mesi attenua vacanze, maratone occasionali e prove temporanee.
Interpreti correttamente arrotondamento e casi limite
Il calcolo è deterministico: divide il costo mensile per le ore guardate e arrotonda a non più di sei decimali, così il risultato rimane stabile. Questa precisione conserva differenze utili quando il tempo è elevato o l’addebito è ridotto, senza mostrare rumore in virgola mobile. Per un bilancio quotidiano Lei può arrotondare alla più piccola unità monetaria pratica; se un altro sistema confronterà o sommerà i risultati, è meglio conservare il valore restituito.
Sono ammesse ore frazionarie: novanta minuti si inseriscono come 1.5 ore. Il costo mensile può essere zero per una prova o un accredito completo, ma non può essere negativo. Le ore devono essere un numero finito maggiore di zero; valori negativi, zero, testo, dati mancanti e numeri non finiti non sono validi.
Un tempo positivo molto breve può produrre una tariffa elevata: è corretto e spesso evidenzia un abbonamento inutilizzato.
Casi d'uso
Valuti un abbonamento usato poco
Trasformi un mese con poche ore di visione in una tariffa oraria prima di sospendere o disdire il servizio.
Confronti piani streaming concorrenti
Calcoli ogni servizio con la stessa regola familiare e confronti l’uso reale anziché i soli prezzi pubblicizzati.
Segua nel tempo il valore dell’intrattenimento
Ripeta il calcolo ogni mese per osservare come cambiano tariffa effettiva, abitudini, prezzi e livelli di servizio.
Domande frequenti
Quale valuta usa il risultato?
Usa la stessa valuta del costo mensile inserito. Il calcolatore non converte valute e non aggiunge simboli monetari.
Posso inserire frazioni di ora?
Sì. Inserisca il tempo in ore decimali; per esempio, 1.5 indica un’ora e trenta minuti.
Devo includere tasse e componenti aggiuntivi?
Li includa se vuole riflettere l’intero importo pagato nel mese; altrimenti inserisca solo il canone base.
Perché zero ore di visione non sono accettate?
Un costo orario richiede un po’ di tempo di visione, e dividere per zero non produce una tariffa sensata. Un mese promozionale a costo zero resta valido: se ha guardato qualcosa, il risultato è semplicemente zero.
Un servizio più caro può costare meno all’ora?
Sì. Un canone mensile più alto può risultare più conveniente all’ora se usa spesso il servizio, mentre un abbonamento economico aperto di rado può rendere poco. Faccia il calcolo separatamente per ogni servizio.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"monthly_subscription_cost": 15.99,
"hours_watched": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.streaming_cost_per_hour_watched",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Trasformi la fattura mensile in una tariffa utile
Inserisca l’intero importo addebitato nel mese in monthly_subscription_cost, quindi il tempo di visione dello stesso periodo in hours_watched. Il calcolatore divide il primo valore per il secondo e restituisce cost_per_hour.
Interpreti correttamente arrotondamento e casi limite
Ogni richiesta API costa $0.002.
Domande tecniche
Quale formula usa il calcolatore?
Divide monthly_subscription_cost per hours_watched e restituisce il risultato come cost_per_hour.
Che cosa accade se le ore guardate sono zero?
La richiesta restituisce l’errore invalid_input, perché senza ore di visione non si può calcolare una tariffa oraria.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito gratis nel browser.