Recently I am building the software for a DVR.
It will be installed on a x86 pc server with 2 or more PCIE x4 video encoder card plugged in.
We have 2 seperated proces, one has to get encoded video data from these encoder card, the other has to save these data to hard driver. Why we have 2 process? Some histroy problem.
So, what kind of IPC should we use? Socket, Pipe, or shared memory?
Currently we are using socket.