Storm jako alternatywa dla Wowza

Storm Streaming Server to nowoczesna alternatywa dla Wowza Streaming Engine, zaprojektowana w oparciu o inne podejście architektoniczne. Zamiast polegać w dużej mierze na komponentach firm trzecich, Storm wprowadza w pełni zintegrowany ekosystem, który łączy serwer, odtwarzacz i nadawcę w jedno zunifikowane rozwiązanie.

Poniżej znajduje się szczegółowe porównanie obu platform.

Camera icon STREAMER
Storm streaming logo icon STORM SERVER
Laptop with storm player STORM PLAYER
STORM STREAMING SERVER

Architektura Produktu

Oprogramowanie zostało zaprojektowane od podstaw do współpracy z dedykowanym odtwarzaczem wideo (Storm Player) i nadawcą (Storm Broadcaster). Takie podejście umożliwia głęboką integrację w całym ekosystemie. Odtwarzacz odpowiada nie tylko za odtwarzanie wideo, ale również za przesyłanie informacji zwrotnych o jakości odtwarzania, opóźnieniu, rozmiarze bufora oraz wszelkich problemach doświadczanych przez widza. Odtwarzacz otrzymuje również w czasie rzeczywistym informacje o statusie strumienia w systemie (opublikowany, nieopublikowany lub niedostępny). Storm Broadcaster oferuje podobne możliwości, w tym zdolność pomiaru przepustowości sieci w czasie rzeczywistym.

Obsługiwane są również odtwarzacze firm trzecich.

Wowza Streaming Engine

Oprogramowanie jest zaprojektowane do współpracy z szeroką gamą odtwarzaczy, takich jak JWPlayer, FlowPlayer (obecnie należący do Wowza) i Video.js. Integracja z analityką jest możliwa poprzez dedykowane wtyczki i usługi firm trzecich (np. Google Analytics), ale wymaga dodatkowej pracy konfiguracyjnej. Wowza nie dostarcza dedykowanego nadawcy — publikowanie z poziomu przeglądarki wymaga integracji z rozwiązaniami firm trzecich lub użycia WebRTC.


STORM STREAMING SERVER

Panel Kontrolny

Panel sterowania jest wysoce zaawansowany. Oprócz pełnych możliwości konfiguracyjnych zapewnia dostęp do statystyk na wielu poziomach (serwer, strumień, widzowie i klaster). Umożliwia również tworzenie i podgląd transmisji na żywo.

Storm server control panel
Wowza Streaming Engine

Panel sterowania (Wowza Streaming Engine Manager) umożliwia pełną konfigurację serwera i zapewnia dostęp do podstawowych statystyk, takich jak użycie procesora, pamięci, przepustowości i dysku. Oferuje wbudowaną integrację z popularnymi CDN-ami (Akamai, Fastly, CloudFront). Podgląd transmisji na żywo jest ograniczony — panel nie pozwala na bezpośrednie odtwarzanie strumienia ani inspekcję jego parametrów jakościowych.


Viewers geo map on the storm server control panel
Viewer statistics on the Storm Server control panel
STORM STREAMING SERVER

Statystyki i Monitoring

Dzięki dedykowanym odtwarzaczom umożliwia wgląd w czasie rzeczywistym nie tylko w geolokalizację widzów, ale również w parametry odtwarzania, takie jak opóźnienie, rozmiar i stabilność bufora oraz wykorzystanie przepustowości. Zapewnia to pełną widoczność tego, czego widzowie faktycznie doświadczają. Strumienie przychodzące są również oceniane pod kątem stabilności liczby klatek, opóźnienia i wahań bufora, co pozwala na szybką identyfikację zdrowych i problematycznych strumieni.

Wowza Streaming Engine

Zapewnia wgląd w liczbę połączeń per strumień, z podziałem na protokoły, oraz wykorzystanie przepustowości. Szczegółowe statystyki jakości odtwarzania po stronie widza nie są dostępne natywnie i wymagają integracji z zewnętrznymi narzędziami analitycznymi.


STORM STREAMING SERVER

Cluster

Oferuje scentralizowaną i dynamiczną architekturę klastrową. Aplikacje origin, transcode i edge łączą się z wyznaczoną instancją z aktywnym modułem Cluster Manager. Gdy strumień jest publikowany na serwerze origin, informacja jest automatycznie propagowana do wszystkich aplikacji edge. Storm umożliwia również zbieranie i przetwarzanie statystyk o strumieniach i widzach w całym klastrze w ramach Cluster Managera. Na podstawie tych danych możliwe jest dynamiczne transkodowanie, na przykład najpopularniejszych strumieni w ramach dedykowanych aplikacji transcode.

Cluster topology on the storm server control panel
Wowza Streaming Engine

Oferuje klasteryzację opartą na dwóch typach aplikacji: „liveorigin" i „liveedge". Aplikacje edge muszą być wstępnie skonfigurowane ze źródłem (liveorigin), z którego strumienie są replikowane. Transkodowanie jest wykonywane wyłącznie na aplikacjach liveorigin. Wtyczka StreamResolver pozwala aplikacjom liveedge odpytywać listę skonfigurowanych originów o dostępność strumieni. Konfiguracja klastra jest statyczna — dodanie nowego węzła wymaga ręcznej aktualizacji konfiguracji. Brak jest scentralizowanego panelu klastra ani zagregowanych statystyk.


Storm server rest api Storm server rest api
STORM STREAMING SERVER

REST API

Udostępnia bardzo rozbudowane REST API z około 140 endpointami, umożliwiające zarządzanie wszystkimi komponentami i modułami serwera, w tym aplikacjami, strumieniami, widzami i transkodowaniem. W instancji serwera z aktywnym modułem Cluster Manager możliwe jest również sterowanie poszczególnymi węzłami, strumieniami i transkodowaniem w całym klastrze.

Wowza Streaming Engine

Udostępnia REST API z około 80 endpointami, obejmującymi zarządzanie aplikacjami, strumieniami, nagrywaniem i transkodowaniem. Możliwe jest również rozszerzanie funkcjonalności serwera za pomocą własnych modułów Java (Server-Side API). Dokumentacja API jest publicznie dostępna i dobrze utrzymana.


1 Mbit/s 2,5 Mbit/s 5 Mbit/s Video in 1080p resolution Video in 2k resolution Video in 4k resolution
1 Mbit/s 2,5 Mbit/s 5 Mbit/s Video in 1080p resolution Video in 2k resolution Video in 4k resolution
STORM STREAMING SERVER

Transcoding

Umożliwia transkodowanie strumieni w oparciu o elastyczny system presetów. Obsługuje zarówno enkodery CPU (x264), jak i GPU (NVENC, AMF, QSV). Liczba zadań transkodowania zależy wyłącznie od sprzętu, na którym działa instancja serwera. Transkodowanie jest dostępne na wszystkich obsługiwanych platformach.

Wowza Streaming Engine

Zawiera wbudowany moduł transkodowania, który również obsługuje zarówno CPU, jak i GPU (NVENC, QSV). Liczba opcji konfiguracyjnych jest bardziej ograniczona w porównaniu ze Storm. Transkodowanie jest dostępne wyłącznie na systemach Windows i Linux. Pojedyncza licencja pozwala na maksymalnie 10 jednoczesnych zadań transkodowania — przekroczenie tego limitu wymaga zakupu dodatkowych licencji.

Cennik

Storm Streaming Server


CENA MIESIĘCZNA

€90 (~$104)

CENA ROCZNA

€900 (~$1042)


TRANSCODING

Nielimitowane


WSPARCIE TECHNICZNE

W cenie, 48 godzin (tylko dni robocze)

Tickety Online

E-mail & Slack

Wowza Streaming Engine


CENA MIESIĘCZNA

$195

CENA ROCZNA

$2100


TRANSCODING

10 jednoczesnych kanałów


WSPARCIE TECHNICZNE

W cenie, 48 godzin (tylko dni robocze)

Tickety Online

VS

Wciąż nie jesteś pewny?

Rozpocznij już dziś

Pobierz Storm za darmo i przetestuj go we własnym środowisku.

Pobierz

Skontaktuj się z nami

Pomożemy Ci wybrać odpowiednią technologię dla Twojego przypadku użycia.

Skontaktuj się z nami