Artklikk Kft._KMR_12-1-2012-0174
2015.09.12

                                                                                                                       

 

Nagy teljesítményű online szolgáltató videó transzkóding és elemző rendszer piacorientált fejlesztése

A támogatás összege: 126 326 969 Ft

A támogatás intenzitása: 63,32 %

A projekt tervezett befejezési időpontja: 2015.09.12.

Az elmúlt néhány évben a grafikus kártyák (GPU-Graphics Processing Unit) robbanásszerű fejlődésen mentek keresztül, mely során nyers számítási erejük jelentősen megnőtt, HPC igények kielégítésére is gazdaságosan, személyi számítógépes klaszter architektúrában alkalmazhatók. Az élő videó-transzkódolás a feldolgozandó adatmennyiség miatt igényel nagy számítási kapacitást. A projekt célja egy valós idejű videó-transzkódoló rendszer létrehozása költséghatékony módon. Ipari igény jelentkezik, hogy sok különböző formátumú bemeneti videófolyamot rugalmasan legyünk képesek transzkódolni, hol a sebesség figyelembe vételével, GPU alapú enkóderrel támogatva, hol a paraméterezhetőség és feldolgozási szabadság irányába elmozdulva.


A projekt kezdeti szakaszában világossá vált, hogy a tisztán transzkóding szolgáltatásokkal nehéz versenyezni csak az enkódolási sebességgel, ezért egyéb hozzáadott értékek lehetőségei után kutatva a rugalmas videófeldolgozási képesség fejlesztése mellett döntöttünk. Az eredeti elképzelések nagy részét meghagyva elkészült egy transzkódoló szolgáltatás, amely azonban nem csak formátumkonverziót, hanem választható képfeldolgozási feladatokat is elvégez. A rendszer motorja ennél is többre képes: az új videófeldolgozó eljárások könnyű bevezetésének lehetősége volt az elsődleges tervezési szempont. Ha tehát egy kliens elvárásai a példaként felsorolt, webalkalmazásban választható effekt között nem szerepelnek, azok létrehozásának technikai akadálya nincs. A rendszer támogatja az OpenCV könyvtár tetszőleges elemének natív használatát és OpenCL nyelvű, tehát GPU-s implementációval megadott képfeldolgozási lépéseket is képes hatékonyan használni egy Lua scriptnyelvet használó, erre a célra fejlesztett interfészen keresztül. A motor skálázódik, effektezéstől, felbontástól függően gépenként 8-30 stream élő vagy offline feldolgozása futhat és alkalmas több szerveren elosztott módon is működni.

 

ArtKlikk Kereskedelmi és Szolgáltató Kft.
Cím: 1025 Budapest, Szépvölgyi út 34.
E-mail: info@artklikk.com
Honlap: www.artklikk.hu
Vissza