
Considere este esquema de pipeline:
producer | consumer
consumer
: processo "em tempo real" que "define o ritmo" e se não puder consumir N bytes/segundo, falha. (Exemplos: placa de som, SDR, etc.)producer
: esse processo geralmente acompanha,consumer
mas às vezes congela ou fica para trás.
Estou ansioso para inserir um processo “adaptador” com a missão de absorver essas taxas discrepantes:
producer | adapter | consumer
adapter
: quandoconsumer
exigir bytes, tentará obtê-losproducer
e se não estiverem disponíveis, retornará zeros (ou outra sequência customizada).
Você sabe se já existe uma ferramenta para isso ou se é viável manipular stdin
a stdout
partir de um simples script bash ou python?
Desde já, obrigado.
EDITAR% S:
- plataforma: Debian 8.0@amd64