Flexible cross-platform
video system for
live and on-demand

Streaming soccer for the Norwegian and Swedish Leagues

Monitoring load, wellness and injuries of athletes

Streaming soccer at Telia Parken for FCK

Our fields of expertise

Video streaming technology

Solutions for resource-efficient OTT video streaming and retrieval based on structured metadata, including also tiled 360 degree video streaming for Augmented and Virtual Reality.

Networks and distributed system

Design and deployment of distributed systems to maximise performance in order to create new and exciting systems on cutting edge of technology.

Intelligent Multimedia Search and Retrieval

Technology to detect and retrieve (pieces of) content in large video data collections using machine learning, artificial intelligence and smart multimedia annotation systems.



Forzify is a live and on-demand video management system supporting OTT streaming, search, sharing, recommendations, event creation, video playlists, etc. It is a cross-platform solution with backend servers running either in the cloud or on in-house machines.
Read more ...


pmSys is a performance monitoring system for athletes. The system monitors athletes' training load (RPE – rating of perceived exertion), general wellness and injuries through a subjective questionnaire submitted through an app on the mobile phone. Additionally, there is a trainer web portal where the trainers may visualise the team and/or individual player data, and the system reports basic trends based on the data.
Read more ...

Forzify Live-Cam

Forzify Live-Cam is a soccer analysis application for immediate video feedback. It integrates analytic annotations on a phone with video processing of networked panorama camera. A coach may then "mark" an event live on the pitch using a mobile app and immediately play the video from the cameras out on for example a phone, a big screen or a TV. It generates a panorama video covering the entire field. The coaches may then get a full overview of their team, or they may extract multiple virtual views (smaller pan-tilt-zoom videos) of selected areas.
Read more ...