Projekt Streaming Server
Ein Projekt für den Projekttag.
Projektinformationen | |
---|---|
Aufwand (Ph) | 16 |
Teamgröße | 1 |
Schwierigkeitsgrad | mittel |
Ansprechpartner | Herr Adams |
Projekttag |
Inhaltsverzeichnis
Kurzbeschreibung
Auf einem Raspberry Pi sind Filme gespeichert. Über eine Web-Oberfläche sollen diese einem Anwender zwecks Abspielen angeboten werden. Nach Auswahl eines Films soll dieser in einer Web-Seite abgespielt werden. In einer Administrationsumgebung sollen die Filme verwaltet werden.
Aufgabenbeschreibung
Erstellen einer Übersicht
Welche kostenlosen Streaming Server stehen derzeit zur Verfügung und welche Features bieten diese? Die Streaming Server sollen in einer Entscheidungsmatrix mit gewichteten Bewertungen gegenübergestellt werden.
Installation Linux
Auf dem Raspberry Pi wird ein geeignetes Linux installiert. Es wird ein SSH-Zugriff eingerichtet.
Installation Streaming Server
Es wird der ausgewählte Streaming Server installiert.
Einrichten Streaming Server
Der Streaming Server wird eingerichtet (Administrator und Benutzer, Filmtypen etc.)
Testfilme hochladen
Es werden Filme für den Test hochgeladen und administriert.
Funktionstest
Der Streaming Server wird bzgl. seiner Grundfunktionen getestet. Der Test wird dokumentiert.
Lasttest
Es wird ein Lasttest durchgeführt, der ermittelt, wie viele Filme gleichzeitig performant über der Raspberry Pi versendet werden können.
Technische Dokumenation
Es wird eine technische Dokumentation erstellt, die alle Angaben inkl. Version über
- Hardware,
- Betriebssystem und
- Streaming Server
enthält.
Weitere Medien
Der Streaming Server kann auch Musik- und Bildmedien verwalten und anbieten.
Eigenschaften
Eigenschaft | Priorität |
---|---|
Bewertungsmatrix Streaming Server | zwingend |
Installation Raspberry Pi | zwingend |
Konfiguration Raspberry Pi (SSH-Zugriff) | zwingend |
Installation Streaming Server | zwingend |
Einrichten Streaming Server | zwingend |
Testfilme | zwingend |
Musik- und Bildmedien | optional |
Funktionstest | zwingend |
Lasttest | optional |
Installations- und Konfigurationsdokumentation | zwingend |