问题标签 [ffserver]

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 投票
0 回答
613 浏览

ffmpeg - 将getUserMedia输出流传递给ffmpeg,我该怎么做?

我正在使用 getUserMedia 访问相机。同时使用 getUserMedia 播放捕获的视频。我想使用 ffmpeg 和 ffserver 将其作为实时流流式传输并广播给我页面中的所有用户。

我如何将该流发布到服务器(ffserver)以进行实时流式传输?

这是 getUserMedia 部分的代码

0 投票
0 回答
1126 浏览

android - 想使用 ffserver 和 ffmpeg 流式传输移动摄像头

首先我会告诉你我的要求,然后我会告诉你我做了什么。

我是媒体流的菜鸟,我正在学习,我对此感到非常困惑。

基本上我想做以下事情

1:移动应用程序将通过 URL(在我的笔记本电脑上)在服务器上流式传输视频 2:我的笔记本电脑应该运行 ffserver/ffmpeg,它存储来自移动应用程序的视频流并允许其他客户端观看(这里我在谈论VLC 作为客户端)。

所以这是我的要求。

我在笔记本电脑上运行 ffserver

我的 ff 服务器配置如下:

比我将以下网址添加到我的移动应用程序来流式传输视频。rtsp://:8091/feed1.ffm 我的移动应用程序开始流式传输我的移动开发团队说。但是我在 ffserver 上没有任何日志,当我弯腰流式传输 TEARDOWN 请求时

到目前为止,我已经这样做了,我不知道如何将 ffmpeg 与实时流媒体一起使用。请告诉我一些例子。

我无法在 VLC 客户端上观看直播。还告诉我应该在 VLC 中输入什么 URL 进行流式传输,我几乎尝试了所有 url 组合。

还有一件事我想用 RTSP 协议做。

我认为此信息将帮助您了解我的要求。

0 投票
2 回答
2813 浏览

video - 如何在 FFMPEG 中删除/减少 mjpeg 流的像素化

我正在为某些 IP 摄像机开发服务器端重新流式传输服务。我在 Linux 上使用 ffserver 为流提供服务,在 Windows 上使用 ffmpeg 来提供。我正在使用 rtsp 获取相机视频(H264)。

我的 ffserver 配置示例如下

以及 ffmpeg 的喂养方式:

生成的视频非常像素化,与真实图像不同。

相机配置如下:

我有什么遗漏或做错了吗?

提前感谢您的帮助

0 投票
2 回答
2734 浏览

ffmpeg - ffmpeg 到 ffserver 有效,但无法查看

我有一个我正在尝试广播的通用 Windows 网络摄像头

看起来没有错误。我可以在端口 8090 上使用 tcpdump 看到大量流量

ffserver 在 FreeBSD 服务器上配置,未配置防火墙

港口是活的

但是当我尝试通过 VLC 连接到 ffserver

连接失败。没有网络问题

如何配置从 ffmpeg 到 ffserver 的网络摄像头广播以通过 VLC(或类似)查看?

0 投票
0 回答
6002 浏览

linux - FFmpeg 直播流错误:ffmpeg av_interleaved_write_frame 损坏的管道。转换失败

我正在尝试使用 ffmpeg 直播视频。视频流来自网络上的摄像机,并且在执行此操作的初始部分出现了一堆错误,但在这里我遇到了一个来自 ffmpeg 的错误,它说 av_interleaved_write_frame() 损坏的管道,然后在最后我收到一条消息说转换失败,当我想以任何格式捕获流时,它就像一个魅力,但是当涉及到流时它给出了错误。为什么会这样?

我用来获取流媒体的命令在这里:

ffmpeg 输出在这里:

这是我的 FFserver.conf 文件:

0 投票
0 回答
3637 浏览

ffmpeg - FFMPEG 连接到 tcp://127.0.0.1:8090 失败:连接被拒绝

运行此命令以读取 HTTP 输出的 RTSP 输入时遇到以下错误:

我得到以下错误:

我的配置文件设置为:

我已经在线阅读,并尝试将 HTTP 地址绑定到 127.0.0.1 ,甚至在配置文件中明确允许 127.0.0.1 ,但我仍然遇到错误。对此有什么想法吗?

0 投票
2 回答
3037 浏览

apache - Amazon Elastic Load Balancer 未关闭与服务器的连接

我有一个EC2实例,Apache作为反向代理,ffserver作为流服务器。在EC2实例前面有一个ELB (经典),用作 SSL 终止点。

Apache的配置相当简单:

ffserver用于通过 Internet 流式传输实时音频。在ffserver的设置中有一个MaxBandwidth选项(默认1000)。当连接未正确关闭时,此设置会成为问题。ffserver开始响应503 server too busy而不是流的内容。

如果我直接连接到服务器(路上没有ELB )一切正常。如果我通过ELB连接,当我在客户端关闭它时连接不会关闭(例如关闭浏览器的选项卡)。

我使用以下命令检查当前连接:

所有连接都永远保持在 ESTABLISHED 状态(至少 30 分钟)。ELB的默认空闲超时为60。这意味着有人正在从ffserver接收流(连接处于活动状态)。

编辑:看起来将 Classic Load Balancer 更改为 Application Load Balancer 解决了这个问题。我不知道如何解释这种行为。期待 AWS 社区的回答 - AWS 论坛

0 投票
1 回答
922 浏览

video - FFServer 通过 https

我们目前正在通过“http”上的 ffserver 提供视频/音频提要,即http://127.0.0.1:8000/folder/feed1.mjpg

但是,现在我们需要通过“https”将提要添加到安全页面,所以我们需要做这样的事情https://127.0.0.1:8000/folder/feed1.mjpg

我搜索了网络和文档,但没有找到任何关于 ffserver 和 https 的内容。
这可能吗?如果是这样,任何人都可以指出我实现这一目标的方向吗?

0 投票
1 回答
6266 浏览

ffmpeg - ffmpeg 和 ffserver,rc 缓冲区下溢?

我正在尝试为一个项目编写一个简单的流服务器。我有一台将要运行的 AWS Linux 机器ffserver。目前,就目前而言,我的配置文件如下所示:

然后我正在捕获我的网络摄像头并使用以下命令将其发送到服务器:

但是,当我运行它时,我会从控制台获得以下输出:

在我的查看器上,我只是得到一个黑屏。

有什么我想念的吗?搜索不会导致“增加 qmax”或任何类似于ffmpeg抱怨的内容。这里有问题,但没有做/回答。

提前致谢

0 投票
1 回答
424 浏览

video - ffserver 配置文件:RTSPOption

ffserver 配置文件的 Stream 部分中 RTSPOption 的可能值是什么?

https://ffmpeg.org/ffserver-all.html#toc-Stream-section提到了这个选项,但没有进一步的细节。