Sink Stream Element¶
Sink elements take data from the pipeline and push it out, they contain three manatory fields: address
, filter
and type
{
"address" : "string",
"filter" : "*, integer or list of integers",
"type" : "string"
}
address
is a url to either a zmq socket or video file.filter
filtering can be performed on the input source, it can either be * to denote no filtering, and integer or a list of integers of the source you want to filter on. The Sources and implicitly indexed top-to-bottom starting from index 0.type
is source type, there are 5 different types:video
: stream out to file.zmq
: publish output stream on a ZMQ socket.zmqinternal
: for connecting nimble containers together, must be connected to a Nimblezmqinternal
source.inf
: infinite sink that drops received data.
Subscribing to a ZMQ Sink¶
Receiving data from Nimble is primarily though the zmq
sink type. For a detailed description please refer to: Data Publishing Endpoint (PUB-SUB) in the ZMQ API.
For an example please refer to Subscriber Example.