我正在尝试使用服务器进行实时流传输,并且serve_forever()未运行后的代码。如果不使用键盘中断,我将无法停止直播。我需要使用python代码在一段时间后停止直播,关闭服务器并关闭树莓派相机。任何帮助将不胜感激。
try:
address = ('',8000)
server = StreamingServer(address, StreamingHandler)
server.serve_forever()
finally:
camera.stop_recording()
答案 0 :(得分:0)
通常的方法是调用server.shutdown()
。根本不能从请求处理程序中调用它。长话短说:从其他线程调用它。