Ahoj,
potřebujeme někoho, kdo by nám byl schopný poradit, popřípadě naprogramovat
"realtime" přenos videa k již vyvíjené aplikaci. Jedná se o aplikaci běžící
na Linuxu, momentálně Ubuntu a tak to i nejspíš zůstane. Přenášet by se měl
stream z kamer, který je ještě před tím zpracováván pomocí OpenCV. Z mého
průzkumu možností to vypadalo, že nejvhodnější bude použít v aplikaci API
od Ffmpeg či GStreamer, ale zajisté jsme otevřeni i dalším návrhům.
Konkrétněji to znamená, že v poslední části momentální pipeline videa je
matice BGR (OpenCV cv::Mat) aktuálního snímku. Jedná se o aplikaci, která
na kamerách sleduje, co se v prostoru děje a na základě toho ovládá v
autonomním režimu zařízení - pro jednoduchost si představte doleva,
doprava, nahoru, dolu. My bychom potřebovali vždy aktuální snímek nejspíš
nějak zakódovat , přenést, abychom mohli na jiném počitači v prohlížeči/v
aplikaci na telefonu sledovat co se na kamerách děje. Dále chceme vzdáleně
deaktivovat autonomní režim a řídit je z vzdáleného zařízení ručně. Na
rychlosti tam opravdu záleží, takže by to mělo mít co nejmenší zpoždění.
(Pro to jsme zamítli řešení, které by používalo jiný program a video do něj
přenášelo přesměrováním na výstup, nebo ukládáním do souboru a jeho
následným čtením druhou aplikací.) Pro to by to mělo být řešení s výše
zmíněným, či podobným API zabudovaným přímo do aplikace
jerry