Owncast, en open source-livestreaming- og chatserver

egencast

owncast er en selvhostet live video- og webchatserver, der kan bruges sammen med de fleste populære udsendelsesprogrammer

nylig udgivelsen af ​​den nye version af projektet Owncast 0.1.0 blev annonceret, som er en applikation, der er udviklet som en server til at organisere videotransmissionen og en chatserver med publikum.

Eget cast tilbyder flere funktioner, hvoraf den vigtigste er selvhosting fra en realtids audio- og videostreamingserver på en server. Denne server er installeret med en tilpasselig webgrænseflade (i HTML, CSS og JavaScript) med en videoafspiller og tilpasselig online chat (brugerdefinerede humørikoner, chatbots osv.).

Om Owncast

Eget cast er kompatibel med streamingsoftware såsom OBS Studio og hostingudbydere Eksternt som AWS eller Cloudflare, transmissionen sker gennem RTMP-protokollen. Softwaren er primært udviklet med programmeringssprogene Typescript og Go, men dine færdigheder er ikke påkrævet for at installere og bruge den.

Eget cast enhver software, der er kompatibel med RTMP-protokollen, kan bruges at overføre video til server, såsom OBS, Streamlabs, Restream, Zoom og Jitsi.

Livestreaming er også muligt med videooptagelse fra et webcam eller HDMI-port ved hjælp af FFMpeg. Serveren modtager den originale videostream, konverterer den i henhold til indstillingerne og segmenterer den til transmission til slutbrugere ved hjælp af HLS (HTTP Live Streaming)-protokollen.

Det er muligt at generere flere streams med forskellig kvalitet og adaptiv bitrate-overførsel. For at optimere båndbredden kan video serveres til brugere, der bruger Amazon S3-kompatible lagertjenester som mellemmænd.

Vigtigste nyheder fra Owncast 0.1.0

Den nye version af Owncast 0.1.0 skiller sig ud for den komplette omskrivning af frontend-koden ansvarlig for visning af webgrænsefladen. Hermed fremhæves det den nye grænseflade blev gjort mærkbart hurtigereDen er bedst egnet til mobile enheder, den understøtter indlejring af din Javascript-kode og giver muligheder for at tilpasse stilen og layoutet.

En anden ændring, der skiller sig ud, er den deltagere har mulighed for at ændre deres farve i chatten, plus at webkildekoden ikke længere er inkluderet i udgivelser, samt hvade nogle admin-sider er blevet flettet og nogle urls er ændret. Det anbefales især at gennemgå siderne "Generelt" og "Serverindstillinger" for at finde yderligere sektioner såsom S3 Object Storage og tilpasset CSS.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • Tillad upload af tilpasset emoji via admin
  • Mulighed for at slå indlejring fra som standard
  • Understøttelse af vilkårlig Javascript på siden
  • Generer automatisk en kompleks streamnøgle ved at tilføje
  • Tillad at levere HTML i stedet for et link til eksterne handlinger
  • Stream titel Skift Webhook
  • Funktionsanmodning: Sorterbare links til sociale medier
  • Evne til at redigere eksterne handlinger
  • Implementer WCAG 2.1-overholdelse
  • Understøtter brotli-kodning
  • Fjernet Twitter-meddelelsesunderstøttelse

Af planerne for fremtiden fremhæves det, at det er muligt at skabe fødererede netværk fra forskellige servere, hvor en enkelt kommunikationsstruktur dannes ved at bruge ActivityPub-protokolpakken. Det er også planlagt at tilføje understøttelse til genafspilning af tidligere afsluttede streams og planlægning af streams.

Endelig Hvis du er interesseret i at vide mere om det, Du skal vide, at serveren kører på brugerens computer, og i modsætning til Twitch, Facebook Live og YouTube Live giver den dig fuld kontrol over streamingprocessen og indstiller dine egne regler for chat. Administrationen og interaktionen med brugerne sker via webgrænsefladen. Projektkoden er skrevet i Go og distribueres under MIT-licensen.

Du kan tjekke detaljerne ind følgende link.

Download og installer owncast

For dem, der er interesseret i at kunne installere owncast på deres system, er det nok at åbne en terminal, og i den vil de skrive følgende kommando:

curl -s https://owncast.online/install.sh | bash

Du kan konsultere brugermanualen og lære mere om, hvordan du konfigurerer owncast, i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.