In base a the official android documentation, Android supporta il profilo di base h.264 su dispositivi 3.0+, tuttavia non fa menzione a quale dispositivo levels il sistema supporterà. Qualcuno sa o dipenderà da ciascun dispositivo?Supporto livello H.264 BaseProfile Android
risposta
Il motivo per cui la documentazione non menziona alcun livello è l'ampia varietà di dispositivi Android. Funziona per Apple in quanto offrono solo alcuni modelli, ma ci sono molti produttori Android. Google non può garantire che un determinato livello funzioni su tutti i dispositivi.
In effetti, se si guarda allo Video Encoding Recommendations non si può nemmeno garantire 2 Mbps HD 720p @ 30 fps
. È contrassegnato con N/A on all devices
.
Per il HD 720p @ 30 fps
il livello corrispondente è 3.1
. Un dispositivo in grado di riprodurre un certo livello può anche riprodurre tutti i livelli sottostanti.
Questo non significa non ci sono dispositivi Android in grado di riprodurre i livelli di 3.2+
e anche Main
, High
profili ecc Ma se avete bisogno ampia disponibilità hai bisogno di indirizzare il minimo comune denominatore.