# Sensor Stream Pipe

## Sensor Stream Pipe

- [What is Sensor Stream Pipe?](https://sensor-stream-pipe.moetsi.com/master.md)
- [Installation Linux](https://sensor-stream-pipe.moetsi.com/linux.md)
- [Installation Windows](https://sensor-stream-pipe.moetsi.com/windows.md)
- [Installation Mac](https://sensor-stream-pipe.moetsi.com/installation-mac.md)
- [Installation iOS](https://sensor-stream-pipe.moetsi.com/installation-ios.md)
- [Streaming a Video](https://sensor-stream-pipe.moetsi.com/streaming-a-video.md)
- [Streaming with Azure Kinect DK](https://sensor-stream-pipe.moetsi.com/streaming-with-azure-kinect-dk.md)
- [Streaming a Dataset](https://sensor-stream-pipe.moetsi.com/streaming-a-dataset.md)
- [Streaming iOS ARKit RGB-D Data](https://sensor-stream-pipe.moetsi.com/streaming-ios-arkit-rgb-d-data.md)
- [Streaming an OAK-D using Xlink](https://sensor-stream-pipe.moetsi.com/streaming-an-oak-d-using-xlink.md): How to pull data from an OAK-D using Xlink and use OpenVINO to run inference
- [Sensor Stream Server](https://sensor-stream-pipe.moetsi.com/components-overview/sensor-stream-server.md): Sensor Stream Server grabs data from the frame source, encodes it, and sends it out to a destination using zmq
- [Sensor Stream Client](https://sensor-stream-pipe.moetsi.com/components-overview/sensor-stream-client.md): Sensor Stream Client is the destination that receives the sent frames from Sensor Stream Server.
- [Sensor Stream Tester](https://sensor-stream-pipe.moetsi.com/components-overview/sensor-stream-tester.md)
- [IReaders](https://sensor-stream-pipe.moetsi.com/frame-interface/how-to-grab-a-frame.md): IReader's job is to be able to load data from a frame source into a FrameStruct for each frame type in the frame source
- [FrameStruct](https://sensor-stream-pipe.moetsi.com/frame-interface/frame-data-structure.md): IReader pulls data from the frame source into a FrameStruct on GetCurrentFrame(). FrameStruct contains all the information necessary to be received and decoded by a Sensor Stream Client.
- [Config File](https://sensor-stream-pipe.moetsi.com/frame-interface/config-file.md)
- [IEncoders](https://sensor-stream-pipe.moetsi.com/frame-interface/iencoder.md)
- [Receiving Frames](https://sensor-stream-pipe.moetsi.com/additional-processing/open-in-opencv.md)
- [Add New Sensor Interface](https://sensor-stream-pipe.moetsi.com/how-to-extend-sensor-stream-pipe/add-new-frame-source.md)
