Dobrý den,
řeším problém, kdy bych potřeboval na rasspberry pi zaznamenávat video z kamery do video souboru a zároveň toto video streamovat na displej připojený k raspberry. Při nahrávání videa chci do každého snímku videa vkládat aktuální informace z čidel. Toto už mám naprogramované a funguje to, ale použil jsem kodek pro video ve formátu h264 a zobrazené video na displeji má velkou latenci, přičemž se nezdá, že by raspberry bylo nějak výrazne přetížené. Nahrávání videa a záznam informací z čidel mám rozdeleno na samostatnou aplikaci a zobzazení videa je aplikace druhá, proto jsem použil pro komunikaci socket. Napadlo mě problém s vysokou latencí řešit pomocé zápisu každého snímku z kamery do souboru, který se bude neustále přepisovat novými daty a druhou aplikací budu z tohoto souboru číst a zobrazovat data na displeji.... Nemá někdo s tímto zkušenosti? Nebo neřešili jste podobný problém? Napadlo mě využít semafor tzn. když kamera zapíše do souboru semafor se uvolní a data se zobrazí na displeji, tím bude zaručeno že se zobrazí na displeji každý snímek, který kamera udělá.