Refine
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Language
- German (2)
Has Fulltext
- yes (2)
Is part of the Bibliography
- no (2)
Keywords
- HTTP Live Streaming (1)
- Information Retrieval (1)
- RTMP (1)
- Rest-API (1)
- Streaming (1)
- Suchfunktion (1)
- Videostreaming (1)
- Volltextsuche (1)
Institute
Open Access
- Closed Access (1)
- Diamond (1)
- Open Access (1)
Diese Bachelorarbeit thematisiert die Suche von Dokumenten über die Dokumentenablage im Cloud-Service Azure Blob Storage. Mit dieser Arbeit wird eine Volltextsuche durch eine große Menge an Dokumenten auf der Herrenknecht-Plattform Connected ermöglicht.
Zu Beginn wird das generelle Thema ‘Information Retrieval‘ behandelt sowie die eingesetzten Dienste von Microsoft vorgestellt. Im Anschluss wird der Prozess der Implementierung beschrieben. Dazu gehört die Entwicklung eines API-Endpunkts im Backend (C#), sowie die Erweiterung des Connected-Frontends um eine erweiterte Suche.
Darüber hinaus wird der eingesetzte Suchdienst von Microsoft, Azure Cognitive Search, im Hinblick auf das Projekt evaluiert. Zudem wird ein Blick auf die Azure Cognitive Services geworfen.
Mit dem Projekt wird eine digitale Suche durch eine Vielzahl an Dokumenten ermöglicht, um die bisherige manuelle Suche und die eingesetzten physischen Ordner auf Baustellen und im Büro zu ersetzen.
Das Thema dieser Masterthesis lautet „Camera Stream Solution – Marktübersicht, Lösungsansätze, Prototyp“. Mit dieser Arbeit wird eine Videostreaming-Lösung für die Herrenknecht-Plattform CONNECTED realisiert. Dabei geht es um die Bildschirmaufnahme von Navigations- und Steuerungsbildschirmen auf Tunnelbohrmaschinen und die Übertragung dieser Aufnahmen in die Cloud. Letztlich wird ermöglicht die Aufnahmen in nahezu Echtzeit als Videostream in einem Videoplayer wiederzugeben.
Zu Beginn werden die Grundlagen zur Datenübertragung im Internet sowie zum Streaming erläutert. Im Anschluss wird eine Marktübersicht verschiedener Streaming-Komponenten gegeben sowie einige Lösungsansätze vorgestellt und anhand ausgewählter Kriterien verglichen. Im nächsten Schritt wird die Implementierung eines Prototyps behandelt. Dieser nutzt unter anderem ffmpeg für die Bildschirmaufnahme und die Kodierung sowie die Streaming-Protokolle RTMP (Real Time Messaging Protocol) und HLS (HTTP Live Streaming). Zur Realisierung der Architektur gehört auch die Entwicklung einer REST-API und eines REST-Clients in C#.
Mit dem Projekt wird eine „echte“ Streaming-Lösung für die Kundenplattform CONNECTED entwickelt, die einen Videostream mit 24 Bildern pro Sekunde bietet, um die bisherige Darstellung von Screenshots auf der Plattform zu ersetzen.