@Override public InputStream streaming(Properties parms) { if (audioLoop.isConnected()) { return null; // tell client is is busy by 503 } audioLoop.InitLoop(128, 8192); InputStream is = null; try { is = audioLoop.getInputStream(); } catch (IOException e) { audioLoop.ReleaseLoop(); return null; } audioCapture.startRecording(); AudioEncoder audioEncoder = new AudioEncoder(); audioEncoder.start(); return is; }