Ontime v2
Link to new docs
  • ontime
  • Feature list
  • Roadmap
  • Contributing
  • Main Concepts
    • Interface
      • Settings Bar
      • Rundown
      • Timer Control
      • Display Messages
      • Info
      • Quick start
      • Upload
      • Integration Settings
      • Application Settings
        • App Settings
        • Event Data
        • Editor Settings
        • Cuesheet settings
        • Views
        • URL Aliases
      • About modal
  • Views
    • Network views (Intro)
    • Stage Timer
    • Clock
    • Minimal Timer
    • Backstage Info
    • Public Info
    • Lower Thirds
    • Studio Clock
    • Countdown
    • Cuesheet
  • Control and feedback
    • Ontime APIs
      • HTTP API
    • Integrations
    • Runtime Data
  • Features
    • Google Sheet
    • Smart Time Entry
    • The delay workflow
    • Roll
    • Import events from Excel
    • URL Aliases
    • Edit Anywhere
    • Headless Mode (Docker)
    • Note: Lower thirds in OBS
    • User fields
    • Custom Styling
    • Make your own viewer
    • Count to anything
    • External data
  • ❤️Additional Notes
    • Control Ontime from vMix
    • Sync: Poll ontime status
    • Use in Raspberry Pi
    • Companion module
Powered by GitBook
On this page
  1. Additional Notes

Control Ontime from vMix

PreviousExternal dataNextSync: Poll ontime status

Last updated 1 year ago

The most straightforward way to get Ontime synced with vMix is probably by using Ontime's which provides easy access to the apps playback functions.

Adapting from we see that a workflow could look like:

' This code creates a POST request to start an event with id 4b044
Dim request As WebRequest
request = WebRequest.Create("http://localhost:4001/playback/start?eventId=4b044")
Dim response As WebResponse

request.Method = "POST"
request.ContentType = "application/x-www-form-urlencoded"

Dim stream As Stream = request.GetRequestStream()
stream.Close()

response = request.GetResponse()
Dim sr As New StreamReader(response.GetResponseStream())

Remember to change ONTIME-IP with the IP address of the machine running the Ontime App (127.0.0.1 if the same)

From here you should be able to add the script as needed. Please follow vMix documentation for next steps

❤️
HTTP API
this vMix forum post