You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CLIENT1 is running ffmpeg screengrab and streaming to network
SERVER1 is running ffplay and receiving that stream.
On SERVER1, you have a simple window with a border, inside it's resizable view area, you can see CLIENT1's desktop.
Both computers have barrier installed. I can move my cursor to right edge and now my mouse and keyboard are affecting CLIENT1.
It would be nice that moving the mouse into the ffplay display area, would send mouse move and click events to CLIENT1 through barrier.
This is very similar to a VNC window or virtualbox window.
It might be possible to accomplish this entirely with AutoIT.
How this could work is, define a certain process window (by its title example "ffplaySRT://CLIENT1.lan*") as a new barrier monitor client.
Next define a screen area template. Define fixed borders for top, bottom, left and right and the current window dimensions minus borders specifies the display area.
Mouse move and clicks into display area are sent to CLIENT1. While the cursor is within the display area, keypressed are also sent to CLIENT1 and suppressed on SERVER1 (press windows button, menu pops up on CLIENT1 only)
Like virtualbox, an escape key might be defined. It might make sense that mouse control cannot leave the display area until the escape key is pressed ?
Not sure if mouse positions are sent as relative movements, or as absolute coordinates of where the mouse events happen on the viewing area, probably both and the latter is the default ?
This would turn any video stream app into a cloud/remote desktop video streaming client. Like for instance VLC.
(so basically, it's like VNC except without the horrible suck, it's VNC at 4K 120 FPS and no weird more glitching)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
Here's an example
Two computers SERVER1 CLIENT1
CLIENT1 is running ffmpeg screengrab and streaming to network
SERVER1 is running ffplay and receiving that stream.
On SERVER1, you have a simple window with a border, inside it's resizable view area, you can see CLIENT1's desktop.
Both computers have barrier installed. I can move my cursor to right edge and now my mouse and keyboard are affecting CLIENT1.
It would be nice that moving the mouse into the ffplay display area, would send mouse move and click events to CLIENT1 through barrier.
This is very similar to a VNC window or virtualbox window.
It might be possible to accomplish this entirely with AutoIT.
How this could work is, define a certain process window (by its title example "ffplaySRT://CLIENT1.lan*") as a new barrier monitor client.
Next define a screen area template. Define fixed borders for top, bottom, left and right and the current window dimensions minus borders specifies the display area.
Mouse move and clicks into display area are sent to CLIENT1. While the cursor is within the display area, keypressed are also sent to CLIENT1 and suppressed on SERVER1 (press windows button, menu pops up on CLIENT1 only)
Like virtualbox, an escape key might be defined. It might make sense that mouse control cannot leave the display area until the escape key is pressed ?
Not sure if mouse positions are sent as relative movements, or as absolute coordinates of where the mouse events happen on the viewing area, probably both and the latter is the default ?
This would turn any video stream app into a cloud/remote desktop video streaming client. Like for instance VLC.
(so basically, it's like VNC except without the horrible suck, it's VNC at 4K 120 FPS and no weird more glitching)
Beta Was this translation helpful? Give feedback.
All reactions