Streaming¶
Publish/subscribe, push/pull and request/reply of IQ over NATS.
Python module doppler.stream. Area: I/O.
Classes and functions¶
Guide pages in this domain¶
- Real-Time Pacing & Timestamping — sample-accurate playback timing
Design pages in this domain¶
- Streaming — one envelope, six roles, two planes — the transport contract: the 64-byte
dp_header_tenvelope every role shares, how a frame too big for the broker is chunked and reassembled, the subjects and JetStream objects derived from an endpoint, and who owns which buffer
Used in other domains¶
Pages filed under another domain that name a symbol of this module, or link to or from a page filed here: a class used for another task is found from both sides, never re-filed.
- Waveform generation (wfm): Scenes — composing in time, Waveform I/O — One Capture, Four File Types, wfmgen — the waveform generator
- Spectral analysis: The Spectrogram — the measurement record
- Spectrum analyzer: Spectrum Analyzer
- Telemetry: Capturing All Receiver Telemetry, Telemetry — zero-cost scalar taps for running pipelines, Telemetry: Many Emitters, One Consumer
- Stopping a run (interrupt): Ending a wait — one contract for network, memory and disk