FFCH4J
FFCH4J copied to clipboard
help
tests:frame= 8815 fps= 20 q=28.0 size= 145049kB time=00:07:13.68 bitrate=2739.9kbits/s dup=0 drop=5 speed=0.992x tests发生网络异常丢包,消息体:[rtsp @ 00000211e1eaa4c0] max delay reached. need to consume packet tests发生网络异常丢包,消息体:[rtsp @ 00000211e1eaa4c0] RTP: missed 12 packets
可以推流,但是总是丢包,请问如何解决?
同上.我也是这样的问题 楼主解决了吗?
rtsp使用tcp方式可以有效避免丢包。例如加上这个命令 rtsp_transport tcp
我在网上也看到过有人这样说,不过并没有找到在那里加这个命令
可以参考这个完整的rtsp转流命令:ffmpeg -i rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov -rtsp_transport tcp -vcodec copy -acodec copy -f flv -y rtmp://eguid.cc/rtmp/test
谢谢 ,还是告诉应该在这个项目的那个文件,还是那个类中 加这个命令
//执行原生ffmpeg命令(不包含ffmpeg的执行路径,该路径会从配置文件中自动读取) manager.start("test1", "ffmpeg -i rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov -rtsp_transport tcp -vcodec copy -acodec copy -f flv -y rtmp://eguid.cc/rtmp/test"); //包含完整ffmpeg执行路径的命令 manager.start("test2,","d:/ffmpeg/ffmpeg -i rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov -rtsp_transport tcp -vcodec copy -acodec copy -f flv -y rtmp://eguid.cc/rtmp/test",true);