[ipcamera] Fix orphan ffmpeg process after stopping stream URL (#14909)
* Setting ffmpeg reference 'ffmpegMjpeg' to null after stopping convertion to fix automatic restart of ffmpeg process. --------- Signed-off-by: Thomas Burri <th@thonojato.ch>
This commit is contained in:
@@ -212,6 +212,9 @@ public class CameraServlet extends IpCameraServlet {
|
|||||||
Ffmpeg localMjpeg = handler.ffmpegMjpeg;
|
Ffmpeg localMjpeg = handler.ffmpegMjpeg;
|
||||||
if (localMjpeg != null) {
|
if (localMjpeg != null) {
|
||||||
localMjpeg.stopConverting();
|
localMjpeg.stopConverting();
|
||||||
|
// Set reference to ffmpegMjpeg to null to prevent automatic reconnection
|
||||||
|
// in handler's pollCameraRunnable() check for frozen camera
|
||||||
|
handler.ffmpegMjpeg = null;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
handler.closeChannel(handler.getTinyUrl(handler.mjpegUri));
|
handler.closeChannel(handler.getTinyUrl(handler.mjpegUri));
|
||||||
|
|||||||
Reference in New Issue
Block a user