
다음 파이프라인 스키마를 고려해보세요.
producer | consumer
consumer
: "속도를 설정"하는 "실시간" 프로세스가 초당 N바이트를 소비할 수 없으면 실패합니다. (예: 사운드 카드, SDR 등)producer
: 이 프로세스는 일반적으로 따라가지만consumer
때로는 멈추거나 뒤처집니다.
나는 이러한 불일치 요금을 흡수하는 사명을 가지고 "어댑터" 프로세스를 삽입하기를 기대하고 있습니다.
producer | adapter | consumer
adapter
:consumer
바이트가 필요할 때 바이트를 얻으려고 시도producer
하고 사용할 수 없는 경우 0(또는 다른 사용자 정의 시퀀스)을 반환합니다.
이를 위한 도구가 이미 존재하는지, 아니면 간단한 bash 또는 Python 스크립트에서 stdin
조작 이 가능한지 알고 계십니까 ?stdout
미리 감사드립니다.
편집:
- 플랫폼: 데비안 8.0 @ amd64