Il vocabolario, in parole semplici
Ogni parola qui compare da qualche parte in questo sito, nella descrizione di un’app, o nel messaggio che un’app mostra quando qualcosa non va. Ognuna è definita una volta, come si deve, in compagnia delle parole a cui appartiene.
Tutti i termini, dalla A alla Z
- 10 bit Video che memorizza dieci bit per canale di colore invece di otto, per sfumature più morbide. In HEVC è normale e ben supportato; in H.264 è di gran lunga la causa più comune di un file che ha il suono ma non l'immagine su un iPhone.
- A riposo contro in transito Cifrato a riposo vuol dire illeggibile su disco. Cifrato in transito vuol dire illeggibile in rete. Sono protezioni separate, e un prodotto può onestamente vantare l'una senza fare l'altra.
- App group Un contenitore condiviso che due app dello stesso sviluppatore possono entrambe aprire — l'unica crepa autorizzata nella sandbox. È così che un'estensione di condivisione consegna un file alla app a cui appartiene.
- Archiviazione cloud File tenuti sul server di qualcun altro, raggiunti tramite l'API di quell'azienda — Dropbox, OneDrive, Box, pCloud. Ognuno ha la sua interfaccia, ed è per questo che le app li supportano uno alla volta.
- AV1 Un codec senza royalty pubblicato nel 2018, più efficiente dell'HEVC e, a differenza sua, libero da dispute sulle licenze. La decodifica hardware è arrivata sui dispositivi Apple solo con l'iPhone 15 Pro.
- Biometria È il dispositivo, non la app, a confermare che sei tu; alla app viene detto sì o no. Nessun dato di impronta o di volto arriva mai a una app, e niente di tutto ciò è una password.
- Bitrate Quanti dati usa un secondo di video o audio, di solito in megabit al secondo. È la cosa principale che decide sia la dimensione del file sia quanto deve faticare un dispositivo.
- Bitrate adattivo Offrire lo stesso contenuto a più livelli di qualità e lasciare che il player si sposti tra loro mentre la connessione cambia. È per questo che i flussi perdono nitidezza invece di fermarsi.
- Buffering Un player che tiene qualche secondo di video in anticipo su quello che stai guardando, così un breve singhiozzo di rete non diventa una pausa. Quando vedi la parola, il buffer si è esaurito.
- Cassaforte esca Un secondo codice che apre una cassaforte diversa e innocua. Chi viene costretto a sbloccare la app può farlo, e ciò che si apre non è la cosa che cercavano.
- Catch-up Guardare qualcosa che è già andato in onda, chiedendo al server del provider un momento passato su un canale. Esiste solo dove il provider registra; sul tuo dispositivo non viene conservato niente.
- ChaCha20-Poly1305 Un algoritmo di cifratura moderno che sia nasconde i dati sia rileva le manomissioni. Veloce sui telefoni, che non sempre hanno l'accelerazione hardware per l'alternativa più vecchia.
- Codec Il metodo usato per comprimere un flusso video o audio, e per decomprimerlo di nuovo al momento della riproduzione. H.264, HEVC, AV1, AAC e MP3 sono codec. Un codec non è un formato di file.
- Codice di recupero Una stringa monouso che può scartare la chiave principale quando il codice di accesso è dimenticato. Nessuno può riemetterlo, perché nessun altro l'ha mai avuto — comprese le persone che hanno scritto la app.
- Connessioni parallele Dividere un file in intervalli e scaricarne più d'uno insieme. Aiuta quando una singola connessione viene limitata, e non serve assolutamente a niente quando il collo di bottiglia è la tua linea.
- Contenitore La struttura di file che tiene insieme le tracce video, audio e sottotitoli e descrive dove sta ciascuna. MP4, MKV, AVI e WebM sono contenitori. Un contenitore non comprime niente.
- Decodifica hardware Decodificare il video su un chip dedicato invece che sul processore principale. Molto più veloce, molto meno calda e molto più gentile con la batteria — ma gestisce solo i codec per cui è stata costruita.
- Download riprendibile Un trasferimento che continua esattamente da dove si era fermato invece di ripartire, registrando quanti byte sono stati confermati e chiedendo il resto.
- DRM Cifratura che solo un software di riproduzione autorizzato può sciogliere, usando chiavi prese da un server di licenze. FairPlay sulle piattaforme Apple, Widevine su Android e sulla maggior parte dei browser web.
- EPG Il palinsesto: cosa c'è adesso su ogni canale, cosa viene dopo e cosa c'era prima. Consegnato separatamente dai canali stessi, di solito come file XMLTV.
- Fotogramma chiave Un fotogramma memorizzato per intero invece che come differenza dal fotogramma precedente. Lo spostamento nel video può atterrare solo su uno di questi, ed è per questo che a volte salta a un momento un po' diverso da quello che hai chiesto.
- H.264 Il codec video che tutto sa decodificare. Pubblicato nel 2003, resta la scelta più sicura per la compatibilità, ed è accelerato via hardware su ogni telefono, computer e televisore degli ultimi quindici anni.
- HEVC Il successore dell'H.264, all'incirca la metà della dimensione a parità di qualità. Ogni dispositivo Apple dal 2015 in poi lo decodifica via hardware, ed è il formato in cui registra un iPhone.
- HLS Il protocollo di streaming di Apple, e quello che usa quasi tutto. Il video viene tagliato in segmenti brevi elencati in una playlist di testo, e il player li scarica in ordine con normali richieste HTTP.
- IPTV Televisione consegnata via internet invece che via etere, via cavo o via satellite. Come parola descrive un metodo di consegna e non dice niente su chi abbia il diritto di consegnare cosa.
- Key wrapping Cifrare i file con una chiave, e poi cifrare quella chiave separatamente con ogni via d'accesso. Cambiare un codice riavvolge una chiave piccola invece di ricifrare tutto.
- Manifest Il file di testo che elenca di cosa è fatto un flusso. Un manifest master elenca i livelli di qualità disponibili; ciascuno di quelli punta a un manifest media che elenca i segmenti veri.
- Nascosto contro cifrato Nascosto vuol dire che una app accetta di non mostrare una cosa. Cifrato vuol dire che i byte su disco sono illeggibili senza una chiave. Il primo è una promessa; il secondo è aritmetica.
- Playlist M3U Una lista in testo semplice di nomi di canali e indirizzi di flusso, ed è il modo più comune in cui viene consegnato un abbonamento IPTV. Non contiene nessun video.
- Portachiavi L'archivio protetto del sistema per i piccoli segreti, appoggiato all'hardware di sicurezza del dispositivo. È dove appartengono chiavi e token, e dove non dovrebbe finire niente di grosso.
- Range request Chiedere a un server una fetta precisa di un file — i byte da 5.000.000 a 5.999.999 — invece dell'intera cosa. È ciò che rende un download riprendibile e ciò che permette a più connessioni di scaricare un file insieme.
- Remux Spostare i flussi video e audio esistenti da un contenitore a un altro senza ricodificarli. Senza perdita, e abbastanza veloce da essere limitato dalla velocità del disco più che dal processore.
- Sandbox La regola per cui ogni app può vedere solo il proprio spazio. È il motivo per cui una app non può aprire i download di un'altra, e per cui «il file è accanto al video» è una cosa che su iOS non esiste.
- Segmento Un breve pezzo di flusso, tipicamente da due a dieci secondi, consegnato come file a sé. Un'ora di video sono da centinaia a migliaia di questi.
- Segnalibro con ambito di sicurezza Un token che ricorda il permesso su una cartella fuori dalla sandbox — un disco esterno, una cartella in iCloud — così la app può riaprirla più tardi senza chiedere di nuovo.
- Server HTTP locale Una app che risponde a richieste web sulla tua rete, così un browser sul tuo computer può aprire una pagina servita dal tuo telefono. È così che funziona il trasferimento via Wi-Fi, senza cavo e senza account.
- Statistiche anonime Contare eventi senza registrare chi li ha fatti. Il valore dell'affermazione dipende interamente da cosa è attaccato a ogni evento — e nomi di file, percorsi e URL sono dove promesse del genere di solito si rompono.
- Transcodifica Decodificare un flusso e ricodificarlo, di solito in un codec diverso o a un bitrate più basso. Lenta, e con perdita ogni volta — la qualità non torna mai indietro.
- Trasferimento in background Un download affidato al sistema operativo così che continui dopo la chiusura della app. È il sistema a decidere i tempi, ed è lo scambio in cambio del fatto che continui.
- WebDAV Un'estensione di HTTP che trasforma un server web in un server di file: elencare, leggere, scrivere, spostare, eliminare. È quello che parlano Nextcloud e ownCloud, e che offre la maggior parte dei NAS.
- WebRTC Uno standard per collegare due dispositivi direttamente, senza un server in mezzo una volta che la connessione esiste. È quello che usa il trasferimento da dispositivo a dispositivo per spostare un file attraverso la stanza.
- Xtream Codes Un software di pannello la cui API è diventata uno standard di fatto. Invece di un file playlist ricevi un indirizzo del server, un nome utente e una password, e la app chiede al pannello canali, film, serie e guida.
- Zero-knowledge Un progetto in cui il gestore non può leggere ciò che conserva, perché le chiavi non lasciano mai i dispositivi dell'utente. La prova è semplice: possono azzerare la tua password e darti comunque i tuoi dati?
Per argomento
Video e codec
Quasi ogni cosa confusa nei file video viene da una sola distinzione — tra la scatola e quello che c'è dentro. Queste sono le parole per entrambe, e per le operazioni che spostano le cose dall'una all'altra.
11 terminiStreaming e IPTV
La televisione in diretta via internet ha preso in prestito il suo vocabolario da tre posti diversi — la radiodiffusione, il web e un particolare software di pannello diventato standard per caso. Queste sono le parole che saltano fuori.
11 terminiFile, download e trasferimento
Quasi tutto ciò che sembra arbitrario nei file su un iPhone discende da una sola regola sull'isolamento, e quasi tutto ciò che rende affidabili i download discende da una sola funzione di HTTP. Qui ci sono entrambe, più i modi in cui i file passano da un dispositivo all'altro.
11 terminiPrivacy e crittografia
Queste parole vengono usate alla leggera nelle descrizioni delle app, e le differenze tra loro sono esattamente dove sta il valore. Nascosto non è bloccato. Bloccato non è cifrato. E una chiave che tiene qualcun altro non è davvero tua.
10 termini