Descriere

Scopul acestui sistem software B2B este să să ruleze în interiorul unităților de procesare grafică care sunt utilizate ca distributoare de semnal pentru ecranele de talie mare pentru a permite inginerilor Audio / Video să configureze ecranele.


Un ecran de talie largă este compus din mai multe ecrane LED (circa 500-700 panouri led de 0.5 metrii pătrați) care vin interconectate pentru a forma ecranul în forma lui finală . O stație de distribuție (distrobox) distribuie semnalul video către acestea. Inginerii A/V folosesc un procesor grafic care se conectează cu distrobox-ul și care le permite să modifice în timp real anumite aspecte ale semnalului video afișat.

Industrie

Această soluție software este destinată pentru industria evenimentelor de scară largă și optimizează modul prin care inginerii A/V configurează ecranele LED.

Platformă

Provocarea aici a fost crearea unui sistem software ultra-performant care să ruleze într-un mediu cu resurse limitate (pe un FPGA cu 1GB RAM, 1GB Storage și un procesor cu 2 core-uri) și care să permită inginerilor A/V să manipuleze semnalele video în mod concurent.


De asemenea, sistemul beneficiază de back-up-uri în cloud, și în acest sens, a fost nevoie de o arhitectură atât locală (pentru ceea ce rulează pe procesorul grafic) cât și distribuită (pentru ceea ce vine salvat în cloud).

Echipa

Pentru acest proiect, am alocat 3 dezvoltator experți, care au dus proiectul într-un stadiu de V1 într-o perioadă de 6 luni de zile. 

Contribuția noastră

Analiză

Prototip Lo-fi

Arhitectură

Design UX

Dezvoltare software

Testare

Tehnologii utilizate

API - Spring webflux

Webflux  a fost utilizată în calitate de tehnologie reactivă și non-blocking pentru a obține o soluție de date incredibil e rapidă.

WEB - Angular

Angular 8 a fost utilizat pentru a obține o aplicație web SPA

INFRA - Custom

Infrastructura sistemului software a fost una personalizată, deoarece soluția trebuia să funcționeze în primul rând pe un controller Olimex.

Îți place ce vezi?

Dacă ai întrebări sau sugestii, te rugăm să ne contactezi