通过套接字将OpenCV Mat从PC发送到Android的最快方法

时间:2016-04-27 13:10:46

标签: java android c++ sockets opencv

我创建了一个将PC显示流式传输到Android的应用程序,并且我已经成功创建了几乎实时获取PC屏幕的代码。现在,我想将此数据(位于 Mat )发送到我的Android设备。

之前我创建了Socket连接,我知道如何将数据从PC发送到Android的基础知识。我尝试以png格式保存每个帧,然后通过Sockets发送,但速度很慢且实时不多。

我的问题:在(近乎)实时将OpenCV Mat从PC发送到Android的最快方法是什么?

旁注:我的PC代码是用Java编写的C ++和Android代码。当我在PC上看到PC的待播放内容时,这是非常实时的。

1 个答案:

答案 0 :(得分:0)

经过多次尝试,我几乎可以解决我的问题。以下是MJPEG服务器的代码 - Error while using QTcpSocket。 (除了一个小问题,大部分都已修复)。