211service.com
Jak winorośl zaspokaja potrzebę szybkości
W zeszłym tygodniu pisałem o tym, jak Nadchodzi , nowy Instagram wideo na Twitterze, oferuje nienagannie zaprojektowane wrażenia użytkownika poparte inżynierią, która zapewnia jedyną rzecz, która ma znaczenie w urządzeniach mobilnych: szybkość.

Zdjęcie dzięki uprzejmości Vine, przez
Poprosiłem Twittera o komentarz na temat rozwiązań technologicznych, dzięki którym 6-sekundowe filmy Vine ładują się tak szybko, jak zdjęcia na smartfonie – lub wystarczająco blisko. Oto, co powiedział Colin Kroll, lider zespołu inżynierów Vine:
- Kompresuj wcześnie, kompresuj często. Proces kodowania rozpoczynamy w Vine zaraz po rozpoczęciu nagrywania [klipu]. Ponieważ kodujemy do h.264, korzystamy również z akceleracji sprzętowej w chipsetach iPhone'a i iPoda Touch. Filmy przesyłane do Vine są transkodowane z różnymi szybkościami transmisji na naszych serwerach w różnych scenariuszach połączeń.
- Zapomnij o HD. Filmy w Vine są nagrywane w rozdzielczości 480x480 przy użyciu kodeka H264. Liczba klatek na sekundę jest zmienna, w zależności od urządzenia i warunków oświetleniowych, ale generalnie zegary to około 22-30 FPS.
- Wyprzedź użytkownika o dwa kroki. Vine prowadzi bieżące oszacowanie łączności urządzenia i ładuje filmy z odpowiednią szybkością transmisji. Mamy algorytm, który wstępnie wczytuje do dwóch kolejnych postów [w aplikacji] na podstawie aktywności osoby, która z niego korzysta.
Nic z tego nie brzmi jak nauka o rakietach, ale rozwiązanie problemu wideo na Instagramie nigdy nie polegało na osiągnięciu technologicznego zdjęcia księżyca. Chodziło o określenie, które część problemu faktycznie miało znaczenie – jakie jest główne doświadczenie, którego ludzie oczekują od filmów społecznościowych na swoich telefonach? – i nakierowanie wysokoskalowanej technologii Twittera dokładnie na ten cel. Ta synergia strategii projektowania i taktyki inżynierskiej tworzy udane doświadczenia technologiczne, które z perspektywy czasu wydają się oczywiste.