- Traffic Congestion Detection
- ...
flowchart TD
subgraph Collect
src_1([voh-95.6])
src_2([vov-giaothong-hcm])
src_3([...])
fs_1[(SeaweedFS)]
compute_1[[M3U8 Fetcher]]
compute_2[[FFMPEG]]
src_1-->compute_1
src_2-->compute_1
src_3-->compute_1
compute_1-->|audio file|compute_2
compute_2-->|mono & 16khz .aac|fs_1
end
subgraph Compact
fs_2[(S3 Glacier)]
compute_3[[Tar Compressor]]
compute_4[[Cleaner]]
fs_1-->compute_3
compute_3-->|Hourly block .tar.gz|fs_2
compute_4<-.->|Remove expired files TTL|fs_1
end
subgraph Monitor
alert(Telegram)
compute_1-.->alert
end
subgraph IPFS-Central
ipfs_1{{IPFS Node}}
compute_3-->ipfs_1
end
subgraph Milkrun
fs_3[(Cloudflare R2)]
compute_5[[Scheduler]]
ipfs_1-->compute_5
compute_5-->fs_3
end
consumer_1[/Kaggle GPU/]
consumer_2[/Colab GPU/]
fs_3-->consumer_1
fs_3-->consumer_2
I do not know what I may appear to the world, but to myself I seem to have been only like a boy playing on the seashore, and diverting myself in now and then finding a smoother pebble or a prettier shell than ordinary, whilst the great ocean of truth lay all undiscovered before me.
Isaac Newton