问题标签 [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.
ffmpeg - 将getUserMedia输出流传递给ffmpeg,我该怎么做?
我正在使用 getUserMedia 访问相机。同时使用 getUserMedia 播放捕获的视频。我想使用 ffmpeg 和 ffserver 将其作为实时流流式传输并广播给我页面中的所有用户。
我如何将该流发布到服务器(ffserver)以进行实时流式传输?
这是 getUserMedia 部分的代码
android - 想使用 ffserver 和 ffmpeg 流式传输移动摄像头
首先我会告诉你我的要求,然后我会告诉你我做了什么。
我是媒体流的菜鸟,我正在学习,我对此感到非常困惑。
基本上我想做以下事情
1:移动应用程序将通过 URL(在我的笔记本电脑上)在服务器上流式传输视频 2:我的笔记本电脑应该运行 ffserver/ffmpeg,它存储来自移动应用程序的视频流并允许其他客户端观看(这里我在谈论VLC 作为客户端)。
所以这是我的要求。
我在笔记本电脑上运行 ffserver
我的 ff 服务器配置如下:
比我将以下网址添加到我的移动应用程序来流式传输视频。rtsp://:8091/feed1.ffm 我的移动应用程序开始流式传输我的移动开发团队说。但是我在 ffserver 上没有任何日志,当我弯腰流式传输 TEARDOWN 请求时
到目前为止,我已经这样做了,我不知道如何将 ffmpeg 与实时流媒体一起使用。请告诉我一些例子。
我无法在 VLC 客户端上观看直播。还告诉我应该在 VLC 中输入什么 URL 进行流式传输,我几乎尝试了所有 url 组合。
还有一件事我想用 RTSP 协议做。
我认为此信息将帮助您了解我的要求。
video - 如何在 FFMPEG 中删除/减少 mjpeg 流的像素化
我正在为某些 IP 摄像机开发服务器端重新流式传输服务。我在 Linux 上使用 ffserver 为流提供服务,在 Windows 上使用 ffmpeg 来提供。我正在使用 rtsp 获取相机视频(H264)。
我的 ffserver 配置示例如下
以及 ffmpeg 的喂养方式:
生成的视频非常像素化,与真实图像不同。
相机配置如下:
我有什么遗漏或做错了吗?
提前感谢您的帮助
ffmpeg - ffmpeg 到 ffserver 有效,但无法查看
我有一个我正在尝试广播的通用 Windows 网络摄像头
看起来没有错误。我可以在端口 8090 上使用 tcpdump 看到大量流量
ffserver 在 FreeBSD 服务器上配置,未配置防火墙
港口是活的
但是当我尝试通过 VLC 连接到 ffserver
连接失败。没有网络问题
如何配置从 ffmpeg 到 ffserver 的网络摄像头广播以通过 VLC(或类似)查看?
linux - FFmpeg 直播流错误:ffmpeg av_interleaved_write_frame 损坏的管道。转换失败
我正在尝试使用 ffmpeg 直播视频。视频流来自网络上的摄像机,并且在执行此操作的初始部分出现了一堆错误,但在这里我遇到了一个来自 ffmpeg 的错误,它说 av_interleaved_write_frame() 损坏的管道,然后在最后我收到一条消息说转换失败,当我想以任何格式捕获流时,它就像一个魅力,但是当涉及到流时它给出了错误。为什么会这样?
我用来获取流媒体的命令在这里:
ffmpeg 输出在这里:
这是我的 FFserver.conf 文件:
ffmpeg - FFMPEG 连接到 tcp://127.0.0.1:8090 失败:连接被拒绝
运行此命令以读取 HTTP 输出的 RTSP 输入时遇到以下错误:
我得到以下错误:
我的配置文件设置为:
我已经在线阅读,并尝试将 HTTP 地址绑定到 127.0.0.1 ,甚至在配置文件中明确允许 127.0.0.1 ,但我仍然遇到错误。对此有什么想法吗?
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 论坛
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 的内容。
这可能吗?如果是这样,任何人都可以指出我实现这一目标的方向吗?
ffmpeg - ffmpeg 和 ffserver,rc 缓冲区下溢?
我正在尝试为一个项目编写一个简单的流服务器。我有一台将要运行的 AWS Linux 机器ffserver
。目前,就目前而言,我的配置文件如下所示:
然后我正在捕获我的网络摄像头并使用以下命令将其发送到服务器:
但是,当我运行它时,我会从控制台获得以下输出:
在我的查看器上,我只是得到一个黑屏。
有什么我想念的吗?搜索不会导致“增加 qmax”或任何类似于ffmpeg
抱怨的内容。这里有问题,但没有做/回答。
提前致谢
video - ffserver 配置文件:RTSPOption
ffserver 配置文件的 Stream 部分中 RTSPOption 的可能值是什么?
https://ffmpeg.org/ffserver-all.html#toc-Stream-section提到了这个选项,但没有进一步的细节。