Content

Summary

This document provides information about the Dante protocol implementation for VSM.

Please use the SetupWithDependencies_(x64/x86).exe for vsmGadgetServer installation.

Status of Driver

APPROVED 

Component for Driver

GADGETSERVER

Release (Build) of Component

vsmGadgetserver 5.6.1.x

Revision of Implementation2.0.14.0


Name/Type of 3rd Party API
Version of 3rd Party API


Additional 3rd Party information

Connection

Connection TypeTCP/ IP, connection via local Dante Control Service on Gadgetserver. Use localhost as IP address. The Dante Service will manage the network.
Default Port

Supported Features

  • Discover Dante enabled devices and channels on the network.

  • Rename and route Dante channels.

  • Identify vsmGadgetserver as specific "User" of a configured Dante Domain.

The routing is done via layer 0 of the protocol, so a Pro Bel SWP08 or a Ember+ matrix connection is required.

It is important to understand that VSM is communicating with the Dante controller only, which itself acts as a gateway into the Dante network. VSM does neither "talk" to Dante devices directly, nor does control through VSM affect the streaming within the Dante network. The Dante network is abstracted by the Dante Controller towards VSM and is represented as matrix of inputs and outputs.

Redundancy

vsmGadgetserver 5.6.1.x or higher supports redundant Dante network setups.

In such setups, the machine hosting the Dante controller is connected to two Dante networks, using two NICs. In the drivers settings, you can enter the names of these NICs into the "Dante Interfaces" text fields. The top line represents the primary network, the second line represents the redundant network. Only 2 entries are currently allowed.

Supported Commands

A set of commands are already implemented to communicate with Dante services via the Dante library.

Configuration Details

vsmGadgetServer provides an extra installer for Dante services (SetupWithDependencies...)

Please make sure the mandatory Dante services are properly running on your machine after the installation of vsmGadgetServer.

The protocol uses the new common mapping layout. The user can download the mapping as an xml file, edit the file and upload it again. UI Controls:

Dante.Mapping.xml:

  • <indexMappingRegion> represents a Dante device.

  • <name> represents the name of the Dante device.

  • <offset> tag represents the start index in the vsmStudio matrix.

  • <capacity> tag represents the amount of channels per device.

The default capacity value is 64, but the user can override it, if the device has more or less channels.

To identify vsmGadgetserver as member of a domain, the domain must exist (configured with Dante controller) and you must provide the following user credentials:

  • DDM User
  • DDM Password
  • DDM Domain

Known Issues

There are currently no known issues.

Related Articles

Topology

The following article is a general "Dante Application Note", describing the topology of VSM controlling a Dante setup: Interface - Dante Network to control audio routes

Dante Legacy Driver

Dante networks without any resource restrictions should be controlled using the legacy Dante driver in vsmGadgetserver. Details can be found here: Audinate Dante,