electron webRTC
electron框架内置了webRTC的方法,不需要额外使用chrome下webkit内核的webRTC
https://www.electronjs.org/docs/latest/api/session#sessetdisplaymediarequesthandlerhandler
如需在electron下使用webRTC,则需要多查阅electron官方文档
electron实现远程控制
使用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