Spelling suggestions: "subject:"streamer"" "subject:"gstreamer""
1 |
Rugged Portable Communication SystemKamula, Juha, Hansson, Rikard January 2013 (has links)
Todays modern warfare puts high demands on military equipment. Where soldiers are concerned, types of communication equipment such as radios, displays and headsets play a central role. A modern soldier is often required to maintain communication links with other military units. These units can, for example, consist of platoon commanders, headquarters and other soldiers. If the soldier needs to make a report to several units, the message needs to be sent to several radio networks that are connected to these separate units. This multiplicity in turn requires several items of radio equipment connected to the radio network frequencies. Considering all the communication equipment that is used by a modern soldier, the parallel data flow and all the weight a soldier needs to carry, can get quite extensive. \noindentAt Saab AB it has been proven that a combination of powerful embedded hardware platforms and cross platform software fulfills the communication needs. However, the weight issue still remains as these embedded platforms are quite bulky and hard to carry. In order to increase the portability, a tailored Android application for smaller low-power embedded hardware platform has been developed at Saab AB. Saab AB has also developed a portable analogue interconnection unit for connecting three radios and a headset, the SKE (Sammankopplingsenhet). \noindentSaab AB intends to develop a new product for soldiers, the RPCS (Rugged Portable Communication System), with capacities of running the Android application and combining the audio processing functionality of the SKE. This thesis focuses on developing a hardware platform prototype for the RPCS using Beagleboard. The SKE audio processing functionality is developed as a software application running on the Beagleboard.
|
2 |
Eye of the Fish : Integration av kamera, video feed och lagring i ett komplex forskningsprojektJohansson, Linnea, Andersson, Robin January 2023 (has links)
Det har länge funnits arbete med att minimera miljöförstöringen av vattenkvaliteten.För att minimera skadorna som vattnet utsätts för bör det utföras fler tester och undersökningar på olika platser så att man kan åtgärda dessa så fort som möjligt. I dagsläget utförs dessa tester någon gång om året eller mindre, då det är tidskrävande att göra dessa tester. Ett studentprojekt på Halmstads Högskola, CatFish Projekt, arbetar med att automatisera undersökning av vattenkvaliteten med hjälp av automatiserade robotar. Fokuset inom detta projekt kommer att ligga på att programmera ett program som samlar in data från en kamera som sitter på en av CatFish:s tre robotar, Fish. Programmet är skrivit i Bash-script och använder sig utav multimediaramverket GStreamer. Programmet ska därefter överföra den uppsamlade data och lagra informationen på en hårddisk som är kopplad till roboten Cat. Informationen som samlats in kommer att göras om till en fullständig video som sedan kan analyseras vi ett senare tillfälle. För att transportera över informationen användes UDP ihop med RTP. Projektet fördjupar sig i videokvalitet och använder sig utav olika mätningsalgoritmer som MSE, SNR och PSNR för att få fram den bästa videokvaliteten.
|
3 |
Digital camera technology for off-highway vehiclesZak, Robert January 2017 (has links)
Off-highway vehicles are on the verge of switching from analog to digital video camera technology (VCT), which offers better video quality and new features but adds complexity to the system. This thesis project aims to implement the digital VCT to the display computer CCpilot VA intended for off-highway vehicles. In this project the differences between analog and digital VCTs were reviewed and then a demo displaying a live digital camera video feed on the embedded Linux based display computer CCpilot VA was implemented with Qt and QML. More specifically, different GStreamer pipelines were tested, as Qt uses GStreamer to play video, and camera settings were changed using the ISO 17215 standard. The demo displayed a live digital camera video feed with high quality, low latency and high frame rate on the VA by using a GStreamer pipeline utilizing hardware decoding. The results have shown that digital video cameras perform better than analog cameras, primarily because digital cameras have better video quality. The attempts to simultaneously display a video feed and a Graphical User Interface created by Qt have been made. However, they were only successful with poor video performance. A zero-copy link between the GStreamer pipeline’s decoder and sink element must be used to obtain good video performance.
|
4 |
Designing a Streaming Pipeline for the Public Dissemination of Astronomy DataBergman, Nisse, Timander Björknert, Hanna January 2022 (has links)
This thesis presents how a solution to fetch and stream a video feed from the astrovisualization software OpenSpace to a web page can be designed. The streaming protocol that was used was WebRTC. Three different methods for fetching data and creating a video feed were investigated: WebRTC, Spout, and GStreamer. Through user tests, the GStreamer method was determined to be the best option for the streaming solution. / <p>Examensarbetet är utfört vid Institutionen för teknik och naturvetenskap (ITN) vid Tekniska fakulteten, Linköpings universitet</p>
|
5 |
Videoströmningsarkitektur för ett molnbaserat drönarsystem / Video streaming architecture for a cloud based drone systemCedervall, Hugo, Steen-Holmberg, Martin, Süsskind, Caspian, Norström, Daniel, Ljung, Mattias, Almgren, Robert, Orädd, Helena January 2020 (has links)
Denna rapport behandlar det arbete som under våren 2020 utfördes av en grupp på sju civilingenjörsstudenter i data- och mjukvaruteknik vid Linköpings universitet som en del av kursen TDDD96 – Kandidatprojekt i programvaruutveckling. Projektet utfärdades på efterfrågan av företaget Airpelago, och gick ut på att utveckla en stabil grund för ett molnbaserat videoströmningssystem. Denna rapport beskriver den färdiga produkten, förklarar de beslut som togs, beskriver vilka problem som uppstått och hur dessa lösts, samt diskuterar det slutgiltiga arbetet. Rapporten innehåller även sju individuella bidragskrivna av gruppens enskilda medlemmar / <p>Presentationen genomfördes på distans</p>
|
6 |
Návrh vestavaného systému inteligentného vidění na platformě NVIDIA / Embedded Vision System on NVIDIA platformKrivoklatský, Filip January 2019 (has links)
This diploma thesis deals with design of embedded computer vision system and transfer of existing computer vision application for 3D object detection from Windows OS to designed embedded system with Linux OS. Thesis focuses on design of communication interface for system control and camera video transfer through local network with video compression. Then, detection algorithm is enhanced by transferring computationally expensive functions to GPU using CUDA technology. Finally, a user application with graphical interface is designed for system control on Windows platform.
|
7 |
System for augmented video with Unreal Engine / System för förstärkt video med Unreal EngineSöderholm, Gustaf January 2023 (has links)
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.
|
8 |
Zachytávání a komprese videa na vestavěných zařízeních / Video Capture and Compression on Embedded DevicesDušek, Oto January 2020 (has links)
Industrial cameras are often used in conjunction with the application of machine learning. However, these cameras produce large bitrate and it needs to be reduced when processing video further away from the camera. This thesis tries to solve the problem by design of system suitable for grabbing video from industrial cameras, its compression and distribution to machine learning application. The thesis describes technologies applicable to the development of the multimedia application. For example frameworks FFmpeg and GStreamer were used implementation of the system.
|
Page generated in 0.0699 seconds