Мне нужно передать потоковое видео, взятое из локального файла, на мой веб-сайт с использованием платформы Tornado. Есть ли способ передать шаблону каждый кадр в асинхронном режиме и в режиме цикла?
Я пытался использовать cv2, искал почти везде вокруг
Это моя последняя попытка:
class CameraHandler(tornado.web.RequestHandler):
def get(self):
while (True):
# Create a VideoCapture object and read from input file
cap = cv2.VideoCapture('video/' + 'xyz.MOV')
# Check if camera opened successfully
if (cap.isOpened() == False):
logging.log(msg="Error opening video file",level=logging.WARNING)
# Capture frame-by-frame
ret, frame = cap.read()
# Display the resulting frame
self.write(str(frame))
Проблема в том, что на сайте ничего не отображается, кроме пустого изображения. Я действительно не могу понять, почему, но я могу точно сказать, что файл не пустой. У Вас есть какие-то предложения? Заранее спасибо