Hur Vine tillfredsställer sitt behov av hastighet

Förra veckan skrev jag om hur Det kommer , Twitters nya Instagram av video, erbjuder en oklanderligt designad användarupplevelse uppbackad av teknik som levererar det enda som betyder något i mobilen: hastighet.





Bild med tillstånd av Vine, via

Jag bad Twitter att kommentera de tekniska lösningarna som låter Vines 6-sekunders videor laddas lika snabbt som bilder på en smartphone – eller nära nog. Så här sa Colin Kroll, ledare för Vines ingenjörsteam:

– Komprimera tidigt, komprimera ofta. Vi börjar kodningsprocessen i Vine så snart du börjar spela in [ett klipp]. Eftersom vi kodar till h.264 drar vi också nytta av hårdvaruacceleration i iPhone- och iPod Touch-kretsuppsättningarna. Videor som laddas upp till Vine omkodas till olika bithastigheter på våra servrar för olika anslutningsscenarier.



- Glöm HD. Videor på Vine spelas in i 480x480 med H264-codec. Bildhastigheten är variabel, beroende på din enhet och ljusförhållanden, men klockar vanligtvis runt 22-30FPS.

- Ligg två steg före användaren. Vine håller en löpande uppskattning av en enhets anslutning och laddar videor med lämplig bithastighet. Vi har en algoritm på plats som laddar upp till två efterföljande inlägg [i appen], baserat på aktiviteten hos personen som använder den.

Inget av detta låter som raketvetenskap, men att lösa Instagram-videoproblemet handlade aldrig om att uppnå ett tekniskt månskott. Det handlade om att identifiera vilken del av problemet spelade faktiskt roll - vilken är den primära upplevelsen som folk vill ha ut av social video på sina telefoner? – och riktar Twitters högskalade teknik rakt mot det målet. Denna synergi mellan designstrategi och ingenjörstaktik är det som skapar framgångsrika teknikupplevelser som verkar självklara i efterhand.



Dölj