Question / Help Simplified remote control of OBS using iPad

Tangential

Member
We live stream several shows weekly using OBS and I have been looking for ways to let the 'talent' interact lightly with OBS. I experimented with Websockets and while I liked them, they didn't present a simple enough interface for my users. I also needed it to run on an old 3rd gen iPad.

Today I found ActionPad. It is a .99 app for the iPad which provides HID input over WiFi using small server that runs on PC or Mac. The app is skin-able and supports complex keystrokes with pauses and other features as well. Each layout can be separately saved and accessed and shared. All OBS sees is keyboard input (via the Hotkeys.)

It took me a couple of hours to lay out an app for one of our shows, but it turned out well. It allows the host to mute/unmute; change cameras (scenes) change media in the background; start/stop stream and recording.

The only hitch I've run into so far is that OBS does not like the PgUp and PgDn keys that it sends (I'd love some insight on that.)

On the attached photos, all of the images on the iPad (except our logo) behave as buttons and send complex keystrokes to OBS.

Is anyone else using this package or something similar?

IMG_0073.jpg
IMG_0074.jpg
IMG_0075.jpg
 
Ok.. cannot get this to work at all. Once downloading and configuring, connection attempts succeed in creating a popup on the desktop app, asking me to confirm allowing control to the mobile app. Confirm it and... nothing happens.

In the server settings it says it is "having trouble working on this IP and port". Tried many manual options, no improvement.

It seems the app absolutely requires the mobile app and the desktop app to be connected to the same wifi SSID-- not just being on the same network. Since I'm trying to control a desktop connected to Ethernet, that's probably a non-starter.

And.. yes, just tested it. Even if the computer you're trying to control is on the same local network subnet as the mobile device, that's not enough-- it needs to be on the same wireless network, connected to the same SSID, in order to work. Not ideal, but I think I may have a workaround.
 
App just seems to be very buggy. Half the time when trying to select or create a set, it just exits silently. Wish it would work, this would be great for certain uses for me.
 
Ok.. cannot get this to work at all. Once downloading and configuring, connection attempts succeed in creating a popup on the desktop app, asking me to confirm allowing control to the mobile app. Confirm it and... nothing happens.

In the server settings it says it is "having trouble working on this IP and port". Tried many manual options, no improvement.

It seems the app absolutely requires the mobile app and the desktop app to be connected to the same wifi SSID-- not just being on the same network. Since I'm trying to control a desktop connected to Ethernet, that's probably a non-starter.

And.. yes, just tested it. Even if the computer you're trying to control is on the same local network subnet as the mobile device, that's not enough-- it needs to be on the same wireless network, connected to the same SSID, in order to work. Not ideal, but I think I may have a workaround.
I am using it on the same class 'c', but the Win10 PC running OBS is on a wired connection and the iPad(s) are on WiFi. I did notice that if you have the Websocket plugin installed in OBS, you need to start it before you start the server. Since the app effectively sends keyboard codes, OBS must have focus to receive them. I experience OBS crashes in Windows pretty much every time I switch to different set of scenes, but I haven't had the server or the app crash on me.
 
Back
Top