39得票6回答
如何在PHP中禁用输出缓冲。

我编写了一个简单的中继脚本,连接到网络摄像头并从套接字读取数据,然后使用print函数输出此数据。该数据是已设置边界的MJPG数据。 我只输出所读取的数据。 问题是PHP似乎正在缓冲这些数据。当我将相机设置为1 FPS时,视频流将会在7-8秒内冻结,然后快速显示8帧。如果我将分辨率设置为巨大...

37得票8回答
Motion JPEG的规格是什么?

我已经疯狂地搜索了,但找不到任何有关mjpeg文件格式规范的信息。 头信息应该是什么样子的?我只需在头信息后追加一系列jpeg图像吗? 我知道通常是在.avi容器中使用它,它是否具有可能包含的编解码器的标准化格式? 目标是在ActionScript 3中实现,但其他语言也可以移植。我尝试...

30得票3回答
Android ICS和MJPEG使用AsyncTask

我修改了来自Android和MJPEG的MJPEG查看器代码,使其使用AsyncTask(因此可以在Ice Cream Sandwich(ICS)4.0.4上工作),以下是我的代码。 如果有人对如何优化、清理或以更合适的方式处理代码有任何建议,请告诉我。我需要解决两个问题: - 如果您在流...

30得票5回答
如何解析来自IP摄像头的MJPEG HTTP流?

下面是从IP摄像机获取实时流的代码:from cv2 import * from cv2 import cv import urllib import numpy as np k=0 capture=cv.CaptureFromFile("http://IPADDRESS of the cam...

29得票3回答
安卓和MJPEG

我需要从IP相机获取MJPEG流,有人知道正确的方法吗?我进行了一些谷歌搜索,并找到了这个示例: http://www.anddev.org/mjpeg_on_android_anyone-t1871.html 但是当我尝试从主活动调用的另一个活动中获取流时,我卡住了。这是代码: 主要活...

28得票5回答
在C#中创建一个MJPEG视频流

我从远程视频源以每秒5帧的JPEG图像格式向我的数据库发送图像。我正在尝试弄清如何将这些图像转换成视频格式,以便我可以流式传输实时视频到Silverlight。 创建一个MJPEG流似乎是有道理的,但我遇到了一些问题。首先,我尝试通过HTTP请求进行流式传输,因此我不必处理套接字,但也许这破...

22得票2回答
跨浏览器显示MJPEG流的解决方案

有没有一种轻量、免费且可靠的方法在跨浏览器环境下显示 MJPEG 流?我正在开发一个网站,尝试从 Axis 2120 IP 摄像头显示 MJPEG 流,发现最新版本的 Firefox 中这相当可靠。然而,在进行了一些测试后,我发现 IE、Opera 和 Chrome 都在这方面存在不同程度的问...

22得票4回答
画布被跨域数据污染

我正在从可信第三方网站加载动态jpeg图片。我试图使用getImageData()方法,但浏览器(Chrome 23.0)报错:Unable to get image data from canvas because the canvas has been tainted by cross-o...

18得票1回答
安卓:将相机作为MJPEG流传输

在搜索了SO和谷歌几天后,我开始放弃了,所以我想我还是在这里发布一下吧。 我正在创建一个安卓应用程序,它应该提供某种形式的视频聊天。由于这应该尽可能接近实时,我阅读了各种协议并决定首先尝试MJPEG(现在不涉及音频)。 现在,流数据正在折磨我。连接建立,应用程序开始将相机预览帧写入流中,但...

16得票1回答
MJPEG流媒体和解码

我想从IP摄像机(通过RTSP)接收JPEG图像。 为此,我尝试了OpenCV中的cvCreateFileCapture_FFMPEG。 但是ffmpeg似乎在流的MJPEG格式方面存在一些问题(因为它会自动尝试检测流信息),最终我得到以下错误:mjpeg: unsupported codin...