🌈
Sensor Stream Pipe
  • What is Sensor Stream Pipe?
  • Getting Started
  • Installation Linux
  • Installation Windows
  • Installation Mac
  • Installation iOS
  • Streaming a Video
  • Streaming with Azure Kinect DK
  • Streaming a Dataset
  • Streaming iOS ARKit RGB-D Data
  • Streaming an OAK-D using Xlink
  • Components Overview
    • Sensor Stream Server
    • Sensor Stream Client
    • Sensor Stream Tester
  • Sending Frames
    • IReaders
    • FrameStruct
    • Config File
    • IEncoders
  • Receiving Frames
    • Receiving Frames
  • How to Extend Sensor Stream Pipe
    • Add New Sensor Interface
Powered by GitBook
On this page
  • Stream Azure Kinect on Linux and Windows
  • 1.0 Prepare Sensor Stream Pipe
  • 2.0 Plug-in your Azure Kinect
  • 3.0 Run Sensor Stream Client and Sensor Stream Server

Was this helpful?

Streaming with Azure Kinect DK

PreviousStreaming a VideoNextStreaming a Dataset

Last updated 4 years ago

Was this helpful?

Stream on Linux and Windows

Sensor Stream Server supports live streaming with a connected on Linux and Windows.

MacOS so no streaming on MacOS until that is fixed (which is likely never).

streams at high-bandwidth so if you want to send a sensor stream across the network it might be a good idea to compress the stream.

1.0 Prepare Sensor Stream Pipe

1.1 Follow installation instructions for / to build Sensor Stream Pipe on your development platform.

2.0 Plug-in your

2.1 Plug in your to the computer that you will be running Sensor Stream Server.

3.0 Run Sensor Stream Client and Sensor Stream Server

3.1 Run Sensor Stream Client with OpenCV (this will use OpenCV to visualize incoming streams)

./ssp_client_opencv 9999

Run with whatever port you have set in the config yaml (default is 9999)

3.2 Run Sensor Stream Server

./ssp_server ../../configs/serve_kinect_raw.yaml

You will need to provide an argument which has a path to the config yaml you want to use. Above we are using a config yaml that sets us up to stream color, depth, and IR raw to Sensor Stream Client.

You can update the config file to use different encoders to compress the feed and reduce bandwidth requirements.

You may have to try to plug in your to different USB ports if you get an error connecting with Sensor Stream Server.

Azure Kinect
Azure Kinect
vcpkg azure-kinect-sensor-sdk is currently broken
Azure Kinect
Linux
Windows
Azure Kinect
Azure Kinect
Azure Kinect