NSW Nodestream Windows Application User Guide
Getting Started
Welcome
Welcome to the Nodestream Windows application. This application provides control of your Nodestream ecosystem and allows streaming of video, audio and/or data to or from another Nodestream device.
System Requirements
Please ensure your system meets or exceeds the below system requirements:
Minimum Requirements | Recommended Requirements | |
Operating System | Windows® 10 64-bit Build 1809 | Windows® 10 64-bit Build 1904 or later |
Processor | 10th Gen Intel® Core™ i3 @ 2.1GHz | 10th Gen Intel® Core™ i5 @ 2.4GHz |
Video | Intel Integrated | Intel Integrated or Nvidia with Hardware Decode |
Memory | 8 GB RAM | 8 GB RAM |
Hard Drive Space | 200 MB | 200 MB |
Installation
- Run the Nodestream(version).msix installation file.
- Deselect “Launch when ready” if you would not like the application to launch after installation.
- Read through the capabilities list then click “Install” to proceed.
- Once installation has completed, an icon will be available in your Windows start menu to run the application.
Server Configuration
Nodestream devices require connection to a server to manage connections and settings, you will need to enter the Server ID and key as provided by your organizations Nodestream Administrator.
Once configured, the server IP will be displayed
Contact Harvest support for further information@ support@harvest-tech.com.au
Login
If you already have an account, enter your login credentials to log in to the application.
When logging in for the first time, you will be required to create an account, click “New Here? Sign Up”.
Forgotten your password? Click “Reset Password”.
Need to change your Nodestream server details? Click the “Config” button.
Sign Up
- Enter your personal details, then click “Continue”.
- Enter your contact details.
- Check acknowledgment and agree to the Terms and Conditions.
- Click “Create Account”.
Account Activation
Once you have setup your account, you will need to activate your application.
- Enter a Displayed Name.
- Enter the software key provided to your organizations Nodestream Administrator.
- Click “Activate Account”.
Each software key can be used in multiple Nodestream applications; however, only one instance is allowed to be running at any given time when using the same key.
System Overview
Streaming video from connected Nodestream Quad
- Home “Stream View
Displays video stream from a connected device. - Contacts Manager
Create/request a connection to another or multiple devices, manage favourites. - Control Canvas
Grouping and connection management of your Nodestream devices. - Account Settings
Go here to modify account attributes, security, preferences and logout - Support Help and support section-manuals & FAQ’s
- Snapshot
Takes a snapshot of the decoded video. Media output folder is configured in Account preferences. - Connection/Device Settings Panel
Manage settings for active video, audio or data connections. - Video Connection Status
On Video connection active. - Audio Connection Status
On Audio connection active (click to mute/unmute mic). - Server Connection Status
Solid Connected, Flashing = no connection to server or account details incorrect. - Picture in Picture
Opens the decoded video in a PIP window. - Full Screen
When streaming video, select to enter full screen mode - Disconnect Active Connections
Disconnects all active video, audio and data connections.
Contacts Manager
- Favourites
You can add devices you contact often to this list. To add a device, select it from your contacts list and click on the star icon in the device manager section. - Recent
Displays a list of recently connected contacts for quick re-connection. - Pro Tips 3
Helpful tips to help achieve the best strearning experience - PIP Window
A preview/picture in picture view will be displayed if you have an active video stream. - Contacts
Displays a list of available contacts within your Nodestream group. Select the call icon associated with a device to make a connection.
Search: for when you know the name or serial of the device you would like to connect to.
Filter: select what type or status of device(s) you’d like to see.
Sort: sort devices by name, serial number or type.
Offline devices are not shown by default, enable them in filters to display.
- Device Manager
Select a device to display active connections and compatible devices to connect to. To connect, select the devices then “Add Connection(s)”.
Manage device settings by clicking on the gear icon.
Control Canvas
- Unassigned Devices
A list of unassigned devices within your Nodestream group. Drag and drop devices of interest into groups on the connection canvas to visualise and manage connections.
Devices can be filtered by type, group or status. - Connection Canvas
When managing multiple connections across multiple groups or devices concurrently, the Connection Canvas offers an intuitive visual interface to understand and manage device connections.
To establish a connection:- Click and drag the + icon of a device to another compatible device.
- Release when the connection line is green to create the connection.
- Device Manager
Select a device from the connection canvas to display and manage its active connections and manage settings.
NSData
NSData, built into the Nodestream Windows application, allows users to configure and connect up to 10 simultaneous channels of serial, TCP or UDP data between Nodestream devices.
This versatile function enables:
- Transaction of telemetry/sensor data to/from remote sites.
- Control of remote systems .
- Ability to access remote device web interfaces, e.g. IP camera, IOT device.
- Pass data from your Nodestream Decoder to a 3rd party device and/or local network device.
NSData should not be relied upon for critical control applications
Application Example
Configure a Data Channel
- From the Contacts Manager, select the Data Device you wish to configure then click the settings icon.
- Click “Configure I/O”.
- Click “Add New Channel” and select a channel from 0 to 9.
- Select protocol, Serial, TCP or UDP.
NSData channels must match on both connected Nodestream devices to correctly pass data
Serial
- Select your serial input or output device from the drop down menu.
- Select the applicable Baud rate.
- Click “Save” to confirm the channel
TCP
- Select mode.
Client – Remote device- Enter IP and Port of the TCP device you would like to connect to.
Server – Local device - Enter Port for local access of the remote TCP device via the IP of your Nodestream device.
- Enter IP and Port of the TCP device you would like to connect to.
- Click “Save” to confirm the channel.
When using the Windows Nodestream application, you can access the remote device from a browser @ 127.0.0.1:port.
- TCP can be used to create a “bridge” for connection to a remote IoT interface, i.e. Web configuration page, RTSP stream etc.
UDP
- Enter “Output IP address” and “Port” (this is the device on your network, remote or local, that you would like to push data to)
- Enter the “Listen Port” (this is the port that a device on your network is pushing UDP data to your Nodestream device, remote or local)
- Click “Save” to confirm the channel.
When using the Windows Nodestream application, you can access the UDP output @ 127.0.0.1:port.
- UDP can be used to transact data between a remote device to a local device, or output serial data from a remote location to a device on your network
Setting Definitions
Encoder
Input
Select from a list of available video sources what is to be streamed.
Frame Rate & Resolution
Adjust the frame rate and resolution of the selected input to achieve the desired output.
Higher = increased quality and more bandwidth requirement.
Lower = decreased quality and less bandwidth requirement.
For lower bandwidths, set a lower frame rate and/or resolution.
Aspect Ratio
Default 16:9, select 4:3 to prevent distortion of 4:3 input sources.
Add Input
For adding network stream inputs. Stream must be on same network as selected Encoder and URL known
Decoder
Bitrate
Live bitrate of the stream. Adjust “Setting” to suit available bandwidth and/or desired usage.
For best results, ensure set bitrate does not exceed 80% of available.
Latency
Increasing latency allows data more time to be transferred correctly.
Increase if the stability of your Internet connection is poor, or if you’re transmitting high-definition video and decrease for less delay.
Input Mode
Select an individual input or all inputs to stream from a multichannel encoder.
When one input is selected, all available bandwidth is utilised for that input, i.e. higher quality.
Display Mode
Control what to view on each connected monitor (if connected)
Audio
Quality
Adjust quality of an audio stream (higher quality consumes more bandwidth).
Speaker
Select where to output audio from a list of connected audio devices.
Microphone
Select an audio source from a list of connected devices.
Passthrough
Enable passthrough of audio on the selected device. When selected, audio from all connected devices will be sent to other connected devices.
Network & Support
Firewall Settings
It is common for corporate network firewalls/gateways/anti-virus software to have strict rules in place that may require modification to allow Nodestream devices to function.
Nodestream X devices communicate with the server and each other via TCP/UDP ports, therefore the following permanent network rules for all inbound & outbound traffic must be in place:
Ports
TCP 8180, 8230, 45000, 55443 & 55555
UDP 13810, 40000 & 45000 – 45200
Server access to IP address
IPv4 only, IPv6 is not supported
- All traffic is protected with 384-bit encryption with rolling keys
- All port ranges are inclusive
- Contact Harvest support for further information @ support@harvest-tech.com.au
Support
Contact and Support
support@harvest-tech.com.au
Troubleshooting
Issue | Cause | Resolution |
“Software Key in Use” is displayed | Software key is being used on another device | Only one instance can be used at any given time.Log out of and/or close Nodestream applications on other devices |
Unable to login | Network not connected Firewall blocking accessLogin details incorrect | Confirm network is connected and correctly configuredEnsure Firewall settings are implemented and correct, refer previous pageConfirm email and password is correctReset password if required |
No video displayed in the Home screen video panel | No active connectionInput not selected on connected encoderVideo driver out of date | Connect to a device that is “online”Select an active input in encoder settings Use “test source” input for diagnosisUpdate your computers video driver to latest |
No devices available in Contacts view | License not assigned to correct account group on serverDevice type filters enabled | Contact support@harvest-tech.com.au De-select all set filters |
“Streaming” constantly displays when connecting | Network blocking UDP traffic | Ensure Firewall settings are implemented and correct, refer previous page |
Video stream starts then drops to the “Streaming” screen | Possible UDP flood detection rule on firewallBandwidth setting greater than what is available | Contact your IT department to remove anyUDP flood detection for your PCReduce bandwidth setting until stream isstable, approx. 80% of available bandwidth |
Harvest Technology Pty Ltd 7 Turner Ave, Technology Park Bentley WA 6102, Australia www.harvest.technology
All rights reserved. This document is the property of Harvest Technology Pty Ltd. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, photocopy, recording or otherwise without the written consent of the CEO of Harvest Technology Pty Ltd.
Documents / Resources
![]() |
NODESTREAM NSW Nodestream Windows Application [pdf] User Guide NSW Nodestream Windows Application, Nodestream Windows Application, Windows Application |