我想實現一個網站的屏幕錄像,沒有任何需要的軟件,但瀏覽器。不需要真正的屏幕截圖。也許這將是一個很好的解決方案,用瀏覽器,視口分辨率,滾動像素等信息來「重建」網站。它僅用於網站的解釋性瀏覽和功能。Screencast網站與Socket.IO和Node.JS
我目前的解決方案: 該腳本使用html2canvas(http://html2canvas.hertzen.com/)製作網站的「屏幕截圖」。然後,我將屏幕截圖作爲base64編碼的png數據傳輸到接收器。他們解碼並將其繪製到那裏的網站。
但html2canvas需要大約1秒來生成一個畫布(只有文本的網站)。它將需要大約5-10秒來爲帶有圖像的網站生成它。這是很長的。
你有其他方法的想法嗎?
搜索WebRTC,它是爲了這個。 – Prinzhorn
@Prinzhorn RTC是用於通信的權利?我認爲這不是我的問題。它更多的屏幕捕獲... – rakete
http://www.w3.org/TR/screen-capture/但直到它在瀏覽器支持,你可能需要一個不同的解決方案。也許應用內聯的所有樣式(通過getComputedStyle)並傳輸HTML。 – Prinzhorn