问题标签 [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 投票
1 回答
826 浏览

vlc - live555 服务器流 x264 不工作,如何调试?

在深入了解 SDK 版本之前,我只是尝试将 x264 编码的视频流式传输到 VLC。流式传输 MP3 工作,但 x264 需要一段时间然后我收到一个错误,即 vlc 无法打开文件。

1) 下载 Live555 服务器

2) 启动 EXE,说明要使用的 url:rtsp://172.18.1.85/<filename>

3)在VLC中,我使用:rtsp://172.18.1.85/fantastic.264 正如服务器输出所说“每个文件类型都是从它的名称后缀推断出来的”,所以我将文件重命名fantastic.mp4fantastic.264

正如我所说的那样,mp3 流在放置fantasy.264 的同一目录中可以正常工作。

0 投票
1 回答
3007 浏览

ffmpeg - ffserver 保留原始流大小

希望你们能帮助我,因为我被卡住了,自己找不到解决这个问题的方法。我正在尝试使用 ffmpeg+ffserver 将视频从网络摄像头流式传输给用户。但是我遇到了一个问题:

ffserver 流选项:

(注意,videoSize 选项已注释)。但即使使用默认 VideoSize (160x128),ffserver 也不会响应每个请求。浏览器总是得到:

但有时不会发送视频内容。

如果我取消注释 VideoSize 选项 - 同样的问题,但与默认视频大小相比,请求的成功率要低得多。

ffserver 日志看起来很正常,没有错误。但正如您所看到的,有时它只向客户端发送标头:

有人知道会是什么吗?实际上我需要为流保存原始 VideoSize。我正在尝试使用命令(传递与 ffserver 流中相同的参数)使用 ffmpeg 覆盖 ffserver 流选项:

但此刻我仍然有错误消息“输出文件为空,没有任何编码”。这是ffmpeg的输出:

提前致谢。

0 投票
1 回答
25081 浏览

ubuntu - 使用 ffserver 开始流式传输简单的 mp4

我想流式传输 mp4,为此我阅读了有关 ffserver 的信息。
所以我搜索并阅读了 ffserver 文档,但仍然无法流式传输简单文件。
为此,我做了这些:
1-A win 8 和最后安装的 VLC。
2-带有最后一个 ffmpeg 包的 Ubuntu 13。
3-保存到 /etc/ 并从http://ffmpeg.org/sample.html复制的 ffserver.conf 文件(我只是将文本复制到新文件中)。
4-运行此命令:ffserver -f /etc/ffconfig.conf这是结果:

5-检查http://localhost:8090/stat.html并且服务器状态正常。它显示了 4 个流:test1.mpg、test.asf、stat.html、index.html。
6-运行此命令:ffmpeg -i test.mp4 http://localhost:8090/feed1.ffm 这是结果:

7-我查看错误,但找不到发生这种情况的原因以及哪里出错了!

到目前为止,我阅读了许多关于 ffserver 的示例和教程,但其中大部分是关于直播的,但我只想流式传输一些 mp4 文件。

编辑:

我像这个链接一样安装了真正的ffmpeg:https ://askubuntu.com/questions/373322/how-to-replace-avconv-with-the-real-ffmpeg-and-have-it-work-right但同样的错误(只是将 ppa 更改ppa:mc3man/trusty-media为最新版本):

任何人都可以给我应该运行测试的确切命令吗?
(我知道这就像初学者的问题,但我阅读了文档并尽我所能测试了所有内容,但仍然没有运气)

0 投票
2 回答
2339 浏览

ffmpeg - mp4 流可以与 ffserver 一起使用吗?

我尝试使用 ffserver 流式传输 mp4 文件的日子。
我读了很多这样的问题:
https://superuser.com/questions/563591/streaming-mp4-with-ffmpeg
使用 ffserver 开始流简单的 mp4
http://ffmpeg.gusari.org/viewtopic.php?f=12&t= 1190
http://ffmpeg.org/pipermail/ffserver-user/2012-July/000204.html
HTML5 - 如何流式传输大型 .mp4 文件?

