A fost lansată versiunea 0.1.2 a proiectului Owncast, care dezvoltă un server pentru streaming video (unul transmite - mulți urmăresc) și chat cu publicul. Serverul se rulează pe echipamentul utilizatorului și, spre deosebire de serviciile Twitch, Facebook Live și YouTube Live, permite controlul total asupra procesului de transmisie și stabilirea propriilor reguli de comunicare în chat. Gestionarea și interacțiunea cu utilizatorii se face prin intermediul unei interfețe web. Codul proiectului este scris în limbajul Go și este distribuit sub licența MIT.
Pentru transmiterea video pe serverul se poate folosi orice software care suportă protocolul RTMP, cum ar fi OBS, Streamlabs, Restream, Zoom și Jitsi. De asemenea, este posibilă transmiterea directă cu captură video de la webcam sau port HDMI, utilizând FFMpeg. Serverul primește fluxul video sursă, îl convertește în funcție de setările specificate și îl segmentează pentru transmisia către utilizatorii finali prin intermediul protocolului HLS (HTTP Live Streaming). Este posibilă generarea mai multor fluxuri cu calitate diferită și transmiterea cu bitrate adaptiv. Pentru optimizarea lățimii de bandă, video poate fi transmis utilizatorilor folosind ca intermediari servicii de stocare compatibile cu Amazon S3.

Noua versiune include suport pentru evenimentele de ieșire a utilizatorului din chat; este asigurată înregistrarea în log a cererilor cu adreselor IP chei neacceptate; utilizatorilor le este interzisă utilizarea numelui afișat, înregistrat pentru chatbot-uri prin API; a fost implementat un dialog modal pentru solicitarea confirmărilor.
Sursa: opennet.ro
