Если вы хотите создать видео динамически через браузер, вы не можете сделать это на клиенте стороне (не в любом удобном случае). Сегодня в браузерах нет функциональности, которая позволяет создавать видеофайлы (только потоки), а опция - писать код JavaScript для выполнения всех низкоуровневых кодировок и т. Д., Которые потребуют времени (для записи, но также и для обработки), и подвержены ошибкам и т. д.
Ваш лучший вариант - отправить отдельные кадры на сервер, например, jpeg (или png, если вам нужно высокое качество) и обработать его там, используя задания, где обработка может быть выполнена с помощью f.ex. FFMpeg (что отлично подходит для этих вещей).
Отслеживать идентификатор задания с использованием своего идентификатора пользователя и обновлять базу данных или файл с текущим статусом, чтобы пользователь мог вернуться и проверить.
У вас есть пример одного из этих видео для тех из нас, кто не является пользователями Facebook? – LordNeckbeard
Я не уверен как таковой, мы видели его на facebook и любили его и, следовательно, хотели реализовать для себя. – user996048