ffmpeg播放rtsp流avformat_find_stream_info时间过长的问题
后来问了ai,建议用udp方式播放,速度会快一些。因为服务端防火墙只设置了tcp的转发,ffmpeg默认的传输方式是udp,所以无法播放也正常。现象也与上述问题一致,改了以下代码,使用tcp播放(或者防火墙开通udp转发也行)。起初怀疑是参数问题,网络搜索解决方案,大多是让调整probesize和max_analyze_duration,但是依然无效。使用ffmpeg对rtsp流进行解码时,avformat_find_stream_info响应太慢。又利用ffplay、vlc直接播放,结果也是无法播放。
原创
2025-01-05 10:26:49 ·
409 阅读 ·
0 评论