[英]extract canvas from vnc viewer
有沒有人有過工作甚至建立/創建vnc canvas viewer的經驗? 我不久前發布了類似的問題,但沒有答案。 :(
我(真的)需要從顯示虛擬機的(例如ThinVNC)查看器中提取畫布,或嘗試構建一個。 我需要將虛擬機嵌入到網頁中。
例如,
我可以使用iFrame,但不能克隆顯示該iFrame中的虛擬機的畫布。 我已經嘗試使用vnc.js,但是在sockets.io上遇到了困難。 OnlineVNC很好,但是它是基於Flash的(我之前使用過FlashVNC),而且我的新應用不再支持Flash。
關於如何提取/復制/克隆vnc canvas的任何建議都是有價值的!
謝謝大家!
是的,我已經做到了。 問題在於VNC運行在原始TCP套接字上,而標准的JavaScript中沒有這些套接字-您所擁有的都是WebSocket,它在TCP套接字上施加了一層額外的層,使其與標准VNC服務器不兼容。
您的選擇是:
vnc.js
。 一旦弄清楚了如何使它的套接字端正常工作,使用vnc.js
可能會獲得更大的成功,或者您可以編寫自己的代碼。 (我使用emscripten將C / C ++ VNC查看器SDK代碼庫移植到JavaScript,然后在頂部編寫了一個畫布層。不幸的是,它是封閉源代碼,因此我無法與您共享它,但是無論如何從vnc.js
開始可能更容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.