Jump to content

Interactivity via IP network

From SpinetiX Wiki
Note  
Applies to all players, except HMP300 and DiVA. For DSOS players, a SYSTEMS Feature Set is required.

Introduction

Example of network interactivity

Interactivity via IP network refers to the player quality of reacting in a user-defined manner following the input received from external devices via Ethernet or Wi-Fi. This means that the player can be "controlled" over the network from:

... and so on.

Configuration

The Shared Variables's mechanism is used for this type of interactivity, since it includes a reactive component that triggers on-update events whenever the value of the Shared Variable is changed.

There are different ways to update a Shared Variable – you'll need to configure in Control Center at least one of the following:

Note Note:
See how to reduce the rendering latency section for information on how to get the player to react faster, possibly at the cost of video output quality. See also when not to reduce the rendering latency.

How to create interactive content

You can easily create interactive content with Elementi built-in interactive widgets:

  • Action to Switch widget switches to displaying a different content when a designed Shared Variable is updated.
  • Click to Action & Key to Action widgets update a Shared Variable on another player following a click or key press event.
  • Media Playback widget changes the playing mode of a media when a designed Shared Variable is updated.

Data feed widgets can also be used to display the content of a Shared Variable, as demonstrated within the Instant messaging project.

Advanced

For advanced users / developers, some good resources for creating complex interactive content can be found on these pages:

See also