private void clearStreamResource() {
   if (in != null) {
     try {
       in.close();
     } catch (IOException ex) {
       Logger.getLogger(CameraTask.class.getName())
           .log(
               Level.INFO,
               ConvertTools.devSeqByteArr2Str(devSeq)
                   + "inputStream close 异常 in closeLink()Method",
               ex);
     }
   }
   if (out != null) {
     try {
       out.close();
     } catch (IOException ex) {
       Logger.getLogger(CameraTask.class.getName())
           .log(
               Level.INFO,
               ConvertTools.devSeqByteArr2Str(devSeq)
                   + "outputStream close 异常 in closeLink()Method",
               ex);
     }
   }
   if (cameraSocket != null && !cameraSocket.isClosed()) {
     try {
       cameraSocket.close();
     } catch (IOException ex) {
       Logger.getLogger(CameraTask.class.getName()).log(Level.SEVERE, null, ex);
     }
   }
 }