Remote Control Reference

VIOSO 6 and VIOSO 6 SIM (Blackbox) utilize the same remote control interface. Using this, a lot of application features can be controlled via TCP/IP.

1. Preparation

The network control interface must be enabled. You can find the network related options in the application menu: “Options → Settings → Remote Control”.

You must enable the desired interface type first. Then you should configure the network adapter and port to use. The special adapter ip 0.0.0.0 represents all available network adapter of used pc. After an restart of the application, the configured interface is available.

2. Usage

There are two ways to send commands.

  1. You can use each browser application to send a command request. Please type the command string with leading ip and port address in the address bar and press the enter button. e.g. “http://192.168.2.20:8080/player.htm?state=play“. The server will answer with a HTTP response header and attached HTTP side or attached response string.

  2. You can use your own network tool, media control solution or with the installation distributed test tools, to send command to the server. There a two ways to send the command string:

    • You can send a simple command string, terminated with “\r” or “” character(s) ( 0xD 0xA hexadecimal, <CR><LF> or 0xA hexadecimal, <LF>). E.g. “player.htm?state=play\r\n“ If you use the TCP interface, the server will answer with a simple response string. If you use the UDP interface, the server will send no answer (fire and forget).

    • If you use the TCP interface, you can send a command request encapsulated in a minimum HTTP header, using the GET method. E.g. “GET /player.htm?state=play HTTP/1.1\r\n\r“ The server will answer with a HTTP response header and attached HTTP side or attached response string.

3. Test Tools

If you have chosen install „Shared Components“ during Installation, there are several tools to equip you to test:

  • TCP-/ UDP-interface

  • command behavior

  • spy/ record network communication with third party software

You can execute/ find the test tools over the application startmenu entry; sub-entry “Tools”. Except TCP Test Tool 2, each of the described test tools below, have a command line interface. With the command line interface you are able to use the test tools in scripts, links and so on. You can find a documentation of available command line options inside sub-entry “Manuals”.

3.1. TCP Test Tool 2

With the TCP Test Tool 2 you can test the TCP interface using a permanent (long live) connection to one target. This tool also display a log of all network operations.

You can specify one target by adding the IP of the remote pc to the target list. By pressing the “Send” button, the tool:

  • creates a connection to the current treated target

  • sends the command string as simple string (see above)

  • waits for response

  • depicts the response string inside the response area on right side of the application

  • and closes the connection to the current treated target.

3.1.1. Where to find it

Software location after installation of VIOSO Anyblend, Anyblend VR&SIM or VIOSO Player:

  • Via Windows Start Menu: All Programs / VIOSO 6 / Tools / TCP Test Tool

  • Exe file location: C:\Program Files\VIOSO6\Shared Tools\ VIOSO_TCP_Test.exe

3.1.2. Command line usage

Available parameters:

Example:

VIOSO_TCP_Test2.exe/D:"192.168.2.2" /P:801 /C:"control.htm?present=1" /A

Sends the command "control.htm?present=1" to 192.168.2.2, using port 801 automatically.

Exit code:

VIOSO_TCP_Test2.exe returns an exit code on exit:

  • 0 : successful

  • 1 : an error occurred (Command could not be sent to all destinations.)

3.2. TCP Test Tool

The TCP Test Tool is the predecessor to TCP Test Tool 2.

This tool does the same actions as it successor TCP Test Tool 2, but does not use a permanent connection and does not monitor all network traffic. It just outputs the response of the target.

We recommend to use TCP Test Tool 2 whenever possible.

3.2.1. Where to find it

Software location after installation of VIOSO Anyblend, Anyblend VR&SIM or VIOSO Player:

  • Via Windows Start Menu: All Programs / VIOSO 6 / Tools / TCP Test Tool 2

  • Exe file location: C:\Program Files\VIOSO6\Shared Tools\ VIOSO_TCP_Test2.exe

See previous chapter for command line parameters.

3.3. UDP Test Tool

With the UDP Test Tool you are able to test the UDP interface.

You can specify one ore more targets by adding the IP of a desired PC to the target list. Beside this option, the tool is able to send the command string as broadcast to all computers in network.

By pressing the “Send” button, the tool sends a datagram, containing the command string, to all selected targets successively. If you use the broadcast option, the tool sends a broadcast datagram.

3.3.1. Where to find it

  • Via Windows Start Menu: All Programs / VIOSO 6 / Tools / UDP Test Tool

  • Exe file location: C:\Program Files\VIOSO6\Shared Tools\ VIOSO_UDP_Test.exe

3.3.2. Command line usage

Available parameters:

Example:

VIOSO_UDP_Test.exe /D:"192.168.2.2" /P:801 /C:"control.htm?present=1" /A

Sends the command "control.htm?present=1" to 192.168.2.2, using port 801 automatically.

Exit code:

VIOSO_TCP_Test2.exe returns an exit code on exit:

  • 0 : successful

  • 1 : an error occurred (Command could not be sent to all destinations.)

4. Command Reference

Provides Player related actions. Use playcontrol.htm to get human readable response.

4.2. Receiving meta information about files

Interface to receive informations about available media files

4.3. Receiving previews

Interface to receive preview images of playlist items

4.4. Controlling render output behaviour

Get/set presenter pipeline specific parameters

4.5. General program control

4.6. 3D model specific commands

3D-model depended computation control

4.7. Script Engine commands

Interface to control the script engine

4.8. Common Information commands

Interface to retrieve various meta- and system information.

4.9. Project Manager commands

Interface to control the project manager.

Last updated