Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 787 Bytes

README.md

File metadata and controls

42 lines (25 loc) · 787 Bytes

TCP/UDP stream replay

Requirements

Features

  • Replay UDP streams from *.npy file.

  • Specify streams configuration in manifest.json file.

  • Support IPC for real-time monitor and control.

How to use

Tx:

cargo run --bin stream-replay <manifest_file> <target_ip_address> <duration> [--ipc-port <IPC_PORT>]

Rx:

Python-based reciever

python3 ./udp_rx.py -p <port> -t <duration> [--calc-jitter [--calc-rtt [--tos <TOS>]]]

Rust-based receiver

cargo run --bin stream-replay-rx <port> <duration> [calc-rtt]

Screenshot

Real-time IPC throttle control of multiple live streams with RTT feedback.

screenshot