golang-video-dash
Installation
SKILL.md
Golang Video DASH
MP4 progressivo não é streaming adaptativo. Transcode fora do request HTTP; sirva .mpd + segmentos CMAF. Upload resumível: tus-golang-nextjs.
Stack e escopo
| Peça | Papel |
|---|---|
| FFmpeg | Decode, encode, muxer dash |
| ffprobe | Duração, codecs, resolução |
| Job/worker | Fila pós-upload (golang-goroutines) |
| Object storage / disco | Artefatos DASH |
| Gin | Static/range dos segmentos (se o app servir) |
VOD (arquivo completo) é o default. Live DASH/HLS fica fora salvo o projeto já for live.