electron webRTC
electron框架內置了webRTC的方法,不需要額外使用chrome下webkit內核的webRTC
https://www.electronjs.org/docs/latest/api/session#sessetdisplaymediarequesthandlerhandler
如需在electron下使用webRTC,則需要多查閱electron官方文檔
electron實現(xiàn)遠程控制
使用nutjs或者robotjs這兩個node的庫
通過nutjs/robot.js,獲取鼠標,鍵盤,屏幕等信息,通過janus的房間,廣播給其他訂閱者
其他訂閱者,通過datachannel接受nutjs/robot.js傳遞過來的鼠標,鍵盤,屏幕等事件,重新模擬輸出在屏幕上
robotjs參考文檔
https://robotjs.io/docs/syntax#screencapturex-y-width-height
https://blog.he29.com/wblog/?p=1682
https://www.5axxw.com/questions/simple/pievk7
nutjs參考文檔
https://nutjs.dev/docs/apidoc/screen
https://nut-tree.github.io/apidoc/functions/_nut_tree_nut_js.sleep.html