Opublikowano wersję projektu Owncast 0.1.2, rozwijającego serwer do transmisji strumieniowej wideo (streaming, jeden nadaje — wielu ogląda) oraz czatu z widownią. Serwer uruchamia się na sprzęcie użytkownika i w przeciwieństwie do usług Twitch, Facebook Live i YouTube Live, pozwala na pełną kontrolę nad procesem transmisji oraz ustalanie własnych zasad komunikacji na czacie. Zarządzanie i interakcja z użytkownikami odbywa się przez interfejs webowy. Kod projektu napisano w języku Go i jest rozpowszechniany na licencji MIT.
Do przesyłania wideo na serwer może być używane każde oprogramowanie obsługujące protokół RTMP, na przykład OBS, Streamlabs, Restream, Zoom i Jitsi. Możliwa jest również bezpośrednia transmisja z przechwytywaniem wideo z kamery internetowej lub portu HDMI, używając FFMpeg. Serwer odbiera oryginalny strumień wideo, konwertuje go w zależności od ustawionych opcji i segmentuje do przekazania końcowym użytkownikom za pomocą protokołu HLS (HTTP Live Streaming). Możliwe jest generowanie kilku strumieni o różnej jakości oraz przesyłanie z adaptacyjnym bitrate'em. W celu optymalizacji pasma, wideo może być przesyłane użytkownikom przy użyciu jako pośredników usług przechowywania zgodnych z Amazon S3.

W nowej wersji dodano obsługę zdarzeń wyjścia użytkownika z czatu; zapewniono odzwierciedlenie w dzienniku zapytań z adresów IP z niezaakceptowanymi kluczami; użytkownikom zabroniono używania wyświetlanych imion, zarejestrowanych dla botów czatowych za pośrednictwem API; wdrożono modalny dialog do potwierdzenia.
Źródło: opennet.ru
