Multi-screen video playback is often used for sports events. It is important that the graphics are visualized synchronized. The thesis investigates a solution for synchronizing video to multiple devices through a central computer. Programs to test response time and synchronization in OpenCV and libVLC software libraries were developed and tested using automated measurements, empirical measurements, and manual tests. The result showed that libVLC had better and more secure results for response time and synchronization time. However, OpenCV managed to achieve more synchronized results when using more synchronization attempts. The work provided an understanding of how synchronization is possible for software libraries and the ability to further develop tests with NTP and network protocols. / Uppspelning av video på flera skärmar används frekvent för sportevenemang. Det är viktigt att grafiken visualiseras synkroniserat. Arbetet undersöker en lösning för att kunna synkronisera video till flera enheter genom en central dator. Program för att kunna testa svarstid och synkronisering i programvarubiblioteken OpenCV och libVLC utvecklades och testades med automatiserade mätningar, empiriska mätningar och manuella tester. Resultatet visade att libVLC hade bättre och säkrare resultat för svarstid och synkroniseringstid. OpenCV lyckades dock uppnå mer synkroniserade resultat vid flertalet synkroniseringsförsök. Arbetet gav en insyn i hur synkronisering är möjlig för programvarubibliotek och möjligheten för att kunna vidareutveckla tester med NTP och nätverksprotokoll.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-149625 |
Date | January 2018 |
Creators | Moritz, Hugo, Hellgren, William |
Publisher | Linköpings universitet, Institutionen för datavetenskap, Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds