我正在寻找有关使用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
方法PAUSE失败:405 PAUSE
rtsp:// 192 ....:不允许操作
在没有写入任何数据的情况下完成流0:0。
我正在运行ubuntu 14.04
。谢谢!
答案 0 :(得分:0)
看起来你使用的ffmpeg命令已经足够好了。我怀疑您的RTSP输入流无效。你验证了吗?您可以使用以下命令或在vlc中执行此操作:
ffplay -i rtsp://192.168.1.247:port/filename
命令的一个变化可能是play1.sdp,你可以直接给出流文件名,即一个可播放的流,而不是sdp文件。希望能帮助到你。