
owncast ist ein selbst gehosteter Live-Video- und Web-Chat-Server, der mit den meisten gängigen Rundfunkprogrammen verwendet werden kann
Vor kurzem die Veröffentlichung der neuen Version des Projekts Owncast 0.1.0 wurde angekündigt, Hierbei handelt es sich um eine Anwendung, die als Server zur Organisation der Videoübertragung und als Chat-Server mit dem Publikum entwickelt wurde.
Eigene Besetzung bietet mehrere Funktionen, die wichtigste ist das Selbsthosting von einem Echtzeit-Audio- und Video-Streaming-Server auf einem Server. Auf diesem Server ist eine anpassbare Weboberfläche (in HTML, CSS und JavaScript) mit einem Videoplayer und anpassbarem Online-Chat (benutzerdefinierte Emoticons, Chatbots usw.) installiert.
Über Owncast
Eigene Besetzung ist mit Streaming-Software wie OBS Studio und Hosting-Anbietern kompatibel Extern wie AWS oder Cloudflare erfolgt die Übertragung über das RTMP-Protokoll. Die Software wird hauptsächlich mit den Programmiersprachen Typescript und Go entwickelt, für die Installation und Verwendung sind jedoch keine Kenntnisse erforderlich.
Eigene Besetzung Es kann jede mit dem RTMP-Protokoll kompatible Software verwendet werden zum Übertragen von Videos auf Server wie OBS, Streamlabs, Restream, Zoom und Jitsi.
Live-Streaming ist auch mit Videoaufnahme von einer Webcam oder einem HDMI-Anschluss mit FFMpeg möglich. Der Server empfängt den ursprünglichen Videostream, konvertiert ihn gemäß den Einstellungen und segmentiert ihn für die Übertragung an Endbenutzer mithilfe des HLS-Protokolls (HTTP Live Streaming).
Es ist möglich, mehrere Streams mit unterschiedlicher Qualität und adaptiver Bitratenübertragung zu generieren. Um die Bandbreite zu optimieren, können Videos über Amazon S3-kompatible Speicherdienste als Vermittler an Benutzer bereitgestellt werden.
Hauptneuigkeiten von Owncast 0.1.0
Die neue Version von Owncast 0.1.0 zeichnet sich durch die vollständige Neufassung des Frontend-Codes aus Verantwortlich für die Darstellung der Weboberfläche. Damit wird hervorgehoben Die neue Oberfläche wurde spürbar schneller gemachtEs eignet sich am besten für mobile Geräte, unterstützt die Einbettung Ihres Javascript-Codes und bietet Optionen zum Anpassen von Stil und Layout.
Eine weitere Veränderung, die auffällt, ist die folgende Teilnehmer haben die Möglichkeit, ihre Farbe im Chat zu ändern, außerdem ist der Web-Quellcode nicht mehr in Veröffentlichungen enthalten, und was auch immerEinige Admin-Seiten wurden zusammengeführt und einige URLs haben sich geändert. Insbesondere wird empfohlen, die Seiten „Allgemein“ und „Servereinstellungen“ zu überprüfen, um zusätzliche Abschnitte wie S3-Objektspeicher und benutzerdefiniertes CSS zu finden.
Von den anderen Änderungen das hebt sich von dieser neuen Version ab:
- Erlauben Sie das Hochladen benutzerdefinierter Emojis über den Administrator
- Option zum standardmäßigen Stummschalten der Einbettung
- Unterstützung für beliebiges Javascript auf der Seite
- Generieren Sie durch Hinzufügen automatisch einen komplexen Stream-Schlüssel
- Ermöglicht die Bereitstellung von HTML anstelle eines Links für externe Aktionen
- Stream-Titeländerungs-Webhook
- Funktionsanfrage: Sortierbare Social-Media-Links
- Möglichkeit, externe Aktionen zu bearbeiten
- Implementieren Sie die WCAG 2.1-Konformität
- Unterstützt Brotli-Kodierung
- Unterstützung für Twitter-Benachrichtigungen entfernt
In den Plänen für die Zukunft wird hervorgehoben, dass es möglich ist, Verbundnetzwerke aus unterschiedlichen Servern zu erstellen, wobei mithilfe der ActivityPub-Protokollsuite eine einzige Kommunikationsstruktur gebildet wird. Es ist außerdem geplant, Unterstützung für die Wiedergabe zuvor abgeschlossener Streams und die Planung von Streams hinzuzufügen.
Schließlich Wenn Sie mehr darüber erfahren möchten, Sie sollten wissen, dass der Server auf dem Computer des Benutzers läuft und Ihnen im Gegensatz zu Twitch, Facebook Live und YouTube Live die vollständige Kontrolle über den Streaming-Prozess und das Festlegen Ihrer eigenen Regeln für das Chatten ermöglicht. Die Verwaltung und Interaktion mit Benutzern erfolgt über die Weboberfläche. Der Projektcode ist in Go geschrieben und wird unter der MIT-Lizenz vertrieben.
Sie können die Details überprüfen den folgenden Link.
Laden Sie owncast herunter und installieren Sie es
Für diejenigen, die owncast auf ihrem System installieren möchten, reicht es aus, ein Terminal zu öffnen und darin den folgenden Befehl einzugeben:
curl -s https://owncast.online/install.sh | bash
Weitere Informationen zur Konfiguration von owncast finden Sie im Benutzerhandbuch folgenden Link