最后我无法理解 mp4 流是否可以?
这是用ffserver做到这一点的一种方法吗?
有任何示例吗?我阅读了帮助,但他们最关注的是实时流,但我只想流式传输一个简单的 mp4 文件。

0 投票
0 回答
2324 浏览

ffmpeg - FFserver 错误:未设置采样率

我正在尝试通过 FFserver 将带有 FFmpeg 的视频流式传输到网络浏览器。FFmpeg 在 Windows 上运行,FFserver 在 Ubuntu 上运行。从 FFmpeg 到 FFserver 的流式传输正在工作,但是从网络浏览器访问流时出现以下错误:

我正在使用以下命令运行 FFmpeg:

我的 FFserver 配置文件:

这个问题有解决方案吗?

任何帮助表示赞赏

0 投票
1 回答
951 浏览

macos - 无法在 osx 上使用 ffserver + ffmpeg 查看以下网络摄像头流

我尝试使用 ffserver + ffmpeg 将我的网络摄像头流式传输为 mpeg 流时迷路了。我已经在 OSX Yosemite (10.10.13) 上安装了以下 ffserver.conf

将以下 ffmpeg 流运行到服务器

如果我运行 ffmepg 以输出为文件,我可以访问网络摄像头视频,但我无法使用 vlc 看到流(我从 ffserver 获得连接验证)

知道为什么吗?

谢谢纳迪戈

0 投票
1 回答
3792 浏览

ffmpeg - 从 ffmpeg 向 ffserver 发送 2 个不同的摄像机源

我目前正在一个项目中工作,我必须通过 TCP 连接将 2 个网络摄像头流从一台计算机流式传输到另一台计算机,我可以毫无问题地流式传输 1:

使用

ffserver.conf:

运行ffserver的命令:

提供 ffserver 的命令:

并且效果很好,但是当我尝试运行其他提要时:

我只能看到第二个流,而第一个流不再起作用。一些想法?

0 投票
1 回答
302 浏览

c# - 在使用 ffmpeg 和 ffserver 的情况下,数据流如何?

我可以通过 ffmpeg 捕获相机图像并将其发送到 ffserver,但是数据接下来会发生什么?我可以在其他站点上使用 ffmpeg 的其他客户端收集它吗(例如,它的一些 c# 包装器)?如果是这样 - 数据究竟是什么样的,我如何将其呈现给最终用户?我可以只在显示端口上显示数据吗?或者有其他控制器吗?谢谢!

0 投票
1 回答
3910 浏览

ffmpeg - 从 ffserver 查找和暂停视频流

我设法从ffmpeg成功地提供了ffserverffmpeg将输入作为 PIPE:

外部java进程生成svg/png图像并推送到ffpmepg

我的ffserver配置允许我在ffm文件中缓冲实时提要,而无需定义文件的大小。

我的配置如下所示:

问题是,尽管我可以通过打开网络观看VLC中的流:

但我无法通过已经缓冲的电影寻找。有没有办法实现从“现在”开始通过电影寻找、暂停和恢复播放?我已经用h264mpgsdp尝试过rtsp但没有成功:

rtsp是这个问题的解决方案,还是我需要别的东西?

由于我使用的是 PIPE ,这可以从动态文件中实现吗?

0 投票
2 回答
12461 浏览

c++ - 如何使用 QMediaPlayer 播放流

我已经设置了服务器和视频流,以便我可以使用以下命令行通过 ffplay 连接到流:

是否可以使用 QMediaPlayer QMediaContent 或其他东西连接到这个流?

或者我可以使用 ffserver 创建的任何其他类型的流。

使用与 ffplay 相同的路径会导致“不支持的 url 方案!”

通过进一步的实验,我尝试了 ffserver http 服务器流,但最后以 Qt 在 MFStreamer::doRead() 中崩溃而告终

显然它应该为 MFStreamer 调用 BeginRead,但它没有。

如何使用 QMediaPlayer 播放视频流?

编辑:这是我的代码

视频测试.cpp

视频测试.h