Results 1 to 8 of 8

Thread: NDI Tools 4 - Studio Monitor Switch Source via HTTP Request

  1. #1
    Registered User
    Join Date
    Oct 2019
    Location
    Germany
    Posts
    5

    Question NDI Tools 4 - Studio Monitor Switch Source via HTTP Request

    The Studio Monitor has a nice HTTP feature which allows switching ndi sources via Webbrowser. Is there a way to send external webrequests to the monitor? I'd like to controll the monitor from an external application like universe Show controll or Pandoras Widget Designer. They are able to connect via TCP or webrequest to other applications. For example:

    http://<ip-of-monitor>/command?input=1

    Kind regards
    René

  2. #2
    Studio Monitor uses POST verb commands (not GET) for configuration.
    Kane Peterson
    Solutions Architect
    NewTek, Inc.

  3. #3
    Registered User
    Join Date
    Oct 2019
    Location
    Germany
    Posts
    5
    Thanks for the reply. I tought there might be an option under the hood which is allowing get requests. So i just need to code a little application which also has an internal web server and is accepting get requests. This application then can translate them into post requests. Imagine the possibilities! :-)

  4. #4
    I can! You can control just about any aspect of Studio Monitor along with triggering recording.

    If you more need help with this, you will need to get some PSP time with NewTek Professional Services, then I can spend time helping you with all of this. But, if you understand RESTful APIs, you probably will be able to figure it out from this point.

    Use the following URL to get the Studio Monitor configuration.
    Code:
    http://studio-monitor-ip/v1/configuration
    Then you need to return as a HTTP POST the JSON information from above with your data.
    Kane Peterson
    Solutions Architect
    NewTek, Inc.

  5. #5
    Perhaps this already does what you are looking for.

    https://kanelp7.wixsite.com/kanesworld/ext-monitor
    Kane Peterson
    Solutions Architect
    NewTek, Inc.

  6. #6
    Registered User
    Join Date
    Oct 2019
    Location
    Germany
    Posts
    5
    Hey Kane,

    i checked that out before answering you and it worked pretty well. As far as i've seen the macro control doesn't work with tcp requests. I've coded a little application which is accepting tcp requests and converts them into working JSON for this url:

    Code:
    http://studio-monitor-ip/v1/configuration
    So i'm able to switch inputs from a crestron or universe showcontrol system via tcp/ip.

    One other question: when i launch the scan converter on a client system, i need to enable the KVM function everytime i start the application. is there a way to have it enabled on startup?

  7. #7
    Quote Originally Posted by FMPstudio View Post
    Hey Kane,

    i checked that out before answering you and it worked pretty well. As far as i've seen the macro control doesn't work with tcp requests. I've coded a little application which is accepting tcp requests and converts them into working JSON for this url:

    Code:
    http://studio-monitor-ip/v1/configuration
    So i'm able to switch inputs from a crestron or universe showcontrol system via tcp/ip.

    One other question: when i launch the scan converter on a client system, i need to enable the KVM function everytime i start the application. is there a way to have it enabled on startup?
    Great to hear you got NDI Studio Monitor working from other solutions.

    As for NDI KVM. It will save the settings, but you have to cleanly exit it for it to do so. Start NDI Scan Converter, configure it, then Exit the application. When you run it again, it should remember all of your configuration options.

    I then use Window Task Scheduler to start NDI Scan Converter when I log onto the system. I have my TalkShow VS100 system configured this way so I can control it via NDI KVM automatically when I start up the system.
    Kane Peterson
    Solutions Architect
    NewTek, Inc.

  8. #8
    Registered User
    Join Date
    Oct 2019
    Location
    Germany
    Posts
    5
    You're genious :-) I've forgotten, that a forced restart will kill the program instad of closing it. So right now i have all small pieces together. Maybe i will also be able to have the "KVM Remote Control" option enabled in the NDI Monitor application on startup.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •