【问题标题】:FFMPEG: rtsp stream to a udp streamFFMPEG:rtsp 流到 udp 流
【发布时间】:2017-11-25 02:12:32
【问题描述】:

我正在寻找有关使用 ffmpeg 将 RTSP 流转换为 udp 流的建议。这样做的最简单的通用命令是什么?这就是我现在拥有的:

ffmpeg -i rtsp://192.168.1.247/play1.sdp -f mpegts -vcodec mpeg4 -acodec mp2 udp://127.0.0.1:1234

我得到的错误:

UDP 超时,正在重试 TCP

方法暂停失败:405 PAUSE

rtsp://192....:不允许操作

在没有任何数据写入的情况下完成流 0:0。

我正在运行ubuntu 14.04。谢谢!

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    看起来您使用的 ffmpeg 命令已经足够好了。我怀疑您的 RTSP 输入流无效。你验证了吗?您可以使用以下命令或在 vlc 中执行此操作:

    ffplay -i rtsp://192.168.1.247:port/filename
    

    命令中的一个更改可能是代替 play1.sdp,您可以直接给出流文件名,即,一个可播放的流而不是 sdp 文件。希望能帮助到你。

    【讨论】:

    • 嗯,我最初一直在使用 vlc,它可以工作,但一段时间后它总是崩溃。使用您给出的命令,当状态字符出现时它会挂起。
    • 这里是rtsp流信息:h264 90k, tbr, 90k, tbn, 180k, tbc; aac, 16kHz, 单声道, fltp
    猜你喜欢
    • 2018-10-26
    • 2019-12-01
    • 2022-06-13
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    相关资源
    最近更新 更多