Como funciona o Chromecast da Google?

31 Comentários

Durante os últimos anos, os gigantes da tecnologia têm apostado na inovação mas também na investigação de soluções que permitam a integração de tecnologia. Na verdade, hoje em dia a integração de sistemas continua a ser um grande desafio, pois muitas das tecnologias “não faltam entre si”, o que leva a ter sistema isolados.

Relativamente à reprodução de conteúdos multimédia, em vários dispositivos, a aposta tem sido sempre nos protocolos DLNA + UPnP….o que envolve uma complexidade acrescida para o utilizador final. Mas a Google inovou ao apresentar o já popular Chromecast. Vamos conhecer as tecnologias que fazem parte do Chromecast.

chromecast_01

Durante o evento que a Google realizou na semana passada, uma das novidades apresentadas foi o ChromeCast. Baseado no ChromeOS, o ChromeCast é um equipamento com apenas duas polegadas (5 cm),  com interface HDMI, para streaming de conteúdos na TV através do tablet, smartphone ou computador.

Mas como funciona o Chromecast ?

O Chromecast é provavelmente um dos primeiros dispositivos que quase não requer configurações (além das configurações básicas) para que possamos reproduzir conteúdos na TV via smartphones/talets e PC. Quais as tecnologias que garantem tal simplicidade?

chromecast_02

O Chromecast usa como protolocos o UPnP e DIAL. O DIAL (Discover And Launch Protocol) tal como o nome sugere, é um protocolo que é usado para descobrir dispositivos na rede,via broadcast,  neste caso com recurso ao protocolo UPnP (Universal Plug N Play) . No momento em que os utilizadores carregam no ícone do Chromecast no Chrome ou num dispositivo móvel,  são enviadas um conjunto de mensagens,  na tentativa de descobrir o primeiro servidor DIAL na rede Wifi Local (que neste caso será o Chromecast que está ligado à nossa TV HD). Depois de encontrar o servidor, os dispositivos procedem à respectiva sincronização.

O protoloco DIAL está dividido em duas componentes:

  • DIAL Service Discovery
    • que permite que um dispositivo cliente com suporte para este protocolo possa facilmente encontrar os servidores DIAL
  • DIAL REST Service
    • O DIAL REST Service permite que o cliente execute, para e questione os serviços a correr no servidor DIAL. O DIAL REST Service é acedido via HTTP.

dial_01

Segundo um post de Leos Nicholas publicado no G+, o Chromecast corre Linux, uma vez que o “snifando” as comunicações, o protocolo Simple Service Discovery Protocol (SSDP) devolve algo do tipo:

Linux/3.0.8-g702c5ee, UPnP/1.0, Portable SDK for UPnP devices/1.6.18″ and the “X-User-Agent” is “redsonic”

Além disso, uma análise mais detalhada à informação que é devolvida pelo dispositivo, é possível saber que o modelo “Eureka Dongle” e que tem suporte para os seguintes serviços:

http://10.x.x.x:8008/apps/Netflix

http://10.x.x.x:8008/apps/YouTube

http://10.x.x.x:8008/apps/GoogleMusic

http://10.x.x.x:8008/apps/ChromeCast

http://10.x.x.x:8008/apps/Pandora

O Chromecast usa os dispositivos móveis e PC para iniciar a reprodução de conteúdos multimédia. Os vídeos / áudio passam depois a ter como “fonte” a  nuvem, em vez do smartphone/tablet, o que torna possível continuar a reprodução mesmo quando o dispositivo que iniciou o streaming já está fora da rede wifi local.

chromecast

Nos testes realizados por Leos Nicholas, eles descobriu que quando é iniciado um vídeo no Youtube a partir do smartphone, o DIAL dá indicação que o protocolo passa a estar em uso.

A reprodução pode ser parada recorrendo apenas a um simples HTTP Delete (para “eliminar” o recurso da  aplicação, neste caso para eliminar a  sessão e parar a reprodução)…o que poderá abrir portas para controlar o Chromecast fora do ambiente do Chrome e com protocolos “tradicionais”.

Comentários

31

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Nac
    Nac

    O Chrome cast permite ver na TV filmes e vídeos em mim ou divulgar sacados da net.¿????

    1. Avatar de Tomas M. Santos

      sim, podes passar a imagem do teu pc para a tv, e penso que o som tambem

      1. Avatar de Hugo Cura

        Não, não podes. Apenas é possível passar um separador do Chrome (em beta), o que inviabiliza a reprodução normal de vídeo.

    2. Avatar de Zé

      Com Wareztuga Live Stream é possível

  2. Avatar de Filipe Galego
    Filipe Galego

    Já sabem como comprar por cá?

    1. Avatar de Pedro Pinto

      Ainda não há informações.

      1. Avatar de Hugo
        Hugo

        É possível ligar o Chrome Cast a um projetor de vídeo?

        1. Avatar de Pedro Pinto

          Agora com root, é capaz de dar para fazer isso e muito mais.

          1. Avatar de José Bernardes
            José Bernardes

            Estas deliciado com o root a isto Pedro :-). É realmente uma grande oportunidade para se poder expandir as funcionalidades do aparelho, mas em relação ao projector, penso que não será preciso root, bastando apenas que o mesmo tenho porta hdmi e está feito…

            Abraço

        2. Avatar de Hugo Cura

          Desde que tenha entrada HDMI, não tem porque não funcionar.

        3. Avatar de Tomas M. Santos

          desde que tenha hdmi, é o mesmo que ligar a uma tv

  3. Avatar de Jose Barbosa
    Jose Barbosa

    Vejo os meus filmes através do AVplayer no IPad, será que os poderei ver na TV através do Chromecast?

    1. Avatar de Pedro Pinto

      Ainda nao há suporte para outras aplicações fora dos serviços que foram anunciados pela Google. Mas agora com root :)…tudo será possível

  4. Avatar de Grained
    Grained

    Eh pah ta bem que isso é barato, mas se tb funcionasse como adaptador miracast para transformar a tv num ecra sem fios era muito melhor, e penso que a tecnologia com que isso é feito bem permite esse funçao. Resta esperar a ver se a comunidade consegue fazer isso.
    Basicamente não dá para fazer stream de conteudo do telefone para a TV e isso é que era.

  5. Avatar de João Oliveira
    João Oliveira

    Alguem já utilizou este serviço: http://www.shipito.com/

  6. Avatar de jpng81
    jpng81

    O raspberrypi com xbmc + super Repo addon + tablet Android com o yatse faz com que o google Chromecast pareça uma anedota da parte da google.

    1. Avatar de Joao
      Joao

      O que faz parecer uma anedota são esses nomes todos. Eu até posso dizer que gosto de informática e que sou cusco, mas o xbmc não é “Plug-and-play” ao contrário deste.

      1. Avatar de hummm
        hummm

        Com um bocadinho de curiosidade até chegavas lá, até porque configurar isto não é nada do outro mundo, e acredita que é muito superior.
        Até nem é pelo hardware é mais pelo xbmc que permite fazer stream directo de filmes e canais de tv que por norma são a pagar em portugal.
        Perde um bocado de tempo com o xbmc e vais ver que o “plug and play” neste caso um bocado mais manual não custa assim tanto e que permite fazer muito mais coisas.
        Se estiveres a contar com o update de firmware do chromecast, não te esqueças que daqui a um ano os updates de firmware passam à historia, se formos a pensar no historial de updates de android aqui não há de ser diferente.
        Repara que o xbmc já existe á uma porrada de anos 😉 e por encrivel que pareca corre perfeitamente bem num processador de 700Mhz do raspberrypi.

    2. Avatar de Tomas M. Santos

      a ideia do chromecast é ser simples e fácil de usar por qualquer um e não ser a melhor solução avançada

  7. Avatar de Sixx
    Sixx

    Será que isto dá para streamar todo o desktop do windows para a tv? era excelente para filmes por exemplo.

  8. Avatar de Alberto
    Alberto

    Estou com dúvidas entre isto e aquele dispositivo semelhante que tem o Android para funcionar na tv.

  9. Avatar de Alex
    Alex

    Isto parece fantástico por ser “wireless” mas torna-se desnecessário se a TV tiver uma porta ethernet e estiver ligada ao router, não é? Elucidem-me e corrijam se estiver errado pff…

  10. Avatar de Jorge M. Dias
    Jorge M. Dias

    Isto pode funcionar como o airplay da apple? (que supostamente deveria existir no iphone 4 com IOS5 mas não existe) link do site da apple onde dizem que existe desde o iphone 3GS apartir do firmware 4.3: http://support.apple.com/kb/ht4437?viewlocale=pt_BR
    Exemplo: Gameloft Asphalt 6 na TV com airplay http://www.youtube.com/watch?v=wczGHUQ7yjU

    A ideia era obviamante jogar um jogo no android e ver na TV. Nunca encontrei nenhum programa que fizesse isso em condições, existem alguns que fazem uns míseros 5 ou 10fps o que é ridiculo para ver videos ou jogar jogos.

  11. Avatar de Anderson
    Anderson

    Tenho um Chromecast e comprei um projetor. Gostaria de saber se consigo projetar as imagens da tv para o projetor através do Chromecast. Como faço isso?

    1. Avatar de Hugo Cura

      Anderson,

      A resposta a esta questão foi publicada na última edição do Consultório Pplware:
      https://pplware.sitedev.pt/consultorio/consultorio-pplware-esclareca-aqui-as-suas-duvidas-96/

  12. Avatar de Sebastião Souza
    Sebastião Souza

    É possível usar o Google Chomecast HDMI para apresnetar em uma TV uma apresentação em Power Point ou PDF?

    1. Avatar de Hugo Cura

      Sim, é. Basta utilizar a extensão do Google Chrome para mostrar todo o ecrã do PC para uma TV, remotamente.

  13. Avatar de Prof Roberto Vieira
    Prof Roberto Vieira

    Quero comprar um Projetor Epson X24+ – e tenho já um Chromecast…é possivel conectar no hdmi do projetor o meu chromecast …quero saber se funciona.