A busca de vídeo é um recurso para vídeos sob demanda no qual o cliente envia uma solicitação de URL ao servidor quando você avança para um ponto específico do vídeo. Este tópico descreve como ative a busca de vídeo no CDN.
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 retornará 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. Não há suporte para 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. Não há suporte para valores decimais. Se você especificar 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 |
Tratamento de arrastar e soltar |
|
|
|
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 |
|
|
|
Processa a busca de vídeo de |
|
|
|
Ignora os parâmetros de busca de vídeo e responde com 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 |
Lógica de tratamento de arrastar e soltar |
|
|
|
Ignora os parâmetros de busca de vídeo e responde com o vídeo completo. |
|
|
|
Tratamento de arrastar e soltar: duração para arquivos de |
|
|
|
Processa a busca de vídeo de |
|
|
|
Processa o intervalo de |
|
|
|
Ignora os parâmetros de busca de vídeo e responde com o vídeo completo. |
|
|
|
Processa o arrastar e soltar para um arquivo com tamanho de |
|
|
|
Trata operações de arrastar e soltar para arquivos de |
|
|
|
Retorna o vídeo completo. |