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.
| Uma solicitação de URL para |
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.
| Uma solicitação de URL para |
Procedimento
Faça login no console do DCDN.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio desejado e clique em Configure.
Na árvore de navegação à esquerda do nome de domínio, clique em Optimization.
-
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 |
|
|
|
Ignora os parâmetros de busca de vídeo e responde com o vídeo completo. |
|
|
|
Processa o arrastar e soltar para arquivos de |
|
|
|
Processa a busca de vídeo de |
|
|
|
Realiza a busca de vídeo no intervalo de |
|
|
|
Ignora os parâmetros de busca de vídeo e retorna o vídeo completo. |
|
|
|
Processa o arrastar e soltar para arquivos de |
|
|
|
Processamento de arrastar e soltar: tempo de processamento de arquivo de |
|
|
|
Retorna |
Solicitações de arquivo FLV
|
Valor de start/end |
Exemplo |
Drag-and-drop handling logic |
|
|
|
Ignora os parâmetros de busca de vídeo e responde com o vídeo completo. |
|
|
|
Processamento de arrastar e soltar: duração para arquivos de |
|
|
|
Executa a busca de vídeo de |
|
|
|
Processa o intervalo |
|
|
|
Ignora os parâmetros de busca de vídeo e retorna o vídeo completo. |
|
|
|
Arraste e solte um arquivo com tamanho de |
|
|
|
Lida com operações de arrastar e soltar para arquivos de |
|
|
|
Retorna o vídeo completo. |