Owncast, serwer transmisji na żywo i czatu typu open source

własna obsada

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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.