问题标签 [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 回答
2540 浏览

video - gstreamer 管道产生慢动作(低 FPS)视频

我想连接到 HTTP MJPEG 实时流并将其作为视频文件在本地转储。所以我做了:

$ gst-launch -vvv 汤httpsrc location=http://bikersschool.dyndns.org/video.cgi?resolution=vga is-live=true do-timestamp=true !多部分解复用!JPEG格式!视频速率!视频/x-raw-yuv,帧率=60/1!理论!奥格多克斯!文件接收器位置="hi.ogg"

但是,在播放 hi.ogg 时,视频是慢动作的。

这是它制作的示例视频

更新:

我尝试降低 videorate 和 caps 过滤器。但它失败并显示以下消息:

$ gst-launch -vvv 汤httpsrc location=http://bikersschool.dyndns.org/video.cgi?resolution=vga is-live=true do-timestamp=true !多部分解复用!JPEG格式!理论!奥格多克斯!文件接收器位置="hi.ogg"

0 投票
1 回答
2623 浏览

c# - 使用 C# 将 MJPEG 保存到压缩视频文件

我想将 MJPEG 流从 IP 摄像机转换为压缩视频文件。要访问流,我使用此处找到的 MJPEF 解码器:http: //channel9.msdn.com/coding4fun/articles/MJPEG-Decoder。如果我使用 avifil32.dll Wrapper 将帧写入 avi 文件,我需要 100MB 1 分钟和 5 fps。我能做些什么?

0 投票
1 回答
2024 浏览

c# - 如何读取本地 MJPEG 文件

我正在 XNA 中为 Windows Phone 编写一个应用程序......我想读取存储在应用程序资源中的 MJPEG 流。我找到了许多关于如何通过 WebHttpRequest 从网站获取 MJPEG 的示例,如下所示:

...但这并不是我想要的。下面是我从应用程序资源中将 MJPEG 作为二进制流读取的代码:

如何在上面的代码中确定边界字节?任何帮助将非常感激。

谢谢,j3d

0 投票
0 回答
1128 浏览

java - 从 mjpg 视频流转换为 mp4

我正在尝试将来自 ip 摄像头的实时流捕获到 vlc 播放器中。问题是,它正在寻找像 .mp4 等这样的源文件,但我想在其中显示的流只是 URL http上的 http 流://192.168.xx:80/video.cgi/mjpg任何人都可以帮助如何使用 java 将 mjpg 流转换为 mp4 吗?

0 投票
1 回答
453 浏览

windows - Windows 8 mjpeg 视频解码能力

由于 windows 7 内置 mjpeg 解码器似乎有分辨率限制,它无法解码分辨率大于 2592x1944 像素的 mjpeg。所以我想知道 windows 8 解码器对 mjpeg 的能力,它可以解码分辨率大于 2592x1944 像素的 mjpeg 视频吗?

0 投票
0 回答
2021 浏览

authentication - Streaming MJPG with Authentication

I have an MJPG stream I need to embed in a web page. It requires authentication to view, but I do not necessarily want to prompt the user when they view the page.

So, is there a MJPG streamer (built into a browser or Java/Flash based) that supports passing the required credentials to the MJPG stream to authenticate?

The only way I would know how to do that would be to pass the username and password in the URL like this: http://username:password@[ip address]/. This doesn't work, unfortunately.

0 投票
0 回答
3125 浏览

php - 使用 jquery/js 或 php 创建图像/mjpeg 缓冲区

我有一个 IP 摄像机流式传输 mjpeg。我最初是这样流式传输的:

这工作正常,但每秒只给我 1 帧,如果我尝试再挤出,它会停止,因为我需要创建一个缓冲区。相机设置的最大速率为 30fps。所以为了获得更多的 FPS,我尝试使用 jQuery 创建一个缓冲区,如下所示:

这种作品,虽然仍然有问题。这是上面脚本的小提琴 http://jsfiddle.net/XgAWJ/2/在流的右上角有一个时间戳,所以你可以知道它是如何移动的。

无论如何我可以使用这种方法挤出更多的FPS吗?15-20fps 将是理想的。摄像头由 15mbs 上传线路托管,对于 mjpeg 来说应该足够了。如果有使用 PHP 的方法,我也不害怕使用 PHP ob_start(),我在这里看到了一个使用它的解决方案http://ben-collins.blogspot.com/2010/06/php-sending-motion-jpeg.html不确定如果这样可以正常工作,我看不到任何地方可以设置时间间隔。

谢谢一群人!

0 投票
1 回答
525 浏览

android - 三星 Galaxy S2 上的 MJPEG-Stream 比三星 Galaxy Tab2 更快?

我已经实现了一个 android-app 来在网络摄像头之间切换。我使用此代码Android ICS 和 MJPEG 使用 AsyncTask。它工作得很好。但现在问题来了。在对三星 Galaxy S2 进行详细测试后,我给我买了三星 Galaxy Tab2。在平板电脑上,Mjpeg-View 只能延迟(5 秒)工作。是设置问题(平板电脑)吗?或者有人有其他想法吗?提前感谢所有答案。;)

0 投票
3 回答
1844 浏览

c# - 在 .Net C# 中打开 SDP 文件

我正在开发一个 C# 的应用程序,它能够从编码器(Teleste MPX-E8)查看 MJPEG 编码的视频流。

我可以通过编码器的视频编码设置页面看到一个流,并且我已经阅读了该流被封装在一个 SDP 文件中。

因此,在我的 C# 应用程序中,我尝试实现 SDP 协议,但我发现的唯一文档/示例都与 SIP 协议有关。

使用 Wireshark,我可以看到当我向编码器发出 HTTP 请求时,它以 200 OK 和 SDP 响应。我想我需要向我的编码器发送确认以接收流,但我不知道如何发送它。

有谁可以帮助我?!

提前感谢您的回复!

0 投票
2 回答
6745 浏览

html - Chrome 手机中的 MJPEG

我有来自 IP-Camera 的流。它在 safari 和 opera mini 中运行良好,但在 chrome 上我什么也没收到,或者如果直接打开流我得到这个:

在此处输入图像描述

要显示我使用此代码