Create an application for automated testing of the Clickshare Compositor

Barco
  • Kortrijk
  • Post Date: October 6, 2024
  • 14538
  • Applications 0
  • Views 4
Job Overview

Description

In an ongoing platform migration, the Compositor Service is one of the key components that helps build a good Clickshare user experience, by deciding how to show the content on screen for optimal screen usage.

To automatically test this component, we want to develop a test application which sends data to the compositor module without the need for a client. It will use the same library that is used by the real source providers but will have a web interface as a front where we can do WebSocket communication.

Goals

Research which tech stack is fit for this task Build a web application that should: Connect a web app with a WebSocket to a test application which can talk to the compositor using a binder Can send video data to the compositor over the socket Can be video file or raw capture from device attached to computer Must support encoding (currently h264) Select the resolution of the video being sent Visualizes incoming data such as: Local content view Touchback visualization Can trigger multiple signals that are available in the binder communication library: Preferred layout signal Activate local view signal

Profile

Background in software development Kotlin/Java knowledge Knowledge on creating a web application Knowledge on WebSocket communication

Job Detail
Shortlist Never pay anyone for job application test or interview.