问题标签 [mjpeg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3302 浏览

android - 如何记录来自网络摄像机的 http 直播流

我创建了应用程序,客户端可以在其中查看 IP 摄像头,该摄像头使用此链接提供 MJPEG 的 http 实时流 Android ICS 和 MJPEG using AsyncTask

现在我希望用户将视频录制到其存储卡中。我已经用谷歌搜索了一段时间,我想到的只有两种方法:-

  1. 要么我继续存储 jpeg 图像,当用户单击停止录制时,我以某种方式剪辑所有图像以提供 3GP 视频或其他文件格式。但我不知道如何从所有图像中创建视频,这是否是一种有效的方法。

  2. 或者我做ffmpeg,在这种情况下我将不得不处理NDK,它似乎是一条更长的路径,可能会导致无处可去:P

那么FFMPEG是更好的选择吗?如果是,请分享一些链接或者是第一个选项更好。提前致谢

0 投票
2 回答
233 浏览

jquery - 如何检查图像是否加载?

我正在使用mjpeg格式来显示来自 IP 摄像机的流。问题是流不稳定,我不知道它什么时候开始,所以我需要以某种方式检查图像 url,如果有例如 > 5 个图像,然后加载它。像这样,但在将其添加到页面之前检查url 。

目前我有:

在控制台中它看起来像:http: //i.stack.imgur.com/iM88J.png

如果没有流,我只接收其中一个。所以我需要在添加之前以某种方式检查它。

0 投票
0 回答
2234 浏览

javascript - 检查运动 jpeg 流

有什么方法可以检查Motion JPEG流是否使用 JavaScript 或 jQuery 打开/工作/发送图像?

0 投票
2 回答
2315 浏览

jquery - .load() 在 iPad 上不起作用

我有简单的脚本来检查图像,但它在我的 ios 5.1 的 ipad 上无法正常工作。在图像中,我收到 jpg 的流,因此负载必须在每一帧上工作(如在大型 safari 中),但在 ipad 中它只触发一次。可能是一些建议?

0 投票
0 回答
836 浏览

opencv - cvCaptureFromFile 总是返回 NULL,Visual Studio 2005

我的 cvCaptureFromFile 函数有问题。它总是返回 NULL。我在互联网上做了一些研究,并将 PATH 添加到 ffmpeg 的“bin”目录中。
但它仍然是一样的。所以我试图用ffplay.exe. 它返回一个错误,显示“处理输入时发现无效数据”。这是一个“mjpg”文件,应该用ffmpeg播放。然后我尝试了一些“mpg”文件。
现在消息是“没有这样的文件或目录”,这是不正确的,因为文件就在原地。我还应该做什么?使用 Media-Player 和 VLC 播放器可以处理这些文件。请帮忙!

0 投票
1 回答
1468 浏览

android - 仅流式传输 RTSP MJPEG 和元数据 android

我这几天一直有以下问题...

我有一个服务器,它向我发送一个rtsp://ip:port/带有活动流会话的 url。

格式是 MJPEG,我在每一帧中都有一些元数据。所以我需要从流中提取数据。

我知道 Android 不支持 MJPEG(所以没有 Mediaplayer),但我找到了一种使用Android ICS 和 MJPEG 使用 AsyncTask和 httpclient 在 vi​​deoView 中播放它的方法。但我只有rtsp url。

细节:

  • 我只有rtsp url,没有http。
  • httprequest 不适用于 rtsp 网址。

最好的办法是从 rtsp url 获取 Mjpeginputstream(见上面的链接),但我不知道如何!

0 投票
2 回答
3578 浏览

java - 从 mjpeg 流中保存图像


我正在尝试从 MJPEG 流中捕获图像(jpeg)。
根据本教程http://www.walking-productions.com/notslop/2010/04/20/motion-jpeg-in-flash-and-java/ 我应该只保存从 Content-Length 开始的日期:并结束于——我的边界。
但由于某种原因,当我打开保存的文件时,我收到此消息无法打开此图片,因为文件似乎已损坏、损坏或太大。

我将非常感谢任何提示。

0 投票
2 回答
762 浏览

java - 带有 java.lang.IllegalArgumentException 的 Android 和 MJPEG

我已经实现了帖子中的演示: Android and MJPEG

但是应用程序总是在一段时间后出现错误,我得到了异常:

在类中的以下代码中MjpegViewThread

我不确定以下 LogCat 信息是否有用。

谁能给我一些线索来解决这个问题?

0 投票
2 回答
2241 浏览

c# - 从 YUY 更改为 MJPG 格式

我有一个能够同时运行 YUY 和 MJPG 颜色空间的网络摄像头。此相机默认为 YUY,我需要在 DirectShow 图形中更改或添加什么才能以编程方式在 MJPG 中启动相机?我的代码与典型的图形设置非常相似,类似于 DirectShow.Net 示例目录中的 DxSnap 示例。关于这一点的文档很少,我见过的唯一示例是显示捕获引脚属性页面并通过该 UI 更改它,但是我的技术需要以编程方式实现。任何帮助、指导或建议将不胜感激。谢谢

这是我的图形构造:

帧回调函数:

0 投票
2 回答
19129 浏览

gstreamer - GStreamer - MJPEG 流到文件

我在将MJPEG流保存到文件时遇到问题。当我MJPEG使用这样的管道流式传输时:

我可以使用这样的管道在我的第二台机器上播放这个流:

但是,如何将此类MJPEG流保存到可以在某些媒体播放器中播放的文件(无需转码!)?你能推荐一些管道吗?


我发现这样的管道可以将输出流保存为 matroska 文件:

如何更改它以保存 mp4 文件?这样的管道:

不起作用。您能否帮我将其保存为 mp4 容器(或 avi 容器)而不对 MJPEG 视频进行转码。