| | |
| | | String imgUrl = null; |
| | | if (0 == wvpResult.getCode()) { |
| | | log.error("请求成功"); |
| | | StreamContent data = (StreamContent) wvpResult.getData(); |
| | | String rtspUrl = data.getRtsp(); |
| | | JSONObject data = (JSONObject) wvpResult.getData(); |
| | | String rtspUrl = data.getString("rtsp"); // 取地址 |
| | | log.error("目标地址:" + rtspUrl); |
| | | if (StringUtils.hasText(rtspUrl)) { |
| | | try { |
| | | FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault(rtspUrl); |
| | | grabber.setOption("rtsp_transport", "tcp"); // 使用tcp的方式,不然会丢包很严重 |
| | | // grabber.setOption("rtsp_transport", "tcp"); // 使用tcp的方式,不然会丢包很严重 |
| | | grabber.setImageWidth(960); |
| | | grabber.setImageHeight(540); |
| | | grabber.start(); |