Projektet Owncast 0.1.2 har släppts och utvecklar en server för videostreaming (strömning, en sänder - många tittar) och chattar med publiken. Servern startas på användarens utrustning och, till skillnad från Twitch, Facebook Live och YouTube Live-tjänster, ger den full kontroll över sändningsprocessen och möjlighet att ställa in egna regler för kommunikation i chatten. Hantering och interaktion med användare sker via ett webbgränssnitt. Projektkoden är skriven i Go-språket och distribueras under MIT-licensen.
För att överföra video till server All programvara som stöder RTMP-protokollet kan användas, såsom OBS, Streamlabs, Restream, Zoom och Jitsi. Livestreaming med videoinspelning från en webbkamera eller HDMI-port är också möjligt med FFMpeg. Servern tar emot källvideoströmmen, konverterar den baserat på de konfigurerade inställningarna och segmenterar den för leverans till slutanvändare med hjälp av HLS-protokollet (HTTP Live Streaming). Flera strömmar med olika kvalitetsnivåer kan genereras, såväl som adaptiv bitrate-överföring. För att optimera bandbredden kan video överföras till användare som använder Amazon S3-kompatibla lagringstjänster som mellanhänder.

Den nya versionen lägger till stöd för användaravslutningshändelser från chatten; förfrågningar återspeglas nu i loggen. IP-adresser med ogodkända nycklar; användare får inte använda visningsnamn som registrerats för chattrobotar via API:et; en modaldialog för att begära bekräftelser har implementerats.
Källa: opennet.ru
