WebVTT: o formato de legendas do lado do leitor
O formato que todos os leitores HLS já compreendem. A SyncWords produz faixas WebVTT em direto por idioma e os espectadores escolhem a sua no menu de legendas do leitor.
- Apresentação nativa do leitor
- Todos os sistemas de escrita de forma nativa
- Em direto e após o evento
- Controlo de posição e comprimento
Onde é transportado
Duas formas de levar WebVTT aos seus espectadores
O percurso determina quanto do formato pode utilizar. Diretamente na origem, quase toda a especificação está disponível. Através de um empacotador, o subconjunto utilizável é o que este suportar.
Direto: HLS na origem
A SyncWords insere faixas WebVTT diretamente no seu stream HLS existente. Como a saída se destina aos leitores e não a um empacotador, esta posição oferece mais opções de estilo e posicionamento.
Convertido: ingestão CMAF
Entre o transcodificador e o empacotador, a SyncWords entrega TTML e o seu empacotador converte-o, normalmente para WebVTT. O estilo limita-se ao subconjunto compreendido pelo empacotador.
Os leitores
JW Player, THEOplayer, HLS.js, Video.js e os leitores neles baseados apresentam as faixas nativamente em computadores, telemóveis e televisores ligados, preservando DVR e DRM.
Após a emissão
Após uma sessão em direto, são gerados automaticamente uma transcrição corrigida e um ficheiro VTT prontos para a versão VOD; após os eventos, são entregues ficheiros sincronizados e revistos.
Controlo de apresentação
Aspeto das legendas
No percurso HLS direto, é apresentado exatamente o que configurar.
- Comprimento da linha
- Comprimento máximo de linha de 12 a 120 carateres, adaptado à disposição do seu leitor.
- Número de linhas
- Uma a cinco linhas por entrada.
- Posição vertical
- Margem inferior de 0 a 90% da área de visualização, para não sobrepor rodapés nem controlos do leitor.
- Sistemas de escrita
- Cirílico, árabe, CJK e hebraico são transportados nativamente, com direção do texto configurável por idioma.
- Faixas de idioma
- Cada idioma tem a sua própria faixa no manifesto, pelo que o seletor do leitor realiza a mudança.
Perguntas frequentes
Quando devemos utilizar WebVTT em vez de EIA-608 incorporado?
Quando o espectador utiliza um leitor em vez de uma box e sempre que os idiomas ultrapassam os sete suportados pelo 608. Muitas distribuições utilizam ambos: 608 para o feed de radiodifusão e faixas WebVTT para OTT, a partir da mesma sessão em direto.
Porque difere o estilo entre o percurso HLS e a ingestão CMAF?
No percurso HLS, a SyncWords escreve diretamente o WebVTT, pelo que quase toda a especificação pode ser utilizada. Na ingestão CMAF, o empacotador converte o nosso TTML para WebVTT, por isso cada funcionalidade tem de ser preservada na conversão; considere um subconjunto limitado e confirme-o com o seu empacotador.
Com que atraso em relação ao áudio aparecem as legendas WebVTT?
Nos fluxos HLS, os espectadores veem normalmente as legendas no mesmo idioma cerca de 5 segundos depois do áudio do programa. As versões noutros idiomas são entregues em tempo real; o comportamento exato depende da configuração do buffer, explicada na página sobre latência.
É possível gravar as legendas no vídeo?
Sim. Estão disponíveis legendas abertas gravadas na distribuição HLS quando uma faixa do leitor não funciona, por exemplo num ecrã sem suporte de legendas. A maioria das cadeias prefere a faixa: os espectadores podem desativá-la e todos os idiomas podem utilizar o mesmo stream.
Podemos reutilizar as legendas em direto na versão a pedido?
Sim. Imediatamente após a sessão em direto, são gerados uma transcrição corrigida e um VTT, e as plataformas de conteúdos pré-gravados exportam SRT, WebVTT, TTML/IMSC, SCC e outros formatos para o seu arquivo.
Veja WebVTT no seu leitor
Envie um stream de teste e verifique a apresentação no seu próprio leitor e aplicação antes de decidir.