发生网络异常丢包,消息体:频繁出现丢包情况
Created by: hbyexplore
tests发生网络异常丢包,消息体:[rtsp @ 0000000000eea340] max delay reached. need to consume packet tests发生网络异常丢包,消息体:[rtsp @ 0000000000eea340] RTP: missed 5 packets tests发生网络异常丢包,消息体:[rtsp @ 0000000000eea340] max delay reached. need to consume packet tests发生网络异常丢包,消息体:[rtsp @ 0000000000eea340] RTP: missed 4 packets tests:frame=13302 fps= 25 q=28.0 size= 155248kB time=00:08:53.56 bitrate=2383.6kbits/s dup=0 drop=5 speed=0.998x
我用的是java写的test程序,实现rtsp转为rtmp并推流出去通过Nginx后在WEB页面通过标签来进行实时视频的播放,但是由于经常丢包所以视频延时达到了7秒,并且经常花屏.很不稳定,想问问大佬有什么办法改进嘛...
具体代码很简单如下: 用户名和密码暂时用了密码代替... String ip = "192.168.1.11"; String id = "tests"; FFmpegManagerImpl manager = null; if (manager == null) { manager = new FFmpegManagerImpl(); } Map<String,String> map = new HashMap<>(); map.put("appName", id); map.put("input", "rtsp://username:password@" + ip + ":554"); map.put("output", "rtmp://localhost/live/"); map.put("codec", "h264"); map.put("fmt", "flv"); map.put("fps", "25"); map.put("rs", "640x360"); map.put("twoPart", "0"); // 执行任务,id就是ap"pName,如果执行失败返回为null return manager.start(map);