Streaming Hub 0.1

vMix

Control vMix inputs and use vMix production state in Streaming Hub.

Alpha
Verified withStreaming Hub: 0.1.2.1Plugins: vMix 1.0.0

Capabilities

  • Receive supported input, overlay, recording and streaming state changes.
  • Control configured inputs, audio, overlays, transitions, recording, streaming and title fields.
  • Refresh production state and send supported raw vMix functions.
Signals7 items
NameDescription
vMix Active Input ChangedTrigger when the active vMix input changes.
vMix Preview Input ChangedTrigger when the preview input changes.
vMix Overlay ChangedTrigger when the state of a vMix overlay changes.
vMix Recording StartedTrigger when vMix starts recording.
vMix Recording StoppedTrigger when vMix stops recording.
vMix Stream StartedTrigger when vMix starts streaming.
vMix Stream StoppedTrigger when vMix stops streaming.
Steps22 items
NameDescription
vMix: Raw FunctionSend a raw supported function to the vMix HTTP API.
vMix: Configured Input Set AssetAssign a managed asset to a configured vMix input.
vMix: Configured Input MuteMute a configured vMix input.
vMix: Configured Input Set Audio BusSet the audio bus for a configured input.
vMix: Configured Input Set VolumeSet the audio volume of a configured input.
vMix: Configured Input UnmuteUnmute a configured vMix input.
vMix: Configured Input PausePause playback on a configured input.
vMix: Configured Input PlayStart playback on a configured input.
vMix: Configured Input RestartRestart playback on a configured input.
vMix: Input Set PreviewPlace an input in the vMix Preview bus.
vMix: Overlay InShow an input in a vMix overlay channel.
vMix: Overlay OutHide the current input from a vMix overlay channel.
vMix: Input CutCut directly to another vMix input.
vMix: Input FadeFade to another vMix input.
vMix: Input TransitionTransition to another input using the selected effect.
vMix: Recording StartStart recording in vMix.
vMix: Recording StopStop recording in vMix.
vMix: State RefreshRefresh the cached vMix production state.
vMix: Stream StartStart streaming in vMix.
vMix: Stream StopStop streaming in vMix.
vMix: Configured Input Set Title ImageSet an image field on a configured title input.
vMix: Configured Input Set Title TextSet a text field on a configured title input.

Integration signals can start automations. Integration actions are added as steps.

Requirements

  • A running vMix instance with its Web Controller or HTTP API enabled.
  • A reachable host and HTTP port. The standard local Web Controller address normally uses port 8088.

Connect

  1. Start vMix and open its settings.
  2. Enable the vMix Web Controller and note its HTTP port. No separate vMix screenshot is required for this step.
  3. In Streaming Hub, open Services → vMix.
  4. For vMix on the same computer, use host 127.0.0.1. Otherwise enter the reachable address of the vMix computer.
  5. Enter the Web Controller HTTP port and choose a polling interval.
  6. Select Refresh vMix, then save the settings.
Refresh vMix reads the current production state. The captured diagnostic demonstrates the error shown when vMix is not running on the configured address.

Verify the connection

Diagnostics reports a connected vMix instance and Refresh vMix returns current input metadata without an HTTP connection error.

Limitations

Saved references can become invalid when vMix inputs are removed, renumbered or renamed. Refresh the production state after changing the vMix project.

Troubleshooting

Check the service status and filter the Log panel by the integration source. Reopen the integration settings to check connection details, enabled options and required external-service permissions.