O navegador do Whatplay: como ele detecta os vídeos e por que o DRM não é reproduzido
4 min de leitura
O Whatplay tem um navegador web completo, com marcadores e histórico. Você navega como em qualquer outro, com uma diferença: enquanto a página carrega, o Whatplay procura vídeos e oferece para abri-los no player dele, com a janela flutuante e o envio para a TV. Aqui contamos como ele os encontra, o que cada aviso significa e por que há vídeos que ele nunca vai conseguir abrir.
Como ele encontra os vídeos
O navegador não muda a página nem bloqueia o conteúdo dela: ele observa. Procura pistas de várias formas ao mesmo tempo:
- O que a página pede: se ela baixa um manifesto HLS (.m3u8) ou DASH (.mpd), ou um arquivo de vídeo, o navegador vê isso passar, mesmo que o endereço não tenha extensão.
- Os players da página: os elementos de vídeo e áudio do site, com o tamanho, a duração e a imagem de capa.
- A marcação padrão: muitos sites descrevem os vídeos para os mecanismos de busca, por exemplo com a tag
og:videoou com dados estruturados do tipo VideoObject. - Os links: os que levam a arquivos de vídeo, de áudio ou a listas, como .mp4, .mkv, .webm, .mp3, .m3u ou .w3u.
Quando ele encontra algo, você vê o número de vídeos. Ao tocar nele, abre “Vídeos desta página”, com cada um, o tipo (MP4, M3U8…), a duração e, se for uma transmissão adaptativa, até que resolução chega (“até 1080p”) e quantas qualidades tem.
A verificação
Antes de reproduzir, o Whatplay verifica cada candidato: pede o conteúdo como a página pediria, lê o começo e decide pelo conteúdo, não pela extensão nem pelo que o servidor diz, que muitas vezes está errado. Assim ele sabe se é um vídeo direto, um HLS, um DASH, uma lista de canais ou uma página web comum. Daí vêm os estados que você vai ver:
- “Verificando…”: ele está analisando.
- “Não verificado: a verificação é feita ao abrir”: a página só menciona o vídeo, por exemplo em um link; a verificação acontece quando você toca nele.
- “Protegido com DRM: não pode ser aberto”: explicamos mais abaixo.
- “Só abre no próprio site”: o vídeo vem escondido em imagens, e só o player daquele site sabe reproduzi-lo. Dá para assistir no site, em tela cheia, mas não é possível enviar para a TV.
- “Esse link não leva a um vídeo” ou “Este endereço é uma lista de canais”: no segundo caso, você pode importá-la nas suas Listas.
O que é DRM
DRM (gestão de direitos digitais) é um sistema que criptografa o vídeo e só deixa os players autorizados descriptografá-lo, com uma licença pedida a cada reprodução. Ele é usado pelas plataformas pagas e por muitos serviços com conteúdo comprado ou alugado. Os mais conhecidos são o Widevine (do Google), o PlayReady (da Microsoft) e o FairPlay (da Apple). Na web, eles funcionam por meio de um componente padrão dos navegadores, as Encrypted Media Extensions (EME), e a descriptografia acontece em uma parte protegida do aparelho, para que a imagem não saia dali sem controle.
É diferente da criptografia AES-128 do HLS, que só protege o vídeo no caminho: qualquer player HLS abre esse vídeo se conseguir baixar a chave, e o Whatplay também. Contamos isso em HLS e DASH.
Por que o Whatplay não reproduz DRM
Abrir um vídeo com DRM fora do player oficial do serviço significaria burlar essa proteção, e o Whatplay não contorna o DRM de ninguém. Por isso, quando detecta que uma página recebe vídeo criptografado ou que o manifesto dela declara DRM, ele não oferece o vídeo e avisa: “Esta página reproduz vídeo protegido com DRM. Esse vídeo só pode ser assistido no próprio site.” Para esses conteúdos, use o site ou o app oficial do serviço, onde está a sua assinatura. Ele também não baixa arquivos: se um site oferecer um download, você vai ver “O Whatplay não baixa arquivos”.
Avisos que você pode ver
- Cookies: se o site pedir que você escolha uma opção no aviso de cookies, escolha você mesmo na página.
- “Confirmar que você é uma pessoa”: alguns sites pedem uma verificação. O Whatplay não pula essa etapa: você mesmo faz a verificação na página e, quando o vídeo aparece, ele passa para o player. A ajuda explica em Um site pede para confirmar que sou uma pessoa.
- Pop-ups e redirecionamentos: o navegador bloqueia e avisa você; se precisar de uma janela, você pode abri-la.
- Outro aplicativo: se a página quiser abrir outro app, ele pergunta antes.
Dicas úteis
- “Versão para computador”, no menu do navegador, carrega o site como em um PC, o que ajuda quando a versão para celular esconde o player.
- Salve os sites que você mais usa em “Marcadores”; se você usa a sincronização, eles chegam também aos seus outros aparelhos.
- Em Configurações › Navegador, “Limpar dados de navegação” apaga cookies, cache, dados dos sites e histórico, e “Mecanismo de pesquisa” escolhe o que é usado ao digitar na barra.
- No Android TV, o navegador é controlado com um ponteiro que você move com as setas do controle remoto, e o OK clica.
- Com o controle parental, você pode exigir o PIN para abrir o navegador; explicamos em controle parental em casa.
E lembre-se de que cada site tem as próprias condições de uso: respeite-as.