|  | @@ -113,8 +113,8 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |                  while (!taskQueue.isEmpty()) {
 | 
	
		
			
				|  |  |                      Message msg = taskQueue.poll();
 | 
	
		
			
				|  |  |                      try {
 | 
	
		
			
				|  |  | -                        JSONObject msgJSON = JSON.parseObject(msg.getBody(), JSONObject.class);
 | 
	
		
			
				|  |  | -                        WvpRedisMsg wvpRedisMsg = JSON.to(WvpRedisMsg.class, msgJSON);
 | 
	
		
			
				|  |  | +                        WvpRedisMsg wvpRedisMsg = JSON.parseObject(msg.getBody(), WvpRedisMsg.class);
 | 
	
		
			
				|  |  | +                        logger.info("[收到REDIS通知] 消息: {}", JSON.toJSONString(wvpRedisMsg));
 | 
	
		
			
				|  |  |                          if (!userSetting.getServerId().equals(wvpRedisMsg.getToId())) {
 | 
	
		
			
				|  |  |                              continue;
 | 
	
		
			
				|  |  |                          }
 | 
	
	
		
			
				|  | @@ -123,7 +123,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                              switch (wvpRedisMsg.getCmd()){
 | 
	
		
			
				|  |  |                                  case WvpRedisMsgCmd.GET_SEND_ITEM:
 | 
	
		
			
				|  |  | -                                    RequestSendItemMsg content = JSON.to(RequestSendItemMsg.class, wvpRedisMsg.getContent());
 | 
	
		
			
				|  |  | +                                    RequestSendItemMsg content = JSON.parseObject(wvpRedisMsg.getContent(), RequestSendItemMsg.class);
 | 
	
		
			
				|  |  |                                      requestSendItemMsgHand(content, wvpRedisMsg.getFromId(), wvpRedisMsg.getSerial());
 | 
	
		
			
				|  |  |                                      break;
 | 
	
		
			
				|  |  |                                  case WvpRedisMsgCmd.REQUEST_PUSH_STREAM:
 | 
	
	
		
			
				|  | @@ -242,7 +242,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |          result.setData(content);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          WvpRedisMsg response = WvpRedisMsg.getResponseInstance(userSetting.getServerId(), toId,
 | 
	
		
			
				|  |  | -                WvpRedisMsgCmd.REQUEST_PUSH_STREAM, serial, result);
 | 
	
		
			
				|  |  | +                WvpRedisMsgCmd.REQUEST_PUSH_STREAM, serial, JSON.toJSONString(result));
 | 
	
		
			
				|  |  |          JSONObject jsonObject = (JSONObject)JSON.toJSON(response);
 | 
	
		
			
				|  |  |          redisTemplate.convertAndSend(WVP_PUSH_STREAM_KEY, jsonObject);
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -260,7 +260,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |              result.setMsg("流媒体不存在");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              WvpRedisMsg response = WvpRedisMsg.getResponseInstance(userSetting.getServerId(), toId,
 | 
	
		
			
				|  |  | -                    WvpRedisMsgCmd.GET_SEND_ITEM, serial, result);
 | 
	
		
			
				|  |  | +                    WvpRedisMsgCmd.GET_SEND_ITEM, serial, JSON.toJSONString(result));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              JSONObject jsonObject = (JSONObject)JSON.toJSON(response);
 | 
	
		
			
				|  |  |              redisTemplate.convertAndSend(WVP_PUSH_STREAM_KEY, jsonObject);
 | 
	
	
		
			
				|  | @@ -283,7 +283,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |                  WVPResult<SendRtpItem> result = new WVPResult<>();
 | 
	
		
			
				|  |  |                  result.setCode(ERROR_CODE_TIMEOUT);
 | 
	
		
			
				|  |  |                  WvpRedisMsg response = WvpRedisMsg.getResponseInstance(
 | 
	
		
			
				|  |  | -                        userSetting.getServerId(), toId, WvpRedisMsgCmd.GET_SEND_ITEM, serial, result
 | 
	
		
			
				|  |  | +                        userSetting.getServerId(), toId, WvpRedisMsgCmd.GET_SEND_ITEM, serial, JSON.toJSONString(result)
 | 
	
		
			
				|  |  |                  );
 | 
	
		
			
				|  |  |                  JSONObject jsonObject = (JSONObject)JSON.toJSON(response);
 | 
	
		
			
				|  |  |                  redisTemplate.convertAndSend(WVP_PUSH_STREAM_KEY, jsonObject);
 | 
	
	
		
			
				|  | @@ -324,7 +324,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |          result.setData(responseSendItemMsg);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          WvpRedisMsg response = WvpRedisMsg.getResponseInstance(
 | 
	
		
			
				|  |  | -                userSetting.getServerId(), toId, WvpRedisMsgCmd.GET_SEND_ITEM, serial, result
 | 
	
		
			
				|  |  | +                userSetting.getServerId(), toId, WvpRedisMsgCmd.GET_SEND_ITEM, serial, JSON.toJSONString(result)
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |          JSONObject jsonObject = (JSONObject)JSON.toJSON(response);
 | 
	
		
			
				|  |  |          redisTemplate.convertAndSend(WVP_PUSH_STREAM_KEY, jsonObject);
 | 
	
	
		
			
				|  | @@ -350,7 +350,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |          requestSendItemMsg.setServerId(serverId);
 | 
	
		
			
				|  |  |          String key = UUID.randomUUID().toString();
 | 
	
		
			
				|  |  |          WvpRedisMsg redisMsg = WvpRedisMsg.getRequestInstance(userSetting.getServerId(), serverId, WvpRedisMsgCmd.GET_SEND_ITEM,
 | 
	
		
			
				|  |  | -                key, requestSendItemMsg);
 | 
	
		
			
				|  |  | +                key, JSON.toJSONString(requestSendItemMsg));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          JSONObject jsonObject = (JSONObject)JSON.toJSON(redisMsg);
 | 
	
		
			
				|  |  |          logger.info("[请求推流SendItem] {}: {}", serverId, jsonObject);
 | 
	
	
		
			
				|  | @@ -375,7 +375,7 @@ public class RedisGbPlayMsgListener implements MessageListener {
 | 
	
		
			
				|  |  |      public void sendMsgForStartSendRtpStream(String serverId, RequestPushStreamMsg param, PlayMsgCallbackForStartSendRtpStream callback) {
 | 
	
		
			
				|  |  |          String key = UUID.randomUUID().toString();
 | 
	
		
			
				|  |  |          WvpRedisMsg redisMsg = WvpRedisMsg.getRequestInstance(userSetting.getServerId(), serverId,
 | 
	
		
			
				|  |  | -                WvpRedisMsgCmd.REQUEST_PUSH_STREAM, key, param);
 | 
	
		
			
				|  |  | +                WvpRedisMsgCmd.REQUEST_PUSH_STREAM, key, JSON.toJSONString(param));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          JSONObject jsonObject = (JSONObject)JSON.toJSON(redisMsg);
 | 
	
		
			
				|  |  |          logger.info("[REDIS 请求其他平台推流] {}: {}", serverId, jsonObject);
 |