Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
将帧从视频流到管道,并通过ffmpeg将其发布到HTTP mjpeg 我们说,我有一个非常简单的程序,用C++在Windows 10下使用OpenCV 3.4编写的。p> VideoCapture cap("test.avi"); Mat frame; while(true){ if (!cap.read(frame)) { break; } // SEND FRAME TO PIPE }_Windows_Opencv_Ffmpeg_Html5 Video_Pipeline - Fatal编程技术网

将帧从视频流到管道,并通过ffmpeg将其发布到HTTP mjpeg 我们说,我有一个非常简单的程序,用C++在Windows 10下使用OpenCV 3.4编写的。p> VideoCapture cap("test.avi"); Mat frame; while(true){ if (!cap.read(frame)) { break; } // SEND FRAME TO PIPE }

将帧从视频流到管道,并通过ffmpeg将其发布到HTTP mjpeg 我们说,我有一个非常简单的程序,用C++在Windows 10下使用OpenCV 3.4编写的。p> VideoCapture cap("test.avi"); Mat frame; while(true){ if (!cap.read(frame)) { break; } // SEND FRAME TO PIPE },windows,opencv,ffmpeg,html5-video,pipeline,Windows,Opencv,Ffmpeg,Html5 Video,Pipeline,这只是一个逐帧读取avi视频的简单示例,但最终它将是一个服务器端应用程序,它将从少数ip摄像头生成修改后的流。我想使用html5视频标签直接在网站上显示输出,但很难找到与该主题相关的有用信息(对于Windows)。如果我理解正确,我需要在FFMPEG的帮助下定义管道并将MJPEG流发送到那个里,FFMPEG将在特定端口上创建本地HTTP服务器。有人在Windows下挑战过类似的任务吗?我想80%的任务与正确使用ffmpeg命令行工具有关,我的优先任务之一是对应用程序进行最小的修改 长话短说,我有

这只是一个逐帧读取avi视频的简单示例,但最终它将是一个服务器端应用程序,它将从少数ip摄像头生成修改后的流。我想使用html5视频标签直接在网站上显示输出,但很难找到与该主题相关的有用信息(对于Windows)。如果我理解正确,我需要在FFMPEG的帮助下定义管道并将MJPEG流发送到那个里,FFMPEG将在特定端口上创建本地HTTP服务器。有人在Windows下挑战过类似的任务吗?我想80%的任务与正确使用ffmpeg命令行工具有关,我的优先任务之一是对应用程序进行最小的修改

长话短说,我有一个应用程序,可以直接从命令行调用:

stream_producer.exe CAMERA_1 
我希望能够在以下条件下看到MJPEG流:

http://localhost:1234
可在内联网上的本地网站上显示


问候

我厌倦了使用ffmpeg和其他一些解决方法,但最简单的方法是:

最终版本应包括:

_write(client, (char*)"HTTP/1.0 200 OK\r\n", 0);
        _write(client, (char*)"Server: Mozarella/2.2\r\n"
            "Accept-Range: bytes\r\n"
            "Connection: close\r\n"
            "Max-Age: 0\r\n"
            "Expires: 0\r\n"
            "Cache-Control: no-cache, private\r\n"
            "Pragma: no-cache\r\n"
            "Content-Type: multipart/x-mixed-replace; boundary=mjpegstream\r\n"
            "\r\n", 0);
谢谢;-)