使用 ffmeg 转发流

使用 ffmeg 转发流

我有一个 RTMP 流,是在 Raspberry PI、nginx、端口 1935 上接收的,运行正常,可以使用以下命令播放该流:

ffplay rtmp://127.0.0.1:1935/live

最终目标是增加 15 秒的延迟,这应该可以通过 TPAD 过滤器实现,但是在我开始进行这项工作之前,我希望它能够无延迟地工作。

我阅读了文档和其他资源并得出了以下结论:

./ffmpeg -i rtmp://127.0.0.1:1935/live -c copy -f rtsp rtsp://127.0.0.1:1936/live

运行此命令不会出现任何错误,但端口 1936 上也没有可用的流(使用 ffplay 测试ffplay rtsp://127.0.0.1:1936/live

端口 1936 是在 nginx 配置中设置的,如果我流式传输到该端口,我也可以在 ffplay 中播放该流。

ffmpeg 版本 6.0-静态https://johnvansickle.com/ffmpeg/ 版权所有 (c) 2000-2023 FFmpeg 开发人员使用 gcc 6.3.0(Debian 6.3.0-18+deb9u1)20170516 构建

希望你们中有人能给我指明正确的方向。

相关内容