Uma **URL de Vídeo** (Uniform Resource Locator) é o endereço que aponta diretamente para arquivo de vídeo ou manifesto de streaming na internet. Permite navegadores, players, ou códigos embed buscarem e reproduzirem o conteúdo.
Estrutura Típica
https://cdn.exemplo.com/videos/2024/07/keynote_master_1080p.mp4?token=abc123
└─┬─┘ └────────┬────────┘ └──────────────┬──────────────┘ └────┬────┘
Protocolo Domínio (host) Caminho (diretórios) Query (auth/tracking)
Componentes
- Protocolo: `https://` (TLS) ou `https://` (legado). Streaming adaptativo frequentemente usa `https://` para manifestos HLS/DASH.
- Domínio: Hostname CDN (ex.: `video-cdn.netflix.com`, `rr3---sn-xxxx.googlevideo.com`).
- Caminho: Hierarquia lógica — data, ID conteúdo, versão, codec.
- Nome + Extensão: `.mp4`, `.mkv`, `.webm`, `.ts` (segmentos), `.m3u8` (playlist HLS), `.mpd` (manifesto DASH).
- Query String: Tokens auth, expiração, seleção bitrate, IDs analytics.
URLs Diretas vs. Manifestos
- MP4 Direto: Download progressivo; toca enquanto baixa.
- HLS (`.m3u8`): Playlist mestre → playlists variantes → segmentos `.ts`. Bitrate adaptativo.
- DASH (`.mpd`): Manifesto XML → SegmentBase/SegmentTemplate → segmentos `.m4s`/`.ts`.
Incorporar URL direta de vídeo em `