User Tools

Site Tools


obs_studio_remote

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
obs_studio_remote [2016/08/11 10:15]
expertsonline
obs_studio_remote [2016/12/28 21:16] (current)
repentgamingtv
Line 1: Line 1:
 +~~NOTOC~~
 ====== OBS Studio Remote ====== ====== OBS Studio Remote ======
  
-__**NoteThis is still something new we are buildingIt may not work on all computers given the hotkey processing is very OS/Software dependent.**__+---- 
 +===== Pre-requisites ===== 
 +---- 
 + 
 +Download/​Install OBS Studio Websocket Pluginhttps://​obsproject.com/forum/​resources/​obs-websocket-websocket-api-for-obs-studio.466/ 
 + 
 +---- 
 +===== General Information ===== 
 +----
  
 The OBS Remote was a very popular feature of OBS Classic, and a large number of DeepBot users have claimed that lack of OBS Remote support on OBS Studio is the primary reason for them not moving to OBS Studio, which in several other areas is an excellent upgrade to the platform. The OBS Remote was a very popular feature of OBS Classic, and a large number of DeepBot users have claimed that lack of OBS Remote support on OBS Studio is the primary reason for them not moving to OBS Studio, which in several other areas is an excellent upgrade to the platform.
 As we did not find any evidence of the existing OBS Remote being updated for OBS Studio in the near future, we embarked on an exercise to see if we could offer this functionality to DeepBot users in some other way. As we did not find any evidence of the existing OBS Remote being updated for OBS Studio in the near future, we embarked on an exercise to see if we could offer this functionality to DeepBot users in some other way.
  
-Given the lack of OBS Studio public API and documentation,​ we ruled out spending a massive amount of time trying to make a plugin. +---- 
-Instead, what we noticed was that OBS Studio actually has extensive support for hotkeys to do a wide range of activities. Some of the things you can achieve with hotkeys are: +===== Guide ===== 
-  * Changing Scenes +----
-  * Show/Hide Sources +
-  * Start/Stop Streaming +
-  * Control Transitions +
-  * Mute/Unmute Audio +
-  * Mute/Unmute Mic +
- +
-This level of control is amazing, so we started designing an app that can partner with DeepBot to allow commands to trigger hotkeys. +
- +
-So we are proud to bring to you, the DeepBot OBS Studio Remote App. This companion app picks up the change scene/​enable/​disable source settings in custom commands and allows you to bind hotkeys that will be pressed on OBS when these commands are run. +
- +
- +
-So lets get into the setup. This app will be available in all DeepBot versions after 0.9.7.0 inside the DeepBot Folder. +
-Once you launch it, you should see the below screen. +
- +
-{{obsstudioremote.png}} +
- +
-First step, enter the local IP address of the PC running DeepBot and hit connect. If you are running it on the same PC, you can leave this blank and connect. +
-When connected, the IP address box should appear in green. +
- +
-Next we will add a scanner. A scanner is effectively a standing instruction,​ saying: “If you get "​this"​ message from DeepBot then press "​these"​ hotkeys.” +
-For testing we can create a scanner with the option Enable Source and enter the source name "​WebCam"​+
  
-Proceed onto adding the hotkeys you want pressed when this trigger is receivedYou can add up to 5 hotkeys per command received, allowing ​you to group actions into a single commandOnce done hit save and your scanner is up and running.+**1.** Once you have installed the Websocket Plugin above, go to OBS Studio. 
 +  * **A.** Click on "​Tools"​ at the top. 
 +  * **B.** Click on Websocket Server Settings.
  
-{{addscanner.png}}+{{:​wiki:​obsstudioremote1.png|}}
  
-Now ensure you have mapped the hotkey you just created in the scanner to an action within OBS Studio. To do this, go to Settings and select the HotKeys tab.+----
  
-{{obsstudiohotkey.png}}+**2.** Check the box labeled "​Enable authentication"​ 
 +  * **A.** For Password, enter whatever password you want. You just need to remember this for later. For this Example, we will be using "​password"​.
  
-Once that is done, the last step is to create the DeepBot command that will trigger the scanner. To do this, go into DeepBot and create a new custom command. You can setup the access control as needed to ensure only people you trust can use the command.+{{:​wiki:​obsstudioremote2.png|}}
  
-Then on top bottom right, you will find a section around OBS Remote. Here you need to enter the same details you entered when you created the "​Scanner"​ inside the companion app. So in our case it will be Enable source "​WebCam"​. +----
-Simply hit save once you are done, and the setup is complete. Execute the command and see the magic happen!+
  
-__**Other Details**__+**3.** Go to Deepbot. 
 +  * **A.** Go to Config Tab 
 +  * **B.** Go to Master Settings 
 +  * **C.** Scroll about half way down to OBS Remote IP Section. 
 +  * **D.** For IP if you stream and host Deepbot from the same PC, put 127.0.0.1. If you have Deepbot on one PC and Stream/Game from another PC, you will put the Local IPv4 of the computer with OBS Studio on it in there. 
 +  * **E.** For Password, put the password we set in OBS Studio. In this example, I put "​password"​. 
 +  * **F.** Check the box labeled "OBS Studio?"​
  
-The OBS Studio remote also works on a different computer than the one running DeepBot in case you have your OBS running on a second streaming PC.  +{{:​wiki:​obsstudioremote3.png|}}
-Simply copy the OBSStudioDBRemote.exe file to the computer on which OBS is running, then specify the IP address of the PC running DeepBot and hit connect.+
  
-You can also create multiple profiles where the same commands from deepbot can hit different hotkeys depending on your OBS Studio setup and the games you are playing.+----
  
 +**4.** Congrats you have now setup OBS Remote with Studio.
 +  * **A.** To test it, make a command and use the OBS Remote Part of the Command editor to Enable/​Disable Sources or Change Scenes. Note: Scene/​Sources name must match exactly as they are in Studio and are Case Sensitive.
obs_studio_remote.txt · Last modified: 2016/12/28 21:16 by repentgamingtv