Jak Multi buduje współpracę na żywo nowej generacji z wykorzystaniem zestawu Zoom wideo SDK

Dzięki wykorzystaniu Zoom wideo SDK firma Multi mogła stworzyć niezwykle niezawodne i unikatowe narzędzie do współpracy, skupiając się na wysoce wydajnych zespołach zajmujących się oprogramowaniem. 

Multi
Branża:

Technologia

Wyzwania:

Jakość i niezawodność; dostępność zestawu SDK dla systemu macOS

Rozwiązanie:

Zoom wideo SDK

Używane produkty

Organizacja Multi postanowiła stworzyć narzędzie do współpracy zgodne z jej filozofią, współdzieloną z innymi wysoce wydajnymi zespołami programistycznymi: spędzać czas na wspólnym budowaniu, inwestować w świetne, asynchroniczne działania następcze i organizować jak najmniej innych spotkań. 

Sesje w Multi skupiają się na udostępnianiu aplikacji w trybie wieloosobowym. Kiedy ktoś udostępni aplikację podczas sesji, wszyscy mogą wprowadzić zmiany za pomocą współdzielonych kursorów, narzędzi rysowania, a nawet współdzielonej kontroli. Współpracownicy mogą pracować na aplikacjach innych osób, np. Xcode i Terminal, tak jakby były one otwarte na ich własnych komputerach. 

Po zakończeniu sesji podsumowania generowane przez AI zapewniają spostrzeżenia i pozycje wymagające działania, co pomaga w przenoszeniu informacji do miejsc, w których wszyscy w zespole muszą je zobaczyć – np. do dokumentów, wiadomości, a nawet aplikacji, w których pracują.

Wybór rozwiązania wideo, które koncentruje się na wydajności w każdym aspekcie

Utrzymanie wysokiej jakości obrazu i dźwięku, których ludzie oczekują od codziennie używanych aplikacji, stanowi wyzwanie. Gdy ludzie są zajęci, ostatnią rzeczą, na jaką mają ochotę, jest rozwiązywanie problemów z opóźnieniami w transmisji wideo lub szukanie powodów, dla których nie mogą usłyszeć konkretnej osoby. W Multi sercem każdej sesji współpracy jest kod, projekty i treści, nad którymi pracują inne osoby. Udostępniany ekran i dźwięk muszą być niezawodnie wyraźne, nawet w niekorzystnych warunkach sieciowych. Dlatego od samego początku zespół Multi wiedział, że będzie budować swoje rozwiązanie na fundamencie zestawu Zoom wideo SDK.

Zespół Multi miał wcześniejsze doświadczenia w tworzeniu produktów audio i wideo w dziedzinie gier i produktywności, z wykorzystaniem kilku własnych i zewnętrznych rozwiązań infrastrukturalnych. Własne rozwiązania sprawdzają się w przypadku połączeń w sieciach peer-to-peer, ale gdy do gry wchodzą serwery wymagane do skalowania narzędzi dla większej liczby uczestników, coraz trudniej jest sprostać rosnącej złożoności. Rozbudowana infrastruktura serwerowa Zoom światowej klasy pomaga rozwiązać problem złożoności w kontekście decydowania o tym, który serwer powinien obsługiwać sesję.

Wykluczyli innych dostawców ze względu na dwa wymagania techniczne: po pierwsze, jakość audio i wideo nie była wystarczająco stabilna, zwłaszcza jeśli chodzi o udostępnianie ekranu. Po drugie, potrzebowali niezawodnego zestawu SDK do natywnego programowania w systemie macOS. Firma Zoom rozwiązała oba te problemy. Oczywiście była też dodatkowa korzyść, którą można uzyskać, gdy tworzy się za pomocą Zoom wideo SDK: gdy klienci słyszą, że Twoja aplikacja działa na platformie Zoom, pomaga to zaszczepić zaufanie do Twojego produktu.

Zespół Multi ma na celu umożliwienie szybkiego rozwoju bez kompromisów w zakresie jakości

Multi opiera się na platformie Zoom w możliwie dużym stopniu. Chociaż z początku dotyczyło to transmisji audio i wideo w czasie rzeczywistym, od tego czasu rozwiązanie wzbogacono o inne funkcje, w tym czat, transkrypcję i nagrywanie. Każda z tych funkcji została uruchomiona w mniej niż tydzień. Daje to zespołowi więcej czasu na skupienie się na budowaniu zróżnicowanych funkcji, takich jak sterowanie wielokursorowe lub strumieniowanie wideo o bardzo niskim opóźnieniu, które jest używany, gdy sterowanie jest aktywne.

Tworzymy Multi z myślą o zapewnieniu najlepszego sposobu na wspólne wykonywanie pracy. Składają się na to dwie części: produktywne sesje robocze i silne działania następcze. Synchroniczne i asynchroniczne”. – Alexander Embiricos, współzałożyciel i dyrektor generalny

Jak dotąd oznacza to skupienie się na funkcjach współpracy wieloosobowej podczas sesji. Na kolejnym etapie będzie to przejście do pomocy w dalszych pracach, dzielenia się kontekstem z członkami zespołu i utrzymywania aktualnej wiedzy w zespole. Przykładowo, niedawno zespół dostarczył funkcję podsumowań, które zawierają głęboko linkowany kod referencyjny i udostępnione projekty. W przyszłości zespół planuje uruchomić asystenta AI, który będzie pokazywać te notatki i pomagać w zautomatyzowaniu pracy, gdy dana osoba ponownie odwiedzi ten kod lub projekty.


Aby doświadczyć działania Zoom wideo SDK w akcji, wypróbuj Multi już dziś.

Zacznij już dziś