Сделать функцию которая будет проверять кол-во оставшихся ресурсов, если оно равно 0 то отправлять файл с валидом и завершать скрипт
Возможно есть и попроще
Я делал, работало нестабильно, вешало браузеры и, конечно же, ни о каком качестве видео речь не шла.
Также пробовал делать скриншоты всего экрана(не только видимой части) каждые 10 секунд, получил такой же жутко нестабильный результат.
Снаружи цеплялся к remote debugging port, а дальше уже уже дело техники.
@sergerdn Чтобы получилось 60 fps и получилось нормально