You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FFmpeg将RTMP流转发至RTSP端口无输出的问题求助

FFmpeg将RTMP流转发至RTSP端口无输出的问题求助

大家好,我遇到了一个FFmpeg转发流的问题,想请各位帮忙指点一下方向:

我在树莓派上用Nginx接收RTMP流,端口是1935,目前这个流是正常工作的,用以下命令可以正常播放:

ffplay rtmp://127.0.0.1:1935/live

我的最终目标是给这个流加上15秒延迟,查资料知道可以用TPAD滤镜实现,但现在我想先让无延迟的转发功能跑通。

我查了文档和相关资料后,写出了这条FFmpeg命令:

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

运行这条命令的时候没有报错,但端口1936上完全看不到可用的流——我用ffplay rtsp://127.0.0.1:1936/live测试,根本播放不了。

另外补充一下,Nginx的配置里已经设置好1936端口了,如果我直接把流推到1936端口,用ffplay是可以正常播放的。

我的FFmpeg版本信息如下:

ffmpeg version 6.0-static Copyright (c) 2000-2023 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516

希望有大佬能帮我找找问题出在哪,谢谢!

备注:内容来源于stack exchange,提问作者akj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:23:13