Plan 9: Audio-Video Pipeline
Video pipeline in action Two important points about videos: A video is a series of images. RGB format is used for display. YUV format is used for storage and transmission. Recording ──────────────────────────────────────────────────────── [Video Source] → [Frame Processing] → [Video Encode] ┐ ├→ [Mux] → [Container Stream] [Audio Source] → [Audio Processing] → [Audio Encode] ┘ Playback ──────────────────────────────────────────────────────── [Container Stream] → [Demux] → [Video Decode] → [Video Sink] ...