Controls not working in browser

I’m trying to use Unity Remote Render with an already existing application. I’m using the Automatic Streaming option in the Render Streaming settings and I can see video in the browser, but I can only control inputs if I click the game within the Unity Editor. How can I control the application from the browser?

I recorded a video demonstrating the issue -

Any help is appreciated!

Hi, change your drop downs to this:
(project settings/input system package)

update mode: process events in dynamic update
background behavior: ignore focus
playmode input behavior: All device input always goes to game view

(The wizard should have set those for you when you clicked fix)

Also:

  • The events only work with the new input system so you must use that.
  • Try another browser
  • If this doesn’t work, there are samples that come with the package, try to get those working.
  • The video stream sender component will have a resolution set, match your game view to this resolution to prevent skewing/mouse offsets.
  • Use H264 gpu codec


1 Like

Thank you! I hadn’t even visited the EventSystem Component when I was messing around with the settings, there was a setting that was using StandaloneInputModule which uses the old InputManager. There was a button to switch to the new Input System and it seems to work now!

Awesome. Yeah, I recall running into the same thing a while ago and then I found that magic button that swapped the input component.

I’m going to assume the wizard does not check that