HTML and CSS Reference
In-Depth Information
Nell'esempio precedente applichiamo un'ombreggiatura al box video , arrotondando gli
angoli e contornando il tutto con una linea blu. Il risultato è visibile nella figura 9.6 .
Figura 9.6 - Il tag video con un CSS applicato, che ne cambia lo stile.
In generale, gli attributi che possiamo applicare sono gli stessi dei contenitori, come i div ,
ma purtroppo, anche in questo caso, il supporto dei browser non è sempre completo e in
certe situazioni un comportamento standard non è ancora stato definito, costringendoci, co-
me spesso avviene, ad avere la certezza della resa di un particolare tag, semplicemente pro-
vando la pagina sui vari browser disponibili.
A questo punto è lecito chiederci se questi attributi siano sufficienti a sostituire l'uso di
plug-in. Proviamo quindi a dare una risposta a questa domanda.
Le limitazioni dei tag audio e video
All'inizio del capitolo abbiamo introdotto questi due nuovi tag, anticipando che il loro
obiettivo è quello di soddisfare una delle esigenze più diffuse sul Web. Ci sono, però, delle
limitazioni che dobbiamo conoscere (che potrebbero essere superate in futuro, con la ma-
turazione degli standard), che per il momento fanno pendere la bilancia, in certi scenari,
ancora a favore dei plug-in, come Adobe Flash e Microsoft Silverlight.
Al di là dei formati e dei codec, su cui, come abbiamo visto, la disputa è ancora aperta,
uno dei limiti più importanti è l'impossibilità di fare live streaming . I contenitori previ-
sti supportano solo flussi audio e video limitati e devono essere, quindi, preparati prima
di essere riprodotti. Di conseguenza, non è supportato anche lo scenario in cui sia richie-
sto un adaptive streaming , cioè la capacità del client e del server di adattarsi in funzione
dei carichi della rete, diminuendo o alzando il bitrate del flusso, per evitare il più possibile
l'interruzione della riproduzione. Resta possibile, comunque, usare tecnologie server che
permettano di restituire i byte ai client in funzione della riproduzione, al fine di ridurre al
minimo il precaricamento da parte del browser e ottimizzare la banda consumata.
In realtà, il formato Dynamic Adaptive Streaming over HTTP (meglio noto come
MPEG-DASH ) è stato ratificato e attualmente è supportato da molti browser. Il supporto
Search WWH ::




Custom Search