Emulando o Chromecast utilizando o Fedora 20/21.

Acredito que muitos já conheçam o Chromecast e seus benefícios abaixo coloco uma descrição sobre ele:

O que é afinal o Chromecast?

Chromecast-Desktop

“O Chromecast é um dispositivo de streaming de mídia do tamanho de um pendrive que se conecta à porta HDMI na sua TV. Basta usar um smartphone Android, um tablet, um iPhone®, um iPad®, um notebook Windows ou Mac ou um Chromebook para transmitir seu entretenimento e seus apps favoritos diretamente para a tela da TV.” Google.

Bem, a descrição é bem objetiva e ativa a curiosidade de muita gente, afinal se está lendo este artigo acredito que já tenha despertado tal curiosidade…

Imagine agora todos os aplicativos que ama agora em sua TV tais como Youtube, Netflix, Vevo, Crackle, Rdio e até mesmo transmitir a tela de seu Celular para a TV.

Acredito que já é possível perceber que sou um entusiasta do produto e é isso que me motivou a escrever este artigo onde irei apresentar a vocês como emular o Chromecast usando o Fedora. Ainda assim é possível usar outras distribuições Linux e até mesmo o Windows mas irei focar apenas no Fedora 20/21.

Nós iremos utilizar o Leapcast que é um emulador do Chromecast para qualquer plataforma seja Linux, Windows ou Mac.

Agradecimentos ao Janez “dz0ny” Troha: https://github.com/dz0ny pelo desenvolvimento deste software além de todos os Contribuidores da Comunidade.

O Leapcast tem ainda algumas limitações, há algum tempo eles mudaram a API para outra versão o que inviabilizou o uso de alguns softwares para o mesmo.

A equipe de desenvolvimento do Leapcast está com a versão 2 da API e em breve teremos o Leapcast funcional novamente.

Por enquanto apenas o Youtube está funcionando e é suficiente para alguns testes e avaliações.

Então vamos lá, mãos a obra!

Nós precisaremos de alguns pacotes antes de iniciarmos a instalação, instalem usando o comando abaixo:

yum install git python-virtualenvwrapper python-pip python-twisted-web python-devel

É necessário ainda que o Google Chrome esteja instalado, nós o usaremos em conjunto com o Leapcast.

Caso o comando acima tenha sido executado com sucesso clone o diretório do GitHub:

git clone https://github.com/dz0ny/leapcast.git

Feito isso use o comando a seguir para instalarmos o Leapcast:

python setup.py develop

Verifique se o comando acima executou, caso não o tenha verifique a saída da comando e analise.

Para executarmos o Leapcast precisaremos preencher alguns parâmetros abaixo coloco um exemplo:

leapcast -i <Endereco IP> –name <Nome a escolher> –chrome /usr/bin/google-chrome –fullscreen

Substitua os campos acima de acordo com suas preferências e pressione Enter o resultado deve ser parecido com o exemplo abaixo:

INFO:root:Starting SSDP server
INFO:root:Starting LEAP server
INFO:root:Loading Config-JSON from Google-Server
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): clients3.google.com
INFO:root:Parsing Config-JSON
INFO:root:Added edaded98-5119-4c8a-afc1-de722da03562 app
INFO:root:Added PlayMovies app
INFO:root:Added 00000000-0000-0000-0000-000000000000 app
INFO:root:Added 1812335e-441c-4e1e-a61a-312ca1ead90e app
INFO:root:Added 06ee44ee-e7e3-4249-83b6-f5d0b6f07f34 app
INFO:root:Added 2be788b9-b7e0-4743-9069-ea876d97ac20 app
INFO:root:Added GoogleSantaTracker app
INFO:root:Added 06ee44ee-e7e3-4249-83b6-f5d0b6f07f34_1 app
INFO:root:Added Pandora_App app
INFO:root:Added YouTube app
INFO:root:Added aa35235e-a960-4402-a87e-807ae8b2ac79 app
INFO:root:Added HBO_App app
INFO:root:Added Revision3_App app
INFO:root:Added Songza_App app
INFO:root:Added a7f3283b-8034-4506-83e8-4e79ab1ad794_2 app
INFO:root:Added Netflix app
INFO:root:Added GoogleMusic app
INFO:root:Added Post_TV_App app
INFO:root:Added 18a8aeaa-8e3d-4c24-b05d-da68394a3476_1 app
INFO:root:Added ChromeCast app
INFO:root:Added Hulu_Plus app
INFO:root:Added GoogleCastSampleApp app
INFO:root:Added GoogleCastPlayer app
INFO:root:Added Fling app
INFO:root:Added TicTacToe app

Agora para testar basta usar um Celular ou Tablet com Android ou iOS abrindo o aplicativo Youtube, desde que o servidor esteja na mesma rede sem fio o aplicativo irá apresentar um ícone como este abaixo no topo direito da tela:

Youtube-Android

Ao clicar neste ícone você irá ver o nome que colocou no último comando, basta selecioná-lo e neste instante já poderá ver o vídeo do Youtube sendo reproduzido na tela do Computador.

Um abraço e até a próxima.

Sobre pmjunior

Profissão: Analista de Infraestrutura Senior Cargo/Função: Arquiteto de Soluções em Infraestrutura. Certificações: RHCI, RHCSA, RHCE, RHCVA. Habilidades: Gerência de Redes, Conf. de Roteadores e Switchs, integração de Sistemas Open-source entre outros. Descrição: Dedicado atualmente a área de Gerencimento de Projetos em Infraestrutura de TI e Modelagem de Processos. Profissional Certificado em Red Hat Enterprise Linux, Engineer e Virtualization Administrator. Sólida experiência na área de redes corporativas, com atuação em Empresas de grande porte há mais de 10 anos. Capacidade de liderança, habilidade de negociação e visão estratégica. Experiência na área de Gestão como assessor, especialista em equipamentos CISCO e integração de sistemas operacionais Microsoft Windowse Linux. Atuação como palestrante em Universidades sobre Virtualização, Consolidação de Servidores e Projetos Open-source com maior foco no Projeto Fedora. Ver todos os artigos de pmjunior

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: