Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Configure busca de vídeo

Última atualização: Sep 15, 2026

A busca de vídeo é um recurso para vídeo sob demanda em que o cliente envia uma solicitação de URL ao servidor ao avançar para um ponto específico do vídeo. Este tópico descreve como ative esse recurso.

Formatos de arquivo e parâmetros

Por exemplo, se um cliente enviar uma solicitação de URL para um arquivo FLV como www.aliyun.com/test.flv?start=10, o servidor retorna dados a partir do keyframe anterior ao 10º byte. A tabela a seguir descreve os formatos de arquivo e de URL compatíveis com a busca de vídeo.

Formato de arquivo

Metadados

Parâmetro start

Exemplo

MP4

Os metadados do vídeo no servidor de origem devem estar no cabeçalho do arquivo. O sistema não oferece suporte a vídeos com metadados no final do arquivo.

O parâmetro start especifique o tempo em segundos e aceita até três casas decimais. Por exemplo, start=1,01 indica que a reprodução começa em 1,01 segundos.

  • Se o tempo inicial não estiver em um keyframe, o DCDN buscará automaticamente o keyframe anterior.

  • Caso o tempo inicial esteja em um keyframe, o DCDN buscará diretamente esse keyframe.

Uma solicitação de URL para domain/video.mp4?start=10 inicia a reprodução a partir do 10º segundo.

FLV

O vídeo no servidor de origem deve conter metadados.

O parâmetro start especifique o deslocamento em bytes. O sistema não aceita valores decimais. Se você definir um valor decimal, o módulo de busca o arredondará para baixo até o inteiro mais próximo. Ao ative a opção Time-based FLV Seeking, os parâmetros start e end representarão o tempo em segundos.

Nota

A busca baseada em bytes é adequada para processamento preciso de dados ou fluxos de trabalho de vídeo bruto, enquanto a busca baseada em tempo oferece uma experiência mais amigável ao permitir saltos para um segundo específico.

  • Quando o deslocamento inicial não coincidir com um keyframe, o DCDN localizará automaticamente o keyframe anterior.

  • Se o deslocamento inicial estiver exatamente em um keyframe, o DCDN buscará esse keyframe específico.

Uma solicitação de URL para domain/video.flv?start=10 inicia a reprodução a partir do keyframe anterior ao 10º byte.

Procedimento

  1. Faça login no console do DCDN.

  2. No painel de navegação à esquerda, clique em Domain Names.

  3. Na página Domain Names, localize o nome de domínio desejado e clique em Configure.

  4. Na árvore de navegação à esquerda do nome de domínio, clique em Optimization.

  5. Na seção Drag/Drop Playback, ative a opção Drag/Drop Playback.

    拖拽播放

Tratamento de parâmetros de arrastar e soltar

Por exemplo, na busca por tempo, os parâmetros padrão são start e end. As tabelas a seguir descrevem a lógica de processamento dos valores dos parâmetros em diferentes cenários:

Solicitações de arquivo MP4

Valor de start/end

Exemplo

Handling Drag-and-Drop

start inválido e end inválido

start=foo&end=bar

Ignora os parâmetros de busca de vídeo e responde com o vídeo completo.

start válido e end inválido

start=10

Processa o arrastar e soltar para arquivos de 10.

start inválido e end válido

end=10

Processa a busca de vídeo de 0-10.

start válido e end válido

start=0&end=10

Realiza a busca de vídeo no intervalo de 0-10.

start e end são ambos 0

start=0&end=0

Ignora os parâmetros de busca de vídeo e retorna o vídeo completo.

start é maior que end

start=10&end=0

Processa o arrastar e soltar para arquivos de 10.

start é igual a end

start=10&end=10

Processamento de arrastar e soltar: tempo de processamento de arquivo de 10.

start é maior que a duração do vídeo

start é maior que a duração do vídeo

Retorna 400.

Solicitações de arquivo FLV

Valor de start/end

Exemplo

Drag-and-drop handling logic

start inválido e end inválido

start=foo&end=bar

Ignora os parâmetros de busca de vídeo e responde com o vídeo completo.

start válido e end inválido

start=10

Processamento de arrastar e soltar: duração para arquivos de 10.

start inválido e end válido

end=10

Executa a busca de vídeo de 0-10.

start válido e end válido

start=0&end=10

Processa o intervalo 0-10 via arrastar e soltar.

start e end são ambos 0

start=0&end=0

Ignora os parâmetros de busca de vídeo e retorna o vídeo completo.

start é maior que end

start=10&end=0

Arraste e solte um arquivo com tamanho de 10 para processá-lo.

start é igual a end

start=10&end=10

Lida com operações de arrastar e soltar para arquivos de 10.

start é maior que a duração do vídeo

start é maior que a duração do vídeo

Retorna o vídeo completo.