Índice das dicas
Acesso ao YouTube em smartphones
Por Carlos E. Morimoto em 23 de outubro de 2008 às 20h47
2O acesso ao YouTube é um killer-app para muitos, já que o gigantesco volume de vídeos disponíveis fazem com que ele seja praticamente uma biblioteca de mídia. Para muitos, o acesso móvel ao YouTube conta muito mais pontos a favor de um determinado aparelho do que um sintonizador de TV, por exemplo.
Praticamente qualquer aparelho atual é capaz de acessar a versão móvel do YouTube, através do http://m.youtube.com usando o navegador padrão. Este link inclui versões reencodadas dos vídeos, convertidos para o formato 3GP, com resolução de 176x144. Ao clicar nos links, os vídeos são abertos no player de mídia padrão (nos S60, por exemplo, é usado o RealPlayer):

A vantagem é que o formato faz com que os arquivos dos vídeos fiquem muito menores e eles carreguem rapidamente mas, em compensação, a qualidade é ruim. Como os vídeos precisam ser convertidos para o formato 3GP, existe um pequeno lag entre a disponibilização de novos vídeos na página principal e na página móvel, mas diferente do que tínhamos no passado, ela já oferece praticamente todos os vídeos.
Por enquanto, a página não é compatível com os Blackberries, mas no caso deles você pode acessar os vídeos através do http://m.vtap.com/, que disponibiliza versões convertidas, compatíveis com a plataforma.
De qualquer forma, nem todo mundo se contenta com a baixa qualidade dos vídeos 3GP, o que nos leva aos diversos clientes móveis do YouTube, que visam oferecer acesso aos vídeos originais.
O primeiro deles é o cliente Java do YouTube (por enquanto compatível apenas com o Symbian), que é instalado ao clicar no "Get youtube for you phone" na página. Ele permite acesso aos vídeos sem precisar usar o navegador e oferece algumas funções adicionais, como permitir que você dê upload de vídeos gravados com a câmera diretamente, sem precisar primeiro transferí-los para o PC. Entretanto, ele continua exibindo os mesmos vídeos convertidos para 3GP da versão móvel, de forma que, do ponto de vista da visualização dos vídeos, ele não oferece grandes vantagens.
Um dos grandes argumentos de venda do iPhone é justamente o cliente nativo do YouTube que vem pré-instalado, permitindo assistir os vídeos com uma melhor qualidade. Na verdade, ele também exibe versões reencodadas dos vídeos (assim como o cliente em Java), mas no caso dele os vídeos são convertidas para o formato H.264, com uma qualidade muito melhor:

Apesar do iPhone ter saído na frente, já existem softwares similares para outras plataformas, vamos a eles.
Para os aparelhos com o S60, a melhor opção é o MobiTubia, um aplicativo gratuito, disponível no http://www.mobitubia.com/, que permite assistir diretamente nos vídeos no formato original.
Ele funciona bem em praticamente qualquer aparelho com um processador ARM11 de 300 MHz ou superior (ou seja, em qualquer um dos aparelhos 3G da safra atual), mas você terá dificuldades em aparelhos antigos, como o E61 e o E61i, que utilizam processadores OMAP1710, bem mais fracos. Naturalmente, o volume de dados transferido também é muito maior do que no m.youtube.com, já que ele baixa os vídeos na resolução original.
Em vez de simplesmente acessar o site do YouTube usando o Nokia Browser, o MobiTubia oferece uma interface otimizada, que torna o acesso bem mais ágil. Ele permite também assistir vídeos .flv salvos no cartão de memória, o que permite que você salve os vídeos a partir do PC e os assista no smartphone sem precisar de Wi-Fi nem de um plano de dados:


Uma observação é que na maioria dos aparelhos você precisa esperar o vídeo carregar completamente antes de conseguir assistí-lo, já que a carga de I/O e o processamento usado pelo MobiTubia durante o carregamento do vídeo fazem com que não sobre processamento suficiente para que o sistema consiga exibí-lo sem engasgar. Entretanto, se você pausar e esperar o carregamento terminar, o vídeo é exibido sem falhas.
Outra questão importante é que o MobiTubia faz o cache dos vídeos usando a memória interna do aparelho (a unidade C:), o que faz com que ele trave ou feche sozinho ao tentar exibir vídeos muito grandes, cujo tamanho exceda o espaço disponível. Uma solução nesses casos é alterar o "Cache Drive" nas configurações, fazendo com que o cache seja armazenado no cartão de memória, entretanto isso prejudica o desempenho (já que o acesso ao cartão de memória é mais lento que à memória interna) e torna o MobiTubia menos estável.
Para Windows Mobile, a melhor opção gratuita é o YoutubePlay, que curiosamente é disponibilizado através de um tópico do xda-developers e não através de uma página de projeto:
http://forum.xda-developers.com/showthread.php?t=385227
Ele é um uglyhack que combina o código do antigo TCPMP com componentes do FFMPEG, que adicionam compatibilidade com os vídeos FLV e código escrito em .net e C para a interface. Tecnicamente falando, ele é uma espécia de X-tudo, onde você mistura várias coisas e no final sai um sanduíche, mas do ponto de vista prático, ele é um aplicativo que funciona relativamente bem.
Para usá-lo, é necessário instalar também o .NET Compact Framework (link no tópico). A instalação é simples, mas você vai precisar de um PC com Windows para executar o instalador e fazer a transferência para smartphone via activeSync, deixando que ele execute o arquivo no final do processo.
Se você quer um player mais elaborado, uma boa opção é o CorePlayer, que nas versões recentes oferece suporte ao YouTube, com um desempenho muito bom: http://www.coreplayer.com/
Outra opção é usar o YtPocket (http://www.ytpocket.com/), um pequeno utilitário que permite fazer download dos vídeos, que podem ser então assistidos usando o TCPMP.
2 comentáriosPor Carlos E. Morimoto. Revisado 23 de março de 2011 às 11h35


Comentários