Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Rust Async/Await

Module 2

Futures, Suspension, and Wakeups

Module 3

Tokio Tasks, Time, and Blocking Boundaries

Module 4

Channels, Backpressure, and Controlled Shutdown

Module 5

DASH Manifests and Fragmented MP4 Metadata

Module 6

Asynchronous Segment Acquisition

Module 7

Buffer-Aware Adaptive Bitrate Selection

Module 8

FFmpeg Decoding and Audio-Video Synchronization

Module 9

Wayland Presentation and End-to-End Player Validation