ffserver

ffserver ffmpeg 将来自网络摄像头 Logitech C930e 的 mjpeg 流转换为 mjpeg 格式,无需重新转码
ffserver

ffserver ffmpeg 将来自网络摄像头 Logitech C930e 的 mjpeg 流转换为 mjpeg 格式,无需重新转码

我有 Logitech 的高级网络摄像头 (C930e),这款摄像头支持直接在摄像头本身中内置 mjpeg 处理。我的目的是使用 ffmpeg 获取该流并将其传输到 ffserver,以便可以将其以 mjpeg 格式传输到网络浏览器。问题是,虽然我的网络摄像头已经生成了 mjpeg,但 ffmpeg 或 ffserver 仍在进行转码。因此,它的无用进程消耗了我所有的 CPU。 这是我的 ffserver 配置 HTTPPort 8090 HTTPBindAddress 0.0.0.0 MaxClients...

Admin

为什么 ffmpeg/ffserver 在流式传输之前不裁剪视频?
ffserver

为什么 ffmpeg/ffserver 在流式传输之前不裁剪视频?

我想将网络摄像头视频流式传输到 Grafana 中的仪表板。我运行 ffmpeg 命令: /usr/bin/ffmpeg -rtsp_transport tcp -i "rtsp://user:password@IP_camera:554/RVi/1/2" -an -filter:v "crop=192:108:100:100" -c:v libvpx -threads 4 -r 10 http://localhost:5070/feed_webm.ffm 在 ffserver.conf 中: HTTPPort 5070 HTTPBindAddress 0...

Admin

FFmpeg 直播到 ffserver 在启动时延迟
ffserver

FFmpeg 直播到 ffserver 在启动时延迟

我正在尝试使用 FFMpeg 和 FFserver 实现简单的相机流。我有两个略有不同的系统作为源,都是 Debian 操作系统: 第一个运行 ffmpeg 3.4.8,如图 1 所示 第一个系统 FFMPEG 版本 第二个运行 ffmpeg 2.8.17,如图 2 所示 第二系统FFMPEG版本 用于将流发送到 ffserver 的 ffmpeg 命令如下,对于两个系统都是相同的: ffmpeg -re -f v4l2 -s 640x360 -thread_queue_size 20 -probesize 32 -i /dev/video0 -th...

Admin

PixelFormat 在 ffserver.conf 中被忽略
ffserver

PixelFormat 在 ffserver.conf 中被忽略

我正在尝试使用 ffmpeg 将我的桌面屏幕传输到电视上的浏览器,因此这是我的 CLI ./ffmpeg -probesize 1000M -framerate 60 -video_size 1680x1050 -f x11grab -i :0.0 -f alsa -i default -c:a aac -c:v libx264 http://localhost:8090/feed1.ffm 这是我的ffserver.conf <Stream h264> Format webm Feed feed1.ffm VideoCodec libx264...

Admin

如何在 ffmpeg 中设置 -profile main
ffserver

如何在 ffmpeg 中设置 -profile main

我尝试使用 ffmpeg 将我的桌面传输到 ffsever 服务器,但我发现浏览器无法播放 H.264(High profile)视频,只能播放主视频和低端视频,因此我添加了 -c:v libx264 -profile:v high -level:v 4.0 到我的 CLI 位我收到错误 Undefined constant or missing '(' in 'high' 这是我的 CLI ffmpeg -probesize 1000M -framerate 60 -video_size 1680x1050 -f x11grab -i :0.0 -f ...

Admin

使用 ffmpeg 到 ffserver 在浏览器中查看 H.264 比特流
ffserver

使用 ffmpeg 到 ffserver 在浏览器中查看 H.264 比特流

这是https://raspberrypi.stackexchange.com/questions/93254/stream-usb-webcam-with-audio?noredirect=1#comment150507_93254 我和之前许多勇敢的修补匠一样,认为将旧的 USB 摄像头 (c920) 与 Raspberry Pi 配对以制作网络流媒体设备(例如婴儿监视器)是一项简单的任务。正如那些先我而来的人一样,我现在意识到(经过两天的绞尽脑汁),这是一项极其复杂的任务。 问题描述:我有一台 Raspberry Pi Zero 和一台 C920 ...

Admin

如何摆脱“rc 缓冲区下溢”和“HTTP 错误 503 服务器太忙”错误?
ffserver

如何摆脱“rc 缓冲区下溢”和“HTTP 错误 503 服务器太忙”错误?

我尝试使用 ffmpeg 和 ffserver 创建视频流。我想使用 flv 或 mpeg1video 编码器,因为仅从本地 ffmpeg 来看,这些编码器的速度相当不错。 但是当我使用 ffserver 尝试其中任何一个时,我都会收到“rc 缓冲区下溢”错误(当比特率较小时)或“HTTP 错误 503 服务器太忙”(当我增加比特率以避免第一个错误时)。 是否存在一些神奇的选项可以让我将数据传递给 ffserver 并避免这些错误? 我当前的配置: <Stream live.ts> Feed feed1.ffm Format mpegts...

Admin

如何从 OBS Studio 流式传输到 ffserver?
ffserver

如何从 OBS Studio 流式传输到 ffserver?

我已经运行 ffserver 并且可以使用以下命令在其上发送流: ffmpeg -re -i intro.avi http://myserver:8090/feed1.ffm 我可以从 Windows 和 Linux 上执行此操作,并且它可以工作。 现在我想用 OBS Studio 发送相同的流,但失败了。 每当我选择格式/编解码器时,它都会立即说 An unspecified error occured while recording 日志包含各种错误,例如 Error opening 'http://myserver:8090/feed1...

Admin

将原始数据重新传输到 ffserver 会导致 rc 缓冲区溢出错误
ffserver

将原始数据重新传输到 ffserver 会导致 rc 缓冲区溢出错误

我的目标是从实时 URL 获取流并将其传输到 opencv python,处理该流并将其重新传输到 ffserver。下面是我使用的命令:* python store.py | ffmpeg -f rawvideo -pixel_format yuv420p -video_size 544x576 -framerate 25 -i -http://本地主机:8090/feed1.ffm * 以下是我的ff服务器配置文件文件 <Feed feed1.ffm> File /tmp/feed1.ffm FileMaxSize 3G AC...

Admin

ffmpeg 将 rtsp 转码为 mjpeg
ffserver

ffmpeg 将 rtsp 转码为 mjpeg

我有一个 Unifi UVC 摄像头,我想在网站上查看。几个星期以来,我一直在运行 ffmpeg 来做这件事。但现在它不再起作用了。我可以使用 unifyi Video 直接从摄像头查看流。在摄像头的 IP 上。我可以用 vlc 打开 rtsp 流,但几秒钟后就断了。 我的ffserver.conf: Port 8090 # bind to all IPs aliased or not BindAddress 0.0.0.0 # max number of simultaneous clients MaxClients 1000 # max bandw...

Admin

ffserver 因我的配置文件而崩溃
ffserver

ffserver 因我的配置文件而崩溃

我正在使用自己的配置文件运行 ffserver(avserver 版本 9.18-6:9.18-0ubuntu0.14.04.1),但出于某种原因,无论我在配置文件中做了什么更改,ffserver 似乎在启动时崩溃了。当我启动 ffserver 时,如果没有指定自定义配置文件,它似乎可以正常启动。 我的目的是代理实时音频流,使其可用于内部网络,这样该流仅通过互联网下载一次。 这是我的配置文件: Port 8090 BindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwid...

Admin

将 RTMP 直播流转码到多个客户端
ffserver

将 RTMP 直播流转码到多个客户端

我经常在网站 picarto.tv 上关注直播。该网站使用 RTMP 进行流媒体播放,因此需要 Flash 来显示视频源。但是许多(移动/嵌入式)设备没有 Flash,所以我希望视频采用 MP4 之类的格式。 我有一个双核 VPS,运行 Ubuntu 14.04,内存为 2GB,我想用它来实时转码视频。该 VPS 具有 1Gbps 网络链接,因此带宽不是真正的问题,尽管每月限制为 500GB。 我想要做的是: 在手机/平板电脑/智能电视/非 Flash 设备上观看直播 允许至少 10-15 台设备同时观看视频 因此,我想防止为每个客户端设备生成一个转...

Admin

仅音频的 ffserver 馈送/向音频流添加虚拟视频
ffserver

仅音频的 ffserver 馈送/向音频流添加虚拟视频

我正在尝试将音频流式传输到 ffserver,但是当我启动 ffmpeg 客户端时,它显示: Missing video stream which is required by this ffm 有没有办法: 配置 ffserver 以允许仅音频流? 或者向流中添加虚拟视频? ...

Admin

使用 ffserver 传输 ffmpeg 网络摄像头信息的问题
ffserver

使用 ffserver 传输 ffmpeg 网络摄像头信息的问题

查看评论以了解该问题研究的最新进展 我正在摆弄 ffmpeg、ffserver 网络摄像头和 Debian Wheezy 来传输视频内容。我可以通过 mplayer 观看我的网络摄像头的镜头,使用: mplayer -fps 30 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv:// 我还可以使用从这里获得的默认 ffserver.conf 启动 ffserver: http://www.ffmpeg.org/sample.html ffserver -d -f /etc/ff...

Admin

Linux 上无需重新编码的服务器视频流
ffserver

Linux 上无需重新编码的服务器视频流

我喜欢从提供 H.264 的相机流式传输视频。由于视频已经足够压缩,我只需要一台服务器提供类似 mpegts 传输流的原始 tcp 或 http 访问。 例如,使用 ffmpeg、ffserver 或其他开源工具是否可以实现这一点?ffserver 似乎总是强制对传入媒体进行重新编码。ffmpeg 本身可以通过选项省略重新编码-vcodec copy,但它仅提供单个流,仅服务于一个客户端。 有任何想法吗? ...

Admin