Hai-End Streaming

Opensource Streaming Lösung basierend auf dem Raspberry Pi

Start here

Hai-End Streaming ist ein kostengünstiges und leistungsfähiges Ökosystem zum Senden und Empfangen von Internet-Livestreams in hoher Qualität.

Im Kern handelt es sich um einen einfach zu bedienenden Streaming-Server, der RTMP-Streams an einen beliebigen Server sendet und HLS-Streams empfängt.

Er ist so einfach zu bedienen, dass jeder, der ein Smartphone besitzt, den Server bedienen kann. Das um ihn herum aufgebaute Ökosystem macht ihn bereit für den Einsatz in großen Installationen, d.h. er kann über eine API automatisiert, über Saltstack ferngesteuert und über Prometheus/Grafana überwacht werden.

Probieren Sie die einsatzbereiten Images für den Raspberry-PI 4 aus.

~
Installationen
>
Livestreams pro Woche
+
Entwickler
Photo by Joshua Hanson on Unsplash
Live Video Streaming

  • RTMP: Streaming an beliebige RTMP Server, wie z.B. Youtube, Nginx, Wowza, oder iptv.nac.org.
  • HDMI/Analog Quellen: Gestreamt werden kann aus beliebigen HDMI und Analog Video Quellen, welche mit Hilfe eines entsprenden Grabber eingesammelt werden (bswp. Camlink, Macrosilicon, Auvidea B101, Hauppauge)

Video Stream Empfang

  • HLS Empfang: Streams können per HLS empfangen werden und lokal per HDMI ausgegeben werden.

Einfache Handhabe & Fernwartung
Einfache Handhabe & Fernwartung

  • Browserbasiert: Per einfacher Web Admin Oberfläche werden die Streams gesteuert. Dabei wurde auf ein einfaches Bedienkonzept geachtet, sodass jeder mit einem Smartphone ohne technische Vorkenntnisse den Server bedienen kann.
  • Einfache Bedienbarkeit: Neben der einfach Admin Oberläche sind Hardwarebuttons geplant, sodass wirklich jeder einen Stream starten oder stoppen kann.
  • Leistungsstarke API: Die leistungsstarke API ermöglicht das steuern und automatisieren des Servers aus der Ferne, was ihn direkt für groß Installationen eignet.

Photo by Chris Ried on Unsplash
Open Source / Kosteneffizient

  • OpenSource: Für alle frei und komplett auf Gitlab verfügbar, da der Server vollständig Open Source ist. Auf unserer Download Seite gibt es fertige Images für den Raspberry PI. Der Server ist in Python geschrieben und nutzt Gstreamer, sowie Janus und vue.js.
  • Feature Driven: WWir haben eine ambitionierte Roadmap mit vielen Funktionen geplant. Falls du weitere Vorschläge hast, trete mit uns in Kontakt.
  • Mach mit!: Wir glauben an Open Source und an dessen Dynamik. Also schreibe uns eine Nachricht [Konkakt] und mach bei uns mit oder bearbeite ein [Issue]. Auch ganz ohne Programmierkenntnisse kannst du Helfen, schau im FAQ vorbei.

Photo by Vishnu Mohanan on Unsplash
Hardware

  • Mark I: Raspberry PI (in Nutzung): Basierend auf dem Raspberry PI 4 und bereits an über 500 Standorten in Benutzung, konnten wir eine erste kosteneffiziente Hardware bauen. In unserem FAQ gibt es eine genaue Aufstellung was benötigt wird.
  • Mark II: 19" Cased Raspberry PI (wird ausgerrollt): Wir sind gerade dabei ein 19"-1HE Rackgehäuse auszurollen, welches auch auf dem RPI4 basiert aber alle weiteren Hardwarebausteine in einem Gehäuse vereint.
  • Mark III: 19" Überarbeitete Hardware (geplant): Wir planen mit potenterer Hardware mehr Features umsetzen zu können.

Grafana
Fertig für die Skalierung

  • Monitoring: Das Management einer großen Anzahl an Installationen ist ohne Probleme per Fernwartung und API möglich.
  • API: Die Automatisierung der PIs ermöglicht die komplette Stream Steuerung aus der Ferne.
  • Ecosystem: Per VPN können die Geräte jeder Zeit aus der Ferne administriert werden. Hochskalierte Installationen mit mehreren 1000 Systemen sind kein Problem, da per Salstack, Prometheus und Grafana alle Systeme überwacht und gleichzeitig administriert werden können.

https://pixabay.com/photos/people-multiracial-diverse-hands-5532331/
Mitmachen!

Lesen Sie mehr darüber, wie Sie das Projekt unterstützen können:

Mitmachen