我有一个带有 rtsp 协议(protocol)的网络摄像机,我想使用 flash 视频在网络上流式传输。我知道我可以使用 vlc,但我不想使用它。
我安装了 red5 和 ffmpeg 用于将 RTSP 转换为 RTMP
ffmpeg -i "rtsp://46.13.85.43:8020/ch0.h264" -f flv -r 25 -s 640x480 -an "rtmp://localhost/live"
结果是:UDP超时。使用 TCP 重试
知道问题出在哪里吗?
最佳答案
您必须指定使用 tcp 协议(protocol),或者至少对我有帮助。请添加此参数 -rtsp_transport tcp 到您的 ffmpeg 命令。
关于camera - 网络上带有 RTSP、RED5 和 ffmpeg 的 IP 摄像机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23103091/