我正在尝试使用服务器进行直播,但serve_forever()之后的代码未运行。如果不使用键盘中断,我无法停止直播。我需要使用 python 代码在一段时间后停止直播,关闭服务器并关闭树莓派摄像头。任何帮助将不胜感激。
try:
address = ('',8000)
server = StreamingServer(address, StreamingHandler)
server.serve_forever()
finally:
camera.stop_recording()
最佳答案
正常的方法是调用server.shutdown()
。只是不能从请求处理程序中调用它。长话短说:从不同的线程调用它。
关于python - 如何在 python 中停止服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55159072/