在Windows上使用FFMPEG进行IPC的最佳方法是什么

时间:2018-10-17 05:19:18

标签: windows sockets ffmpeg ipc

我有一个客户端和一个服务器代码。我在上创建ffmpeg进程 两端,并使用管道与ffmpeg进行通信。我传递了RGB数据并读取了HVec,将其发送给客户端,然后执行相反的操作。基本上,我正在传输HVec,管道存在的问题是缓冲区大小太小,因此我必须从管道进行一堆文件读取操作。真的让我慢下来例如,如果我必须读取100个字节,则函数读取20个字节。所以我必须循环五次才能读取一百个字节。当然这些数字是虚构的。我尝试读取的实际数据大小为1080 * 1920 * 4 = 829400 1正在写入套接字,并且通过套接字进行通信是更好的选择。 2名称管道会更好吗?

我知道第三种选择是使用avcodec lib,但我尝试不这样做

0 个答案:

没有答案