Return to search

System for augmented video with Unreal Engine / System för förstärkt video med Unreal Engine

Video and body cameras are increasingly used by operational personnel, such as first responders, to improve situational awareness and safety of operations. However, to attain the full potential of video applications in this domain, operators need support to find the relevant information in the multiple video streams sent from the accident site. Needed are flexible applications that can handle multiple video streams and augment relevant parts of the video to support the operator. In this thesis, we present a video application, with virtual object augmentation and overlay functionality. The system handles a set of video streams and augments them using Unreal Engine and Gstreamer. Current modern software frameworks for video streaming and augmentation were examined as part of the development.  The performance of the application was evaluated using a simulated set of video streams and augmentation requests. Frames per second were measured to ensure a reliable and functional application. The study suggests that Unreal Engine, together with Gstreamer, is a suitable framework combination for the development of this application. Unreal Engine provides nDisplay, which is a powerful feature for multi-display setups. It supports synchronized presentation on displays, even in a cluster of multiple computers, with easy setup in a nDisplay editor. Furthermore, extending Unreal using C++ facilitates the integration with Gstreamer that enables integration with other applications with its native C++ support and external APIs for accessing media data. The performance measurements of the final application show adequate performance with respect to the defined use cases.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-193257
Date January 2023
CreatorsSöderholm, Gustaf
PublisherLinköpings universitet, Institutionen för datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0027 seconds