通过套接字将OpenCV Mat从PC发送到Android的最快方法
Fastest approach to send OpenCV Mat from PC to Android through Sockets
我创建了一个应用程序来将PC显示流式传输到Android,并且我已经成功创建了几乎实时获取PC屏幕的代码。现在,我想将此数据(在 Mat 中)发送到我的 Android 设备。
我以前创建过套接字连接,我知道如何将数据从PC发送到Android的基础知识。我尝试以png
格式保存每一帧,然后通过Sockets
发送,但它很慢,而且实时时间不多。
我的问题:将OpenCV Mat从PC发送到Android(近乎)实时的最快方法是什么?
附带说明一下:我的PC代码是用C++编写的,Android代码是用Java编写的。当我在PC上看到PC的待流式传输内容时,它是非常实时的。
经过多次尝试,我基本上可以解决我的问题。下面是MJPEG
服务器的代码 - 使用 QTcpSocket 时出错。(除了一个小问题外,大部分内容都已修复)。
相关文章:
- JNI从Android调用C++方法
- Android:使用 c++ 中的 byte[] 参数调用 java 方法
- Android 无法从本机代码调用 Java 方法 JNI
- Xamarin Android:在 C++ 中将字符串从 C# 封送到 Unicode 字符串的正确方法是什么?
- 是否可以在SO库中公开C API以访问Android JAVA方法
- Android JNI 未定义对错误 c++ 方法的引用
- 在 OpenGL ES for Android 中运行时创建大型纹理的最有效方法
- 是在32位系统上为Android Studio安装CMAKE的任何方法,以允许C 支持
- 在 android 上从 Java 调用C++类方法或函数,而无需在每次调用时重新创建类/变量
- 使用C 支持创建Android项目的正确方法
- Android Java 服务方法始终向 Qt Android 服务返回相同的值
- 测试使用visual studio编写的C++android应用程序的最佳方法是什么.不升级到windows专业版
- 我们还能使用任何其他方法来访问Android中的C 代码,而不是使用JNI访问C 代码
- 从Android NDK SIGSEGV调用Java方法
- 在 Android Framework 中使用 cpp 方法所花费的时间
- 通过套接字将OpenCV Mat从PC发送到Android的最快方法
- Android NDK调用java方法表单cpp
- opencv中的Core.add方法在Android上不起作用
- 在Android中,如何在jni_onLoad方法中加载其他共享库
- android NDK --将C++方法转换为Java MTHOD