È stato pubblicato il rilascio del progetto Owncast 0.1.2, che sviluppa un server per la trasmissione in streaming di video (streaming, uno trasmette - molti guardano) e chat con il pubblico. Il server viene eseguito sull'hardware dell'utente e, a differenza di servizi come Twitch, Facebook Live e YouTube Live, consente di controllare completamente il processo di trasmissione e stabilire le proprie regole di comunicazione nella chat. La gestione e l'interazione con gli utenti avvengono attraverso un'interfaccia web. Il codice del progetto è scritto in Go e distribuito con licenza MIT.
Per la trasmissione video su server è possibile utilizzare qualsiasi software che supporti il protocollo RTMP, come OBS, Streamlabs, Restream, Zoom e Jitsi. È possibile anche la trasmissione diretta catturando video dalla webcam o dalla porta HDMI, utilizzando FFMpeg. Il server riceve il flusso video originale, lo converte in base alle impostazioni selezionate e segmenta per la trasmissione agli utenti finali tramite il protocollo HLS (HTTP Live Streaming). È possibile generare più flussi con qualità diverse e trasmettere con bitrate adattivo. Per ottimizzare la larghezza di banda, il video può essere trasmesso agli utenti utilizzando servizi di storage compatibili con Amazon S3 come intermediari.

Nella nuova versione è stato aggiunto il supporto per gli eventi di disconnessione degli utenti dalla chat; è garantita la registrazione nel log delle richieste con indirizzi IP chiavi non accettate; è vietato agli utenti utilizzare nomi visualizzati registrati per chatbot tramite API; è stata implementata una finestra di dialogo modale per richiedere conferme.
Fonte: opennet.ru
