xfive | 20 Years of Trust

Jak sportowy startup wideo przekształcił surowy materiał 4K w działający biznes.

Zobacz, jak to zrobiliśmy
Branża:
Rozrywka

Chcąc wykorzystać rosnący w USA popyt na sportowe treści premium, Starlight uruchomił zupełnie nowy biznes:

Aplikacja umożliwia nagrywanie wydarzeń sportowych oraz sprzedaż materiałów bezpośrednio drużynom, zawodnikom i łowcom talentów. xfive zbudowało od podstaw infrastrukturę techniczną, która obsługuje, przetwarza i monetyzuje wymagające dane wideo w jakości 4K.

Zakres Projektu

Współpracowaliśmy ze Starlight na każdym etapie, od architektury platformy i budowy dedykowanego odtwarzacza wideo po wydajne pipeline'y przesyłania danych do chmury oraz wielopoziomowe licencjonowanie.

Co?

Ruby on Rails Monolith

Jak?

Cała platforma działa na jednej bazie kodu w Rails, obsługującej zarządzanie wideo, konta użytkowników, licencjonowanie i generowanie klipów.

Co?

Projektowanie UX/UI

Jak?

Zaprojektowaliśmy kompletne doświadczenie użytkownika na platformie, od odtwarzacza wideo dla widzów i panelu edytora po procesy licencjonowania i obsługi konta.

Co?

Dedykowany odtwarzacz wideo

Jak?

xfive stworzyło dedykowany odtwarzacz z interaktywną osią czasu, filtrowaniem akcji i tworzeniem klipów, a do tego osobna wersja edytorska dla podwykonawców zajmujących się opisywaniem materiałów.

Co?

Pipeline przetwarzania w AWS

Jak?

Pliki 4K są automatycznie transkodowane, opatrywane miniaturami i przechowywane w AWS, a renderowanie klipów uruchamiane jest na żądanie.

Co?

Wielopoziomowe licencjonowanie

Jak?

Platforma obsługuje licencje zespołowe dla drużyn oraz pakiet dla trenerów akademickich z dostępem do wszystkich materiałów wideo na całej witrynie.

Liczby stojące za projektem

Kompleksowe wdrożenie projektu i troska o najmniejsze detale pozwoliły na rozwój serwisu już od pierwszego dnia.

Nagranych materiałów wideo
443
Przetworzonych godzin nagrań
344
Unikalnych zawodników na platformie
8060
Unikalnych drużyn na platformie
134

„xfive poświęca czas, aby naprawdę zrozumieć Twój biznes. Pomogli nam wdrożyć skomplikowany system, w którym sportowe skróty można łatwo odnaleźć — prosty pomysł z perspektywy użytkownika, ale bardzo złożony pod względem realizacji technicznej. Ich profesjonalizm przewyższał wszystkich innych; byli całkowicie transparentni i czuliśmy, jakby byli częścią naszego zespołu. Nasi klienci uwielbiają produkt końcowy."

Jacob, Founder
Starlight TV

Kluczowe rozwiązania

Filtry akcji

Za pomocą bocznego panelu przełączników widzowie filtrują materiał według konkretnych akcji z meczu lub wyszukują po numerze koszulki zawodnika, aby przejść bezpośrednio do wybranych momentów na interaktywnej osi czasu.

Wielopoziomowe licencjonowanie

Platforma obsługuje licencje zespołowe dla organizacji oraz pakiet dla trenerów akademickich z dostępem do wszystkich materiałów wideo w serwisie.

Podwójny interfejs i dedykowany panel edytora

Platforma ma dwie wersje odtwarzacza wideo: jedną dla widzów, drugą dla podwykonawców zajmujących się edycją. Panel edytora pozwala podwykonawcom oznaczać akcje na osi czasu i przypisywać numery koszulek do skrótów, zamieniając surowy materiał w przeszukiwalne klipy bez zbędnego nakładu pracy.

Wznawialny, równoległy komponent do przesyłania plików 4K

Zbudowaliśmy dedykowany silnik przesyłania, który dzieli pliki i wgrywa je przez wiele równoległych połączeń, aby zmaksymalizować przepustowość. Jeśli połączenie zostanie zerwane, przesyłanie wznawia się od miejsca, w którym zostało przerwane.

Zautomatyzowany pipeline przetwarzania wideo 4K

Każdy przesłany plik jest automatycznie transkodowany do 1080p na potrzeby odtwarzania i opatrywany miniaturą do przeglądania. Gdy użytkownik tworzy klip, pipeline renderuje pełną wersję 4K wybranego fragmentu do pobrania.

Metryczka techniczna

Project Type
Budowa nowej platformy, dedicated Product Engineering, architektura wideo
CMS and Tech
Ruby on Rails (monolit), ekosystem AWS
Integrations
AWS Elemental MediaConvert