Gli sviluppatori di YouTube, nota piattaforma per lo streaming di proprietà di Mountain View, introdussero il supporto iniziale per l'elemento video
di HTML5 circa 4 anni fa, tale iniziativa venne motivata dal fatto che quest'ultimo avrebbe potuto garantire un livello di prestazioni superiore rispetto a tecnologie basate su plugin di terze parti come per esempio Adobe Flash; ora, il periodo dedicato alla sperimentazione sarebbe giunto al termine e video
dovrebbe diventare il riferimento predefinito per la riproduzione multimediale del servizio.
Inizialmente l'impiego di HTML5 in YouTube avrebbe presentato delle criticità come per esempio il mancato supporto ad ABR (Adaptive Bitrate), una tecnica per la gestione delle performance nelle procedure di streaming, ma la collaborazione tra Google e i maggiori browser vendor avrebbe permesso nel tempo di superare numerosi limiti legati alla compatibilità, per cui lo stesso Chrome, Internet Explorer 11, Safari 8 e le ultime versioni per i test di Firefox consentirebbero l'uso di video
come elemento di default.
Per quanto riguarda il rapporto tra HTML5 e le altre tecnologie correlate alla riproduzione video, i miglioramenti operati negli ultimi anni a carico di queste ultime consentirebbero l'impiego di video
quale standard per i player multimediali; la già citata ABR, considerata indispensabile ai fini della qualità del rendering, sarebbe ora meno limitante dal punto di vista del buffering; anche le console videoludiche, i Web browser e i dispositivi come Chromecast consentirebbero lo streaming tramite le MediaSource Extensions.
Nello stesso modo HTML5 permetterebbe di avvantaggiarsi dell'uso di un codec come VP9 in grado di garantire una risoluzione di alta qualità con un risparmio medio di banda pari al 35%, dell'impiego delle Encrypted Media Extensions su differenti dispositivi (superando un limite presente in tecnologie come Flash o Silverlight) e di sfruttare WebRTC per la condivisione di contenuti.
Con l'introduzione di video
come elemento di default YouTube considererà ora deprecate le procedure di embedding dei Flash object
, stesso discorso per quanto riguarda la Falsh API, ciò al fine di incoraggiare l'utilizzo della iframe API e di altre interfacce legate ad HTML come le API fullscreen
.