Data Input
SubC Stream Desktop provides the option of getting Data Inputs from other applications or devices, such as those reporting environment sensor data: water temperature, depth, etc. and this data can be saved to a specified file.
Existing Data Inputs
Presentation Data - If you have a Channel configured with Presentation as Input type, and if that source Presentation is also streaming data with the video, that Presentation Data will automatically appear in Data Input.
UDP Example Data application (Example: NMEA) as a connected Data Input source ((IP @ port)
Click “x” if you wish to disconnect from a connected data source.Add ( + ) to add another data source from UDP, TCP, Serial or UDP Broadcast connections.
Incoming Data Preview window shows the incoming data source data in this field.
To Hex checkbox – converts incoming data into Hexadecimal Notation format.
Clear button – remove/refresh the incoming data from the Incoming Data preview window.
The next steps show how to add a Data Input.
Configuring Data Input Overview
Start your Data Reporting application (In the UDP example below we are using a NMEA data generator running on the same PC (IP 127.0.0.1 Port 6677), but it can be running on another system within your network (Enter that system IP & Port number)
Click “+” Add button to add a data source
This will open the Select data source type window; Select the type of communication protocol, UDP, TCP, Serial, or UDP Broadcast for your data input.
These Data Inputs can then be used for Data transmission, logging, and filtering.
Data Input Types: UDP or TCP
If you select UDP or TCP, the following configuration window will appear.
Enter the Address (IP Address).
Enter the Port number of your Data Source.
Click Connect.
Disconnect - will stop the data input (and re-enable the Connect button).
Data Preview window will populate with incoming data after you click Connect.
(In this example, we are using Local IP 127.0.0.1 and Port 6677 because Data source feed is also on the PC hosting Stream Desktop application)To Hex checkbox – converts incoming data into Hexadecimal Notation format.
Clear – clear the incoming data log and get fresh data.
Cancel - cancels the Data Input configuration window and returns to the Data Input window.
Finish - to conclude the Data Input configuration and the Existing Data Inputs window is displayed again.
Data Input Type: Serial
Connect to data input
If you select Serial, the following Connect to data input window will appears.
Port - Select a serial port from the dropdown list
Baudrate - the rate at which information is transferred in a communication channel. In the serial port example, "9600” baud rate means the serial port is capable of transferring a maximum of 9600 bits per second.
Wait for newline character - select this checkbox to ensure that the full data strings are transmitted before processing.
Click Connect.
Data Preview - Once connected, incoming data will appear in the Data Preview window.
To Hex checkbox – converts incoming data into Hexadecimal Notation format.
Clear – clear the incoming data log and get fresh data.
Cancel - cancels the Data Input configuration window and returns to the Data Input window.
Finish - concludes the Data Input configuration.
Data Input Type: UDP Broadcast
Select UDP Broadcast to connect to data being broadcast over your network by specifying Port only. (This is different from regular Data Input → UDP, where you must supply the Data Source system IP address and Port)
Examples: Configured & Connected Data Inputs
UDP (or TCP)
Serial
UDP Broadcast
This incoming Data can now also be Output to another system (see Output - RTSP Lan Streaming & HD/SD Output)
The configured Data Input window will remain visible. To hide, click anywhere away from the Data Input window (such as center video window). You can open it again from the Settings menu.