
考慮這個管道模式:
producer | consumer
consumer
:「設定節奏」的「即時」進程,如果它不能消耗 N 位元組/秒,則會失敗。 (例如:音效卡、SDR等)producer
:此過程通常會跟上,consumer
但有時會凍結或滯後。
我期待插入一個「適配器」流程,其使命是吸收這些差異率:
producer | adapter | consumer
adapter
:當consumer
需要位元組時,它將嘗試從中獲取它們producer
,如果它們不可用,它將返回零(或其他自訂序列)。
您是否知道是否已經存在用於此目的的工具,或者是否可以透過簡單的 bash 或 python 腳本進行stdin
操作?stdout
提前致謝。
編輯:
- 平台:Debian 8.0 @ amd64