Я пытаюсь реализовать скринкаст веб-сайта без какого-либо программного обеспечения, кроме браузера. Не обязательно действительно показывать веб-сайт. Возможно, это было бы хорошим решением для «перестроения» веб-сайта с информацией, такой как браузер, разрешение окна просмотра, прокрученный пиксель, ... Это только для объяснения тура на веб-сайте, и он функционирует.Веб-сайт Screencast с Socket.IO и Node.JS
Мое текущее решение: Сценарий создает «скриншоты» на сайте с html2canvas (http://html2canvas.hertzen.com/). Затем я переношу скриншот в виде png-данных с base64 в приемники. Они декодируют его и рисуют на нем.
Но html2canvas требуется около 1 секунды, чтобы создать холст (только с текстом). Для создания веб-сайтов с изображениями потребуется около 5-10 секунд. Это долго.
Есть ли у вас идеи для других подходов?
Поиск WebRTC, это сделано для этого. – Prinzhorn
@ Prinzhorn RTC - для измельчения? Я думаю, что измельчение не является моей проблемой. Его больше занимает захват экрана ... – rakete
http://www.w3.org/TR/screen-capture/, но пока он не поддерживается в браузерах, вам, вероятно, потребуется другое решение. Возможно, применить все стили страницы inline (через getComputedStyle) и перенести HTML. – Prinzhorn