inhire.ioBlogPraca w ITWóz transmisyjny czy edytor streamów wideo w przeglądarce? Tak, to możliwe!

Wóz transmisyjny czy edytor streamów wideo w przeglądarce? Tak, to możliwe!

Praca w IT
01/06/2021

Tellyo to platforma w chmurze, dostarczająca narzędzia do produkcji treści wideo na żywo. Platforma składa się z kilku produktów, głównie opartych na technologiach webowych. Jakie wyzwania technologicznie wiążą się z platformą i jakiego rodzaju specjaliści mogą  pomóc w jej rozwoju?

Tellyo – komu takie narzędzia w chumrze są potrzebne?

Pandemia Covid-19 w 2020 roku wymusiła na nas pozostanie w domach i uniemożliwiła spotykanie się i pracę we wspólnej przestrzeni. Dzięki postępowi technologicznemu jesteśmy w stanie dalej efektywnie funkcjonować.

Tellyo również pomogło poprawić jakość pracy w niektórych branżach, opierających się na transmisji i komunikacji wideo. Nadawcy telewizyjni, producenci wydarzeń na żywo czy po prostu firmy, pragnące pozostać w kontakcie ze swoimi pracownikami, korzystali w ostatnich 18 miesiącach z usług Tellyo.

Przykładem z rodzimego rynku jest Grupa Polsat, która publikuje treści z takich kanałów jak Polsat, Polsat News, Polsat Sport, KSW, czy Sports Eleven, korzystając z platformy Tellyo Pro. Generują one w mediach społecznościowych i na serwisie Interia.pl milionowe odsłony każdego tygodnia!

Cały techniczny zespół Tellyo pracuje w Łodzi, ale nie skupiamy się tylko na rynku Polskim. Bardziej globalne marki, które z nami współpracują to między innymi MediaPro, która realizuje produkcje i publikacje klipów dla LaLiga (hiszpańska ekstraklasa piłki nożnej) czy Międzynarodowa Federacja Tenisa Stołowego (ITTF), realizująca przez Tellyo transmisje na żywo ze wszystkich turniejów na świecie.

Działamy także lokalnie. Tellyo od kilku lat udostępnia swoje narzędzia  Ogólnopolskiemu Studenckiemu Przeglądowi Piosenki Turystycznej „Yapa”. Jest to cykliczna impreza o charakterze konkursu piosenki, odbywająca się w Łodzi i organizowana przez organizacje studenckie: SKT PŁazik, Studenckie Radio Żak Politechniki Łódzkiej oraz Centrum Multimedialne Politechniki Łódzkiej.

Festiwal otrzymał statuetkę Plaster Kultury 2020 za zeszłoroczną edycję festiwalu Yapa Home Office, która została uznana za wydarzenie muzyczne roku. Jest to tym bardziej miłe, że decyzja o przeniesieniu zeszłorocznego Przeglądu do sieci zapadła dosłownie na kilka dni przed samą imprezą.

“Operacje wideo są bardzo złożone obliczeniowo, przez co zespół Video Backend ma dużo pracy(…)

To nie tylko zwykły CRUD

Platforma, którą tworzymy to spektrum różnych aplikacji, składających się w jeden ekosystem. Największym wyzwaniem jest to, że tworzymy unikatowe produktu do zadań specjalnych związanych z wymagającą produkcją treści wideo w czasie rzeczywistym. Rozwiązania na nasze problemy nie znajdziecie na stackoverflow, większość problemów musimy rozwiązać sami.

Większość aplikacji jest dostępna przez przeglądarkę internetową, dlatego zespół frontendowy w Tellyo jest otwarty na utalentowane osoby. Nasz frontend, to nie proste interfejsy użytkownika, wyświetlające dane z backendu. To pełnoprawne aplikacje, stawiające czoła wielu wyzwaniom projektowym i implementacyjnym. Edytor, mimo że sam nie wykonuje operacji na zawartości wideo, musi poprawnie się po niej poruszać, zachowując synchronizację i prawidłowe parametry, przekazywane potem do backendu.

Ten, oprócz logiki biznesowej zarządzającej dostępami użytkowników, czy prawami do poszczególnych treści, musi także zarządzać skalowalną architekturą systemu. Dodatkowo integruje się  z zewnętrznymi aplikacjami jak Facebook, YouTube, Twitter, Twitch, czy rosyjski Vkontakte, korzystając z ich API. 

Operacje wideo są bardzo złożone obliczeniowo, przez co zespół Video Backend ma dużo pracy, aby optymalizować wszystkie procesy i wyciskać ostatnie cykle zegara z procesorów naszych wirtualnych serwerów w chmurze AWS.

Wszystko to musi być odpowiednio zarządzane i monitorowane przez zespół Adminów/DevOpsów. Utrzymują oni system rozproszony w różnych regionach świata. Płynny, bezprzerwowy i zautomatyzowany proces aktualizacji takiej infrastruktury jest również ciekawym wyzwaniem.

“Podczas rozmów z kandydatami często podkreślam, że w Tellyo nie płacimy tylko za wiedzę i doświadczenie, ale również za serce włożone w pracę”.

Praca w Tellyo

U nas najważniejsi są ludzie, którzy tworzą zespół Tellyo. Fajne, ambitne rzeczy nie tworzą się same, nie tworzą je zwinne metodyki czy najlepsze praktyki.

Dobre produkty powstają dzięki osobom, które realizują swoje zadania z pasją. Podczas rozmów z kandydatami często podkreślam, że w Tellyo nie płacimy tylko za wiedzę i doświadczenie, ale również za serce włożone w pracę. Oczywiście, używamy Agile, zarządzamy zadaniami w Jira, ale są to tylko narzędzia, które mają nam ułatwić pracę.

Kładziemy nacisk na współpracę i komunikację w zespole, na dobrą atmosferę i na możliwie płaską strukturę. Cenimy dobre relacje między pracownikami, dlatego organizujemy wyjścia firmowe czy spotkania po godzinach w biurze, podczas których rozmawiamy i gramy w planszówki. Co prawda ostatni rok skutecznie uniemożliwił takie praktyki, ale nie możemy się doczekać powrotu do normalności : )

Szukamy nowych członków do naszych zespołów na stanowiska:

Autor: Mariusz Ostoja-Świerczyński, CTO, Tellyo

Czytaj także Praktyczny podcast o EB i rekrutacji IT – rozmowy bez cenzury