Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从panda board到IPhone的视频流_C++ - Fatal编程技术网

C++ 从panda board到IPhone的视频流

C++ 从panda board到IPhone的视频流,c++,C++,我正在使用panda board,我安装了opencv,并编写了一个代码,用于粘贴来自3个不同凸轮的3个不同图像。现在,此缝合图像存储在矩阵位置(指针).i对于这3个摄像头,图像将被连续捕获和缝合。因此,它将成为视频。因此,我需要将缝合的图像流式传输到iPhone。有人能帮我吗?我真的被困在这里,需要帮助。这对我来说非常重要 我建议您考虑构建mjpeg流或更好的基于RTP协议的RTSP(封装mpeg4节省带宽)流。假设您决定使用mjpeg流,那么您的每个opencv IplImage*都可以使用

我正在使用panda board,我安装了opencv,并编写了一个代码,用于粘贴来自3个不同凸轮的3个不同图像。现在,此缝合图像存储在矩阵位置(指针).i对于这3个摄像头,图像将被连续捕获和缝合。因此,它将成为视频。因此,我需要将缝合的图像流式传输到iPhone。有人能帮我吗?我真的被困在这里,需要帮助。这对我来说非常重要

我建议您考虑构建mjpeg流或更好的基于RTP协议的RTSP(封装mpeg4节省带宽)流。假设您决定使用mjpeg流,那么您的每个opencv IplImage*都可以使用libjpeg压缩转换为JPEG帧。请看我的答案。您将压缩每个帧,然后创建mjpeg流。看见您需要一个Web服务器来运行mjpeg cgi,该cgi对您的图像流进行流式处理。您可以查看运行在Panda Board上的lighttpd web服务器。Gstreamer是在您的情况下可能有帮助的软件包。在解码端(iphone),您可以如下构造gstreamer解码管道-假设您正在流式传输mjpeg
gst launch-v souphttpsrc location=“http://:/cgi\u bin/.cgi”do timestamp=true is\u live=true!多方数据交换!jpegdec!ffmpegcolorspace!自动视频接收器