Storm Streaming Server wersja 1.3.0 + Storm JavaScript Player & Library

This post is also available in:
English
Z przyjemnością ogłaszamy tym razem niezwykłe wydanie. Włożyliśmy ogromną ilość pracy w usprawnienia dotyczące zarówno Storm Streaming Server jak i JavaScriptowych playerów. Ponad to prezentujemy dedykowaną stronę demonstracyjną, na której każdy może przetestować naszą aplikację serwerową lub wypróbować API biblioteki / odtwarzacza.
Storm Streaming Server 1.3.0
W nowej wersji usprawniliśmy zarządzanie pamięcią oraz wątkami. Zużycie pamięci RAM zostało obniżone aż o 30%. Ulepszyliśmy również funkcję DVR dla iOS (HSL/LL-HLS).
Storm JavaScript Library 2.2.0
Nasza biblioteka jest teraz dostępna w modułach UMD, ESM, IIFE, AMD i CJS, co pozwala na bezproblemową integrację z nowoczesnymi stronami internetowymi przy użyciu frameworków React/Angular.
Kilka ważnych poprawek / zmian:
- metoda isInitialized() zwróci true zaraz po zdarzeniu inicjalizacji
- wszystkie opcje konfiguracyjne punktu końcowego otrzymały odpowiednie setery i gettery
- naprawiono błąd PlayerState dotyczący zmiany jakości
- ulepszono funkcję zmiany rozmiaru
- poziom głośności zapisywany jest od teraz w Cookie
- dodano timeouty do wszystkich połączeń
- poprawiono mechanizm pause/play dla funkcji DVR
Storm JavaScript Player 2.1.1
Player przeszedł jeszcze więcej zmian. Występuje również w modułach UMD, ESM, IIFE, AMD i CJS. Cały kod jest odpowiednio udokumentowany przy użyciu standardu JSDoc (wszystkie klasy, metody i właściwości).
Kilka ważnych poprawek / zmian:
- dodano kilka nowych metod, takich jak: setWidth, setHeight, getWidth, getHeight – więcej szczegółów znajdziesz w naszej dokumentacji
- metoda removeEventListener akceptuje teraz wywołanie bez parametru callback (wszystkie zdarzenia danego rodzaju zostaną usunięte)
- znacznie poprawiono tryb pełnoekranowy
- dodano alternatywny tryb pełnodokumentowy na urządzeniach mobilnych (obejmuje cały widoczny obszar strony)
- wszystkie zdarzenia kliknięcia/myszy zostały zastąpione odpowiednimi zdarzeniami dotyku. Obejmuje to również manipulacje na pasku postępu (teraz jest super płynne)
StormPlayer używa teraz rollupu do konwersji pakietu TypeScript -> JavaScript.
Storm Demo
Demo pozwala na przetestowanie naszego oprogramowania w bardzo wygodny sposób. Przede wszystkim każdy może przetestować stream na jednym z naszych serwerów. Dołączyliśmy również krótki samouczek dla OpenBroadcastera (OBS), pokazujący wszystko krok po kroku. Cała procedura zajmuje mniej niż 3 minuty, a wszystko, co musisz zrobić, to skopiować strumień RTMP, wkleić go do OBS i kliknąć Start.
Wdrożyliśmy również pełną funkcjonalność testowania API/Event. Dostępny jest również szczegółowy opis i przykładowy kod. To samo dotyczy zdarzeń – wszystkie z nich można włączyć/wyłączyć w celu raportowania.

Stronę demonstracyjną znajdziesz tutaj: https://www.stormstreaming.com/demo
Wierzymy, że to narzędzie znacznie usprawni proces wdrożenia i odciąży pracę naszego supportu 😉
Tags: amd, angular, cjs, dvr, esm, iife, OBS, openbroadcaster, react, storm library, storm player, storm streaming server, umd