0
  • No products in the cart.

DATASTREAM SDK

Access real-time Vicon data for feedback and control

Download

A flexible and easy way for users to stream in real time to 3rd party programs and Plug-Ins.

Created for the data streams from Nexus, Blade, Shōgun, and Tracker applications to use with third-party applications and plugins.

Datastream SDK
features

Vicon virtual system

SDK has an associated utility – the Vicon Virtual System (VVS). This utility makes the development process easier by simulating a live Vicon system and streaming data to Vicon Nexus, Tracker, Shōgun, and Blade applications.

Create custom applications

SDK and VVS make it easier to create custom applications by providing greater flexibility and easy access to Vicon data in real time.

This allows you to maximize time and work efficiency during data collection and processing. Additionally, SDK and VVS are available for free to existing customers.

Increased 3rd party compatibility

Vicon provides a flexible and powerful SDK solution that is available in three different formats across multiple operating systems, including Unity and Unreal engines for use in VR applications.

Modeling options

Use the SDK to create models in other packages and languages including; MATLAB, Labview, C++ and .Net

Latency compensation

Whilst Vicon Tracker produces data with the lowest possible latency, game engines add latency before the image gets to the eyes in an HMD and this can impact the sense of immersion. From version 1.8 there is a brand-new API for obtaining data in applications where reducing apparent latency is key, in particular location based VR and VR gaming experiences, by correcting for the delays introduced when the engine renders the image to the VR headset.

The source code for the DataStream SDK is provided and is licensed under an MIT license agreement.

Technical information

SPECIFICATION

DOCUMENTATION

DOWNLOADS

FAQS

What is the recommended PC specification to run my Datastream SDK System?

Vicon recommends the following three specifications for use with your Datastream SDK System. If you are using an older version of Vicon software, please contact Vicon to ensure there are no issues or driver limitations if you are upgrading your PC. Your choice depends on your application requirements and the size of your system.

Please note the following:

  • Windows 10 (64bit) Tested and Supported OS
  • .NET Framework 4.5 above
  • GeForce 1050Ti Tested and Supported Graphics Cards
  • INTEL ETHERNET i350/i340 T4 SERVER ADAPTER RJ45 PCI−E and INTEL ETHERNET i210−T1 GBE NIC Tested and Supported Network Cards (NIC)
  • Samsung SSD 850 EVO 250GB – Tested and Supported

Advanced PC Minimum specs include:

mATX 4 drive bay chassis

INTEL® CORE™ i9-7900X PROCESSOR

Corsair Hydro H100i Cooler

32GB (2x16GB) 2666MHz RAM

GeForce 1050Ti

2 off 250GB SSD Boot Drive Read 530MB/s

1 off 3TB WD Black 7,200RPM HDD

650W 80 PLUS Platinum PSU

Asus X99 MOBO

1 off 4 Port Intel I350-T4 Gigabit network Card 64 bit Windows 10 operating platform

Advanced dual video PC Minimum specs include:

mATX 4 drive bay chassis

INTEL® CORE™ i9-7900X PROCESSOR

Corsair Hydro H100i Cooler

32GB (2x16GB) 2666MHz RAM

GeForce 1050Ti

2 off 250GB SSD Boot Drive Read 530MB/s

1 off 3TB WD Black 7,200RPM HDD

650W 80 PLUS Platinum PSU

Asus X99 MOBO

1 off 4 Port Intel I350-T4 Gigabit network Card

64 bit Windows 10 operating platform

Advanced quad video PC Minimum specs include:

mATX 4 drive bay chassis

INTEL® CORE™ i9-7900X PROCESSOR

Corsair Hydro H100i Cooler

32GB (2x16GB) 2666MHz RAM

GeForce 1050Ti

3 off 250GB SSD Boot Drive Read 530MB/s

1 off 3TB WD Black 7,200RPM HDD

650W 80 PLUS Platinum PSU

Asus TUF X99 MOBO

1 off 4 Port Intel I350-T4 Gigabit network Card

1 off i210 NIC

64 bit Windows 10 operating platform

What operating system (OS) can I use with my Vicon Software?

Current release version Windows 10 Windows 7 Linux OSX
Shōgun 1.2.1 64 bit 64 bit* x x
Nexus 2.8.1 64 bit 64 bit* x x
Tracker 3.7.0 64 bit 64 bit* x x
Polygon 4.4.2 64 bit 64 bit* x x
CaraLive 1.3.0 64 bit 64 bit* x x
CaraPost 1.2.0 64 bit 64 bit* x x
Pegasus 1.2.1 64 bit 64 bit* x x
ProCalc 1.2.1 64 bit 64 bit* x x
ProEclipse 1.2.1 64 bit 64 bit* x x
DataStream SDK 1.8.0 64 bit 64 bit* 64 bit 10.11
Bodybuilder 3.6.4 64 bit 64 bit* x x

Please do note:

  1. Recommended and fully supported in Windows 10 (64bit) — with .NET Framework 4.5 and above
  2. * Although Vicon Software may install and function under other Microsoft Windows operating systems
    (Compatibility tested only Windows 7 (64bit) — with .NET Framework 4.5) , this is not officially supported or recommended by Vicon.
  3. For Legacy version please contact Vicon Support

How do I set up my network card?

1. Open the Network and Sharing Center and navigate to Change Adapter Settings. Vicon Vantage/Vero cameras are designated to one port.  For each Vue (or Bonita Video) camera connected, there will be additional network port used.

2. Right click on the proper port and go into the Properties. The Local Area Connection Properties window will open. Make sure only Internet Protocol Version 4 (TCP/IPv4) is selected.

3. Select Internet Protocol Version 4 (TCP/IPv4) from the list and select Properties to assign the proper IP address.

a .Vantage/Vero cameras will have the following IP Address: 192.168.10.1 and Subnet Mask of: 255.255.255.0

b. The first VUE camera will have the following IP Address: 192.168.10.2 and Subnet Mask of 255.255.255.0

c. Any additional VUE cameras the last IP value is incrementally increased by one. For example, the second VUE camera will be 192.168.10.3.

Select OK to close out of the Internet Protocol Version 4 (TCP/IPv4) Properties.  And OK again to close out of the Local Area Connection Properties.  This will make sure all changes have been saved.

4. Feel free to rename the network port so it is easily identifiable. Such as ViconMX, VUE1 or VUE2

For further assistance please refer to the Configuring Ports section of the PCSetupforViconSystems.pdf found in Downloads > Documentation

Download Datastream SDK

Download File

Datastream SDK _1.9.0

Abstract

File Name: ViconDataStreamSDK_1.9.0_119983h.zip

Vicon DataStream SDK 1.9.0 (Software Development Kit).The Vicon DataStream Software Development Kit (SDK) allows easy programmable access to the information contained in the Vicon DataStream. The function calls within the SDK allow users to connect to and request data from the Vicon DataStream.

DataStream SDK 1.9.0 improves on the functionality of 1.8.0. New features include the provision of a lightweight stream for latency-critical applications, multi-route capability to provide redundancy in WiFi networks, provision of subject scaling data and subject filtering capability. Updated plugins for Unity and Unreal engines, which incorporate some of these capabilities from the datastream, are also available.

Full documentation on the full features in the datastream can be found here: https://docs.vicon.com/display/DSSDK19

The source package has been updated and is now included within this distribution under an MIT license, allowing for unlimited use and redistribution of the SDK, whilst limiting liability.

Requirements

Windows x86 or x64 Linux x86 or x64 OSX 10.9

Blade 3.x, Tracker 3.x, Nexus 2.x, Shogun 1.x, Evoke 1.x *Some methods may not be available to all applications.

Full requirements can be found in the documentation.

Important note: Users of Matlab SDK must uninstall previous versions of the Vicon DataStream SDK before installing Vicon DataStream SDK 1.9.0.

Datastream SDK _1.8.0

Abstract

File Name: ViconDataStreamSDK_1.8.0_105615h.zip

Vicon DataStream SDK 1.8.0 (Software Development Kit).

The Vicon DataStream Software Development Kit (SDK) allows easy programmable access to the information contained in the Vicon DataStream. The function calls within the SDK allow users to connect to and request data from the Vicon DataStream.

DataStream SDK 1.8.0 incorporates many changes, the most significant of these is a new “Retiming API”. This allows for client applications to request estimated data in non-blocking fashion. i.e. data is returned immediately rather than waiting for a fresh frame. This means that perceived latency is reduced – ideal for VR. Additionally, a small amount of additional prediction can be added to allow the estimate to be predicted into the future to account for rendering delays in game engines.

The source package has been updated and is now included within this distribution under an MIT license, allowing for unlimited use and redistribution of the SDK, whilst limiting liability.

New plugins for Unity 3d and Unreal Engine are now available that take advantage of this new API.

New documentation, using Doxygen is provided.

Requirements

Windows x86 or x64 Linux x86 or x64 OSX 10.11

Blade 3.x, Tracker 3.x, Nexus 2.x *Some methods may not be available to all applications.

Important note: Users of Matlab SDK must uninstall previous versions of the Vicon DataStream SDK before installing Vicon DataStream SDK 1.8.0.

Datastream SDK _1.7.1

Abstract

File Name: ViconDataStreamSDK_1.7.1_96542h.zip

Vicon DataStream SDK 1.7.1 (Software Development Kit).

The Vicon DataStream Software Development Kit (SDK) allows easy programmable access to the information contained in the Vicon DataStream. The function calls within the SDK allow users to connect to and request data from the Vicon DataStream.

New functions that Expose Marker Labels per Centroid information are now implemented. These allow the user to obtain data on the camera contributions of each marker within a client based upon the SDK.

New function calls:

EnableMarkerRayData() DisableMarkerRayData() IsMarkerRayDataEnabled() GetMarkerRayContributionCount() GetMarkerRayContribution()

An experimental version of the SDK built for Android using the NDK is included.

Requirements

Windows x86 or x64 Linux x86 or x64 OSX 10.11

Blade 3.x, Tracker 3.x, Nexus 2.x *Some methods may not be available to all applications.

Important note: Users of Matlab SDK must uninstall previous versions of the Vicon DataStream SDK before installing Vicon DataStream SDK 1.7.1.

FAQs

What is Vicon DataStream SDK?

The Vicon DataStream Software Development Kit (SDK) allows easy programmable access to the information contained in the Vicon DataStream. The function calls within the SDK allow users to connect to and request data from the Vicon DataStream.

How do I configure LabView to connect to Vicon DataStream SDK?

Below you will find an explanation on how to get started with the Vicon Datastream SDK and Labview.

You will also need to download the LabVIEW.exe.config:

LABVIEW.EXE.CONFIG

The LabVIEW.exe.config file needs to be placed in the root Labview folder for example:

C:\Program Files\National Instruments\LabVIEW 2017 this my change depending on your operating system and Labview version (2010, 2013, 2014 and 2017 supported).

More details with regards to the config file can be found on the National Instruments website:

NATIONAL INSTRUMENTS

Steps to Configure Labview

1. Install:

VICON DATASTREAM SDK 1.7.1

2. Create a Folder on your PC to contain all your LabView Projects for example:

C:\Users\Public\Documents\08 ThirdParty Software\Labview\LabviewProjects

3. Copy all the DataStream SDK files from C:\Program Files\Vicon\DataStream SDK\Win64\dotNET and place in C:\Users\Public\Documents\08 ThirdParty Software\Labview\LabviewProjects

4. Launch LabView 2017 (64bit)

5. Select Create Project

6. Double click Blank Project

7. Save your Project in the C:\Users\Public\Documents\08 ThirdParty Software\Labview\LabviewProjects folder created in Step 2

8. In the Project select File > New VI

9. In the New pop-up Window select Blank VI

10. In the Block Diagram Panel, right mouse click > select Connectivity > .NET > Constructor …

11. Place the .NET Constructor in the Block Diagram

12. In the Assembly, select Browse and in the Look in: option browse to C:\Users\Public\Documents\08 ThirdParty Software\Labview\LabviewProjects

13. Select ViconDataStreamSDK_DotNET.dll

14. The .NET Constructor in the Block Diagram will now display ViconDataStreamSDK_DotNET(0.0.0.0)

GET IN TOUCH

Vicon are here to support you on your Motion Capture journey. We’re happy to provide more information, answer questions and help you find the solution you need. Get in touch with our experts today.

STAY UP TO DATE

Get in touch

Newsletter signup

Please tell us a little more about yourself

I'm interested in:


Newsletter signup

Thanks for subscribing!

Please check your email for a confirmation message.

Catch up on the latest news

Whilst you wait for our next newsletter, maybe you would like to check out our latest news, or read our annual magazine ‘The Standard‘ for the latest industry news in detail.

Latest News

Female

Small Medium Large
Chest 78.7cm / 31in 85.1cm / 33.5in 87.6cm / 34.5in
Waist 63.5cm / 25in 68.6cm / 27in 78.7cm / 31in
Hips 81.3cm / 32in 86.4cm / 34in 91.4cm / 36in
Inside Leg 66cm / 26in 69.9cm / 27.5in 77.5cm / 30.5in

Male

Small Medium Large Extra Large
Chest 86.4cm / 34in 94cm / 37in 103cm / 40.6in 114.3cm / 44.5in
Waist 71.1cm / 28in 83.8cm / 33in 90cm / 35.4in 99.1cm / 39in
Hips 88.9cm / 35in 94cm / 37in 100cm / 39.4in 109.2cm / 43in
Inside Leg 66cm / 26in 69.2cm / 27.3in 71cm / 28.3in 81.3cm / 32in