Sample 640x360 3s MP4
https://assets.testfiles.dev/video/sample-3s.mp4 MP4 · 120 KBSample 640x360 3s MOV
https://assets.testfiles.dev/video/sample-3s.mov MOV · 120 KBSilent 640x360 3s WebM
https://assets.testfiles.dev/video/silent-3s.webm WebM · 144 KBSilent 640x360 3s MP4
https://assets.testfiles.dev/video/silent-3s.mp4 MP4 · 80 KBSilent 640x360 3s MOV
https://assets.testfiles.dev/video/silent-3s.mov MOV · 80 KBTiny 320x240 2s WebM
https://assets.testfiles.dev/video/tiny-320p.webm WebM · 125 KBTiny 320x240 2s MP4
https://assets.testfiles.dev/video/tiny-320p.mp4 MP4 · 56 KBTiny 320x240 2s MOV
https://assets.testfiles.dev/video/tiny-320p.mov MOV · 56 KBVídeos estáveis para reprodução, upload, codecs e Range
Os vídeos publicados têm URLs estáveis, tamanhos exatos, hashes verificados, metadados de codec, pôsteres e páginas próprias.
Método de teste
Teste clipes MP4, MOV e WebM equivalentes no player e no upload, incluindo versões sem áudio e de baixa resolução.
Etapas de validação
Verifique status 200, solicite o intervalo inicial, confira duração, dimensões e faixas e teste a busca temporal.
Resultado esperado
Um Range válido retorna 206, os metadados coincidem e a reprodução termina sem erro de decodificação.
Sinais de falha
Sinalize ausência de Accept-Ranges, resposta 200 a Range válido, duração incorreta, faixa inesperada, busca travada ou erro de codec.