问题标签 [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.
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"
c# - 使用 C# 将 MJPEG 保存到压缩视频文件
我想将 MJPEG 流从 IP 摄像机转换为压缩视频文件。要访问流,我使用此处找到的 MJPEF 解码器:http: //channel9.msdn.com/coding4fun/articles/MJPEG-Decoder。如果我使用 avifil32.dll Wrapper 将帧写入 avi 文件,我需要 100MB 1 分钟和 5 fps。我能做些什么?
c# - 如何读取本地 MJPEG 文件
我正在 XNA 中为 Windows Phone 编写一个应用程序......我想读取存储在应用程序资源中的 MJPEG 流。我找到了许多关于如何通过 WebHttpRequest 从网站获取 MJPEG 的示例,如下所示:
...但这并不是我想要的。下面是我从应用程序资源中将 MJPEG 作为二进制流读取的代码:
如何在上面的代码中确定边界字节?任何帮助将非常感激。
谢谢,j3d
java - 从 mjpg 视频流转换为 mp4
我正在尝试将来自 ip 摄像头的实时流捕获到 vlc 播放器中。问题是,它正在寻找像 .mp4 等这样的源文件,但我想在其中显示的流只是 URL http上的 http 流://192.168.xx:80/video.cgi/mjpg任何人都可以帮助如何使用 java 将 mjpg 流转换为 mp4 吗?
windows - Windows 8 mjpeg 视频解码能力
由于 windows 7 内置 mjpeg 解码器似乎有分辨率限制,它无法解码分辨率大于 2592x1944 像素的 mjpeg。所以我想知道 windows 8 解码器对 mjpeg 的能力,它可以解码分辨率大于 2592x1944 像素的 mjpeg 视频吗?
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.
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不确定如果这样可以正常工作,我看不到任何地方可以设置时间间隔。
谢谢一群人!
android - 三星 Galaxy S2 上的 MJPEG-Stream 比三星 Galaxy Tab2 更快?
我已经实现了一个 android-app 来在网络摄像头之间切换。我使用此代码Android ICS 和 MJPEG 使用 AsyncTask。它工作得很好。但现在问题来了。在对三星 Galaxy S2 进行详细测试后,我给我买了三星 Galaxy Tab2。在平板电脑上,Mjpeg-View 只能延迟(5 秒)工作。是设置问题(平板电脑)吗?或者有人有其他想法吗?提前感谢所有答案。;)
c# - 在 .Net C# 中打开 SDP 文件
我正在开发一个 C# 的应用程序,它能够从编码器(Teleste MPX-E8)查看 MJPEG 编码的视频流。
我可以通过编码器的视频编码设置页面看到一个流,并且我已经阅读了该流被封装在一个 SDP 文件中。
因此,在我的 C# 应用程序中,我尝试实现 SDP 协议,但我发现的唯一文档/示例都与 SIP 协议有关。
使用 Wireshark,我可以看到当我向编码器发出 HTTP 请求时,它以 200 OK 和 SDP 响应。我想我需要向我的编码器发送确认以接收流,但我不知道如何发送它。
有谁可以帮助我?!
提前感谢您的回复!
html - Chrome 手机中的 MJPEG
我有来自 IP-Camera 的流。它在 safari 和 opera mini 中运行良好,但在 chrome 上我什么也没收到,或者如果直接打开流我得到这个:
要显示我使用此代码