Я пытаюсь транслировать видео в реальном времени с Raspberry Pi zero с помощью Arducam B0112. Я написал функцию для потоковой передачи видео, но частота кадров низкая. Можете ли вы предложить альтернативную функцию для потоковой передачи видео и отображения ее на локальном хосте, которая будет иметь более высокую частоту кадров.
Имеющаяся у меня функция потокового видео следующим образом:
def gen():
"""Video streaming generator function."""
output = np.empty((240, 320, 3), dtype=np.uint8)
while True:
camera.capture(output, 'rgb')
# Construct a numpy array from the stream
ret, buffer = cv2.imencode('.jpg', output, [int(cv2.IMWRITE_JPEG_QUALITY), 85])
frame = buffer.tobytes()
yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')