求助一个server进程与多个client进程间通信问题
我设计在同一台PC有一个server进程负责从摄像头或者视频文件中读取数据,将视频数据的每一帧通过进程间的通信推给client进程显示。求大神帮忙采用什么样的进程间通信方式最好?
server与client进程之间通信的特点:
1、只有server是共享数据的生产者。client只能读取视频的每一帧图像,负责显示,不能修改图像。
2、进程间传递的数据是一桢完整的数据图像,大小可以为几百K到几M之间。
3、server进程每从视频源中抓到一桢就通知并将数据丢给client 进程显示。
4、传递的效率要求比较高,不能再进程间数据共享的时候造成视频丢帧。
5、多个client进程同时读取server抓到的那帧图像。
我是进程间通信的小白,不知采用哪种方式?
另外,对hook了解甚少,请问此过程中能否使用hook?怎么用?
求大神解惑。。。。