mjpeg相关内容

使用C#/ASP.NET MVC逐帧传输MJPEG流

我一直在尝试在ASP.NET中设置MJPEG流。我想从URL检索MJEPG流,并将得到的每一帧发送到每个连接的客户端。我能够找到的示例只能从集合文件读取,而不是从URL继续流,并通过MultiStreamContent发送整个文件。因为我逐帧检索,所以不能这样做。 我想知道是否可以用ASP.NETMVC来做我想做的事情。我目前正在使用AForge video从链接检索MJPEG流。 我的控制器类代 ..
发布时间:2022-03-03 23:59:15 C#/.NET

将MJPEG流式传输到文件,但仅保留最后x分钟

我要录制检测到运动的MJPEG流。但是我的运动检测通知比运动发生的时间晚几秒。 为了应对这一问题,我想一直录制,但只保留最后2分钟的镜头。 现在我正在使用curl无限下载,但是我不知道如何让它正确地将文件的正面修剪到2分钟。 推荐答案 查看FFmpeg中的段复用器。 使用段多路复用器可以捕获流并将其写入多个独立的文件。 您可能感兴趣的选项是segment_wrap。 ..
发布时间:2022-02-21 22:30:30 其他开发

html5画布中的运动jpeg

我正在尝试将运动 jpeg (mjpeg) 流(来自网络摄像头)包装到 html5 画布中.我知道 Safari 和 Chrome 对 mjpeg 具有原生支持,因此我可以将其放入 img 以使其工作.我想将它包裹在画布中的原因是我想对其进行一些后期处理. 我知道我可以使用 drawImage 来加载图像(和 mjpeg): ..
发布时间:2022-01-17 11:47:23 其他开发

创建我自己的 MJPEG 流

我正在尝试创建一个 MJPEG 流,我有一系列 jpeg,我想将它们放在一个流中,以便用户只需点击一个 URL 即可获得一个 mjpeg 流.过去几天我一直在努力让它发挥作用,但这可能是不可能的.我已经提出了空灵并聆听了来自网络某处的轴摄像头的数据包,并试图模仿它.我最初尝试使用 WCF,并返回一个“流",但后来发现我需要在该流上设置内容类型,因此我尝试了 WCF REST api,但遇到了同样的 ..
发布时间:2021-12-21 14:34:02 其他开发

将本地 mjpg 视频流式传输到 html 画布

我正在尝试将 mjpg 视频的实时流写入 html 画布. 以下内容:http://camelive.info/ 有一个带有 mjpeg 视频的公共网络摄像头列表,但它们似乎在写 带有框架元素的标签,我不知道它是如何在小提琴中工作的. 理想的解决方案是在小提琴的 html 画布上流式传输任何实时 mjpg(理想情况下是链接?). 感谢任何有用的资源,我想这样做而不包 ..
发布时间:2021-12-21 08:44:03 前端开发

被跨域数据污染的画布

我正在从我可以信任的第三方站点加载动画 jpeg.我正在尝试 getImageData() 但浏览器 (Chrome 23.0) 抱怨: 无法从画布中获取图像数据,因为画布已被跨域数据. SO 上有一些类似的问题,但他们使用的是本地文件,而我使用的是第三方媒体.我的脚本在共享服务器上运行,我不拥有远程服务器. 我尝试了 img.crossOrigin = 'Anonymous' 或 im ..
发布时间:2021-12-21 08:14:03 前端开发

如何在 PHP 中禁用输出缓冲

我编写了一个简单的中继脚本,它连接到网络摄像头并从套接字读取数据,并使用打印功能输出这些数据.数据是已设置边界的 MJPG 数据.我只是输出读取到的数据. 问题是 PHP 似乎正在缓冲这些数据.当我将相机设置为 1 FPS 时,Feed 会冻结 7-8 秒,然后快速显示 8 帧.如果我将分辨率设置为很大,相机会以每秒 1 帧的速度移动.我假设当时正在发生一些缓冲(因为大尺寸会很快填满缓冲区, ..
发布时间:2021-12-11 10:19:57 PHP

MJPEG 流媒体和解码

我想从 IP 摄像机(通过 RTSP)接收 JPEG 图像.为此,我在 OpenCV 中尝试了 cvCreateFileCapture_FFMPEG.但是 ffmpeg 似乎对流媒体的 MJPEG 格式有一些问题(因为它会自动尝试检测流媒体信息),最终出现以下错误 mjpeg:不支持的编码类型 然后,我决定使用 live555 进行流式传输.到目前为止,我可以通过 openRTSP 成功建立流 ..
发布时间:2021-12-10 21:04:58 C/C++开发

VLC 和 MJPEG 解码器流(无效标头)

我正在制作一个包含视频流的 WinRT 应用程序.现在我在 VLC 上作为流媒体服务器和 MJPEGDecoder lib (http://mjpeg.codeplex.com/) 结束客户端解码视频. 但是在创建 HTTP 流并从客户端连接到它之后,MJPEGDecoder 说标头无效(它需要多部分流).VLC 到 VLC 工作正常. 问题 1:如何修复? 问题 2:为 Win ..
发布时间:2021-09-17 20:19:07 其他开发

Android MJPEG 流

我已经实现了 Android 和 MJPEG 并且还实现了异步和认证来运行它,在这里.现在我已经设法运行 jpeg 视频流,但问题是它在运行流时一直闪烁.它不断地起落.我认为这可能是框架的问题.任何人都知道如何处理这个问题.这是我实现的完整代码: MjpegSample.java public class MjpegSample extends Activity {private s ..
发布时间:2021-09-17 20:17:55 移动开发

列出可用的捕获格式

V4L 的新手,我决定开始使用 video4linux2 库,以便从我的 C 中的相机捕获帧(我使用带有 Ricoh Co. 相机的 uvcvideo 模块).我遵循了几个指南和教程,并设法获得了一个正在运行的程序.我的问题主要是关于这个通常的代码行: struct v4l2_format 格式 = {0};format.fmt.pix.pixelformat = V4L2_PIX_FMT_MJ ..
发布时间:2021-09-17 20:15:57 其他开发

高于 FullHD 分辨率的帧丢失.MediaFoundation 中是否提供 AVI 解压缩器转换过滤器?

我正在使用 SourceReader MediaFoundation 技术为桌面开发多媒体流应用程序. 我正在使用 USB 摄像头设备来显示流媒体.相机支持 2 种视频格式:YUY2 和 MJPG. 对于 1980x1080p YUY2 视频分辨率,60fps 仅接收 48fps.我从 MSDN 页面获取了 YUY2-RGB32 转换并在我的应用程序中使用(注意:我没有使用任何转换过滤 ..
发布时间:2021-09-17 20:04:58 C/C++开发

在 UWP 中转码视频

我需要将视频流从 MJPEG 转码为 MP4、AVI 或 MKV 格式.是否可以使用 ffmpeg 或 vlc?我正在开发 UWP Win10 应用程序,并且没有很多包. 编辑:我的代码 VLCPreview.Source = "http://Admin:123456@192.168.0.21:6021/cgi-bin/cmd/encoder?GET_STREAM";/cmd/encod ..
发布时间:2021-09-15 20:05:10 其他开发

显示MJPEG流的跨浏览器解决方案

是否有一种轻量、免费且可靠的方式在跨浏览器环境中显示 MJPEG?我正在尝试从 轴显示 MJPEG 流2120 我正在开发的网站上的 IP 摄像头,我发现这在当前版本的 Firefox 中非常可靠.但是,经过一些测试,我发现 IE、Opera 和 Chrome 都在执行此操作时遇到了不同程度的问题(无法访问 Mac,所以我不确定 Safari).Internet Explorer 不支持 MJPE ..
发布时间:2021-08-30 20:24:32 其他开发

如何将某些特定 rtp 负载类型的 rtp 数据包解码为另一种负载类型的 rtp 数据包?

我正在使用 VLC 接收带有 JPEG 负载的 rtp 数据包.当我手动将类型设置为 26 (JPEG) 时,vlc 不会尝试打开流;如果我将其定义为 96,则 vlc 会打开它并显示错误 - 这是由于编码格式错误造成的. 为了找出正确的编码,即找出数据包头的哪些值是正确的,我想将 rtp 数据包与工作示例进行比较.令人惊讶的是,示例使用有效载荷类型 96 而不是 26.我使用wiresha ..
发布时间:2021-07-11 18:34:00 其他开发

WINDOWS 中来自 c++ opencv 应用程序的低延迟视频流

关于这个主题有很多问题,但大多数都涉及使用不受欢迎的协议 - HTML5、WebRTC 等. 基本上,问题可以表述如下:如何在 Windows 中通过 RTSP 或 MJPEG [AFAIK 实时流式传输更好] 流传输我自己的 cv::Mat 图像?我能找到的几乎所有东西都依赖于操作系统是 Linux,只是不适用于该项目. FFMPEG 的流水线工作正常,但延迟大约 10 秒.可以使用 ..
发布时间:2021-06-12 20:01:08 C/C++开发

使用FFmpeg从mjpeg转换为mp4(libx264)

如果您使用FFmpeg将mjpeg转换为mp4(libx264),在Windows·Mac上无法执行播放. 缩略图未显示在图标上.但是,使用HTML5视频代码可以播放. 为什么?请告诉我您是否理解.谢谢. ffmpeg -i source_file.mov -b 4000k -vcodec libx264 destination_file.mp4 解决方案 通常的原因是像素格 ..
发布时间:2021-05-06 20:50:25 其他开发

Ffmpeg-如何强制整个帧输出MJPEG?

我正在与ffmpeg一起处理来自远程摄像机的传入MPEGTS流,并使用我的应用程序将其传递给多个客户端. 从技术上讲,我使用ffmpeg将传入流转换为MJPEG输出,并将数据块(来自ffmpeg进程stdout)通过管道传输到客户端http响应上的可写流. 但是,我面临一个问题-并非所有数据块都代表完整的“整个"框架.因此,将它们在浏览器中连续显示会导致视频随机闪烁,且帧数为半完整.我 ..
发布时间:2021-05-06 20:48:57 其他开发