
owncast to samoobsługowy serwer wideo na żywo i czatu internetowego, który może być używany z większością popularnych programów telewizyjnych
Ostatnio ogłoszono wydanie nowej wersji projektu Owncast 0.1.0, czyli aplikacja będąca serwerem do organizacji transmisji wideo oraz serwerem czatu z publicznością.
Własny oferuje kilka funkcji, z których główną jest samoobsługa z serwera strumieniowego przesyłania audio i wideo w czasie rzeczywistym na serwerze. Ten serwer jest instalowany z konfigurowalnym interfejsem sieciowym (w HTML, CSS i JavaScript) zawierającym odtwarzacz wideo i konfigurowalny czat online (niestandardowe emotikony, chatboty itp.).
O Owncaście
Własny jest kompatybilny z oprogramowaniem do przesyłania strumieniowego, takim jak OBS Studio i dostawcy usług hostingowych Zewnętrzne, takie jak AWS lub Cloudflare, transmisja odbywa się przez protokół RTMP. Oprogramowanie zostało opracowane głównie w językach programowania TypeScript i Go, ale do jego zainstalowania i używania nie jest wymagana biegłość.
Własny można użyć dowolnego oprogramowania zgodnego z protokołem RTMP do przesyłania wideo na serwer, takie jak OBS, Streamlabs, Restream, Zoom i Jitsi.
Możliwe jest również przesyłanie strumieniowe na żywo dzięki przechwytywaniu wideo z kamery internetowej lub portu HDMI za pomocą FFMpeg. Serwer odbiera oryginalny strumień wideo, konwertuje go zgodnie z ustawieniami i segmentuje w celu transmisji do użytkowników końcowych za pomocą protokołu HLS (HTTP Live Streaming).
Możliwe jest generowanie kilku strumieni o różnej jakości i adaptacyjnym przepływności. Aby zoptymalizować przepustowość, wideo może być udostępniane użytkownikom korzystającym z usług pamięci masowej kompatybilnych z Amazon S3 jako pośredników.
Główne nowości Owncast 0.1.0
Nowa wersja Owncasta 0.1.0 wyróżnia się całkowitym przepisaniem kodu frontendu odpowiedzialny za wyświetlanie interfejsu WWW. W ten sposób podkreśla się, że nowy interfejs stał się zauważalnie szybszyNajlepiej nadaje się do urządzeń mobilnych, obsługuje osadzanie kodu JavaScript i zapewnia opcje dostosowywania stylu i układu.
Kolejną wyróżniającą się zmianą jest to uczestnicy mają możliwość zmiany koloru na czacie, plus internetowy kod źródłowy nie jest już zawarty w wydaniach, a także coe niektóre strony administracyjne zostały połączone, a niektóre adresy URL uległy zmianie. W szczególności zaleca się przejrzenie stron „Ogólne” i „Ustawienia serwera”, aby znaleźć dodatkowe sekcje, takie jak S3 Object Storage i niestandardowy CSS.
Z innych zmian które wyróżniają się na tle nowej wersji:
- Zezwalaj na przesyłanie niestandardowych emotikonów przez administratora
- Opcja domyślnego wyciszenia osadzania
- Obsługa dowolnego JavaScript na stronie
- Automatycznie generuj złożony klucz strumienia, dodając
- Zezwalaj na dostarczanie kodu HTML zamiast linku do działań zewnętrznych
- Webhook zmiany tytułu strumienia
- Prośba o funkcję: Sortowalne linki do mediów społecznościowych
- Możliwość edycji działań zewnętrznych
- Wdrażaj zgodność z WCAG 2.1
- Obsługuje kodowanie brotli
- Usunięto obsługę powiadomień na Twitterze
Z planów na przyszłość podkreśla się, że możliwe jest tworzenie sieci federacyjnych z różnych serwerów, w których pojedyncza struktura komunikacyjna jest tworzona za pomocą zestawu protokołów ActivityPub. Planowane jest również dodanie obsługi odtwarzania zakończonych wcześniej streamów oraz planowania streamów.
W końcu Jeśli chcesz dowiedzieć się więcej na ten temat, Powinieneś wiedzieć, że serwer działa na komputerze użytkownika iw przeciwieństwie do Twitch, Facebook Live i YouTube Live pozwala w pełni kontrolować proces transmisji i ustalać własne zasady czatowania. Zarządzanie i interakcja z użytkownikami odbywa się za pośrednictwem interfejsu internetowego. Kod projektu jest napisany w Go i jest rozpowszechniany na licencji MIT.
Możesz sprawdzić szczegóły w poniższy link.
Pobierz i zainstaluj owncasta
Dla zainteresowanych możliwością zainstalowania owncast na swoim systemie wystarczy otworzyć terminal i wpisać w nim następującą komendę:
curl -s https://owncast.online/install.sh | bash
Możesz zapoznać się z instrukcją obsługi i dowiedzieć się więcej o tym, jak skonfigurować owncast, w następujący link.