Flask ip cam - freezing

i changed code , but actually streaming was stopped without any breakpoint (in debugging mode in VS2019) :confused:

def gen_frames(Ip):  # generate frame by frame from camera
    camera = cv2.VideoCapture('http://'+ Ip +':8080/stream/video.mjpeg')  
    camera.set(cv2.CAP_PROP_BUFFERSIZE, 0)
    assert camera.isOpened()
    while True:
        success, image = camera.read()
        if not success: 
            break
        ret, jpeg = cv2.imencode('.jpg', image)
        frame = jpeg.tobytes()
        yield (b'--frame\r\n'
                b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n\r\n')