Utgåvan av Owncast-projektet 0.1.2 har publicerats, vilket utvecklar en server för videoströmning (streaming, en sänder - många tittar) och chatt med publiken. Servern körs på användarens hårdvara och, till skillnad från tjänster som Twitch, Facebook Live och YouTube Live, tillåter den full kontroll över sändningsprocessen och egna regler för chattkommunikation. Hantering och interaktion med användare görs genom ett webgränssnitt. Projektets kod är skriven i Go och distribueras under MIT-licensen.
För videotransmission på server kan vilken programvara som helst som stöder RTMP-protokollet användas, till exempel OBS, Streamlabs, Restream, Zoom och Jitsi. Direktöverföring med videoupptagning från webbkamera eller HDMI-port är också möjlig med FFMpeg. Servern tar emot det ursprungliga videoflödet, konverterar det beroende på inställda konfigurationer och segmenterar det för att överföra till slutanvändare via HLS (HTTP Live Streaming) protokollet. Det är möjligt att generera flera flöden med olika kvaliteter och överföra med adaptiv bithastighet. För att optimera bandbredden kan videon skickas till användare med hjälp av lagringstjänster som är kompatibla med Amazon S3.

I den nya versionen har stöd för händelser när användare lämnar chatten lagts till; registrering av förfrågningar med IP-adresser inte accepterade nycklar har säkerställts; användare får inte använda visade namn som registrerats för chattbots via API; en modaldialog för bekräftelseförfrågningar har implementerats.
Källa: opennet.ru
