Come Vine soddisfa il suo bisogno di velocità

La settimana scorsa ho scritto di come Sta arrivando , il nuovo video Instagram di Twitter, offre un'esperienza utente dal design impeccabile supportata da un'ingegneria che offre l'unica cosa che conta nei dispositivi mobili: la velocità.





Immagine per gentile concessione di Vine, attraverso

Ho chiesto a Twitter di commentare le soluzioni tecnologiche che consentono ai video di 6 secondi di Vine di caricarsi alla velocità delle foto su uno smartphone o abbastanza vicine. Ecco cosa ha detto Colin Kroll, leader del team di ingegneri di Vine:

- Comprimi presto, comprimi spesso. Iniziamo il processo di codifica in Vine non appena inizi a registrare [una clip]. Poiché stiamo codificando in h.264, beneficiamo anche dell'accelerazione hardware nei chipset di iPhone e iPod Touch. I video caricati su Vine vengono transcodificati a velocità in bit differenti sui nostri server per diversi scenari di connettività.



- Dimentica l'HD. I video su Vine vengono registrati a 480x480 utilizzando il codec H264. La frequenza dei fotogrammi è variabile, a seconda del dispositivo e delle condizioni di illuminazione, ma generalmente ha un clock di circa 22-30 FPS.

- Stai due passi avanti rispetto all'utente. Vine mantiene una stima corrente della connettività di un dispositivo e carica i video con il bit rate appropriato. Abbiamo un algoritmo che precaricherà fino a due post successivi [nell'app], in base all'attività della persona che lo utilizza.

Niente di tutto questo suona come una scienza missilistica, ma risolvere il problema di Instagram del video non è mai stato il raggiungimento di un colpo di luna tecnologico. Si trattava di identificare quale parte del problema in realtà contava - qual è l'esperienza principale che le persone desiderano dai social video sui loro telefoni? – e puntare la tecnologia su larga scala di Twitter esattamente a quell'obiettivo. Questa sinergia tra strategia di progettazione e tattiche ingegneristiche è ciò che crea esperienze tecnologiche di successo che sembrano ovvie col senno di poi.



nascondere