|  |  | 
 |  |  |         if ("rtp".equals(param.getApp())) {
 | 
 |  |  |             ret.put("close", userSetting.getStreamOnDemand());
 | 
 |  |  |             // 国标流, 点播/录像回放/录像下载
 | 
 |  |  | //            StreamInfo streamInfoForPlayCatch = redisCatchStorage.queryPlayByStreamId(param.getStream());
 | 
 |  |  | 
 | 
 |  |  |             InviteInfo inviteInfo = inviteStreamService.getInviteInfoByStream(null, param.getStream());
 | 
 |  |  |             // 点播
 | 
 |  |  |             if (inviteInfo != null) {
 | 
 |  |  | 
 |  |  |             resultHolder.put(key, uuid, result);
 | 
 |  |  | 
 | 
 |  |  |             if (!exist) {
 | 
 |  |  |                 playService.play(mediaInfo, deviceId, channelId, (code, message, data) -> {
 | 
 |  |  |                 playService.play(mediaInfo, deviceId, channelId, null, (code, message, data) -> {
 | 
 |  |  |                     msg.setData(new HookResult(code, message));
 | 
 |  |  |                     resultHolder.invokeResult(msg);
 | 
 |  |  |                 });
 |