ct

    SopCast: assistindo TV via Internet no Linux

    Dicas do Guia do Hardware

    Se você é daqueles que não vive sem seu programa ou série favorita de TV, e quer assisti-lo de forma gratuita e fácil em seu computador, especialmente no Linux, não precisa se preocupar mais. Usando a tecnologia P2P, o SopCast e suas interfaces em GTK e QT são uma boa forma de entretenimento, assistindo TV online, gratuitamente - e usando software livre.Júlio César Bessa Monqueiro
    13/04/2007


    Assistir aquele programa ou série favorita e gratuita no computador possui soluções pouco populares, às vezes nem chegando ao conhecimento dos usuários. Entretanto, existe uma solução para o Linux, chamada de SopCast, que significa "Streaming over P2P", ou "Transmissão em P2P" em português, usando tecnologia própria baseada no protocolo sop://.

    Com isso, qualquer um consegue assistir televisão pela Internet, sendo objetivo do próprio programa ser fácil e descomplicado. Portanto, o funcionamento deste programa é similar às redes PSP de compartilhamento de arquivos como o quase extinto Kazaa, eMule e afiliados, distribuindo os programas usando a própria conexão das máquinas que estão assistindo. Existe uma ampla gama de canais, entre eles CNN, Discovery, HBO, MTV, Globo, etc.

    Entretanto o SopCast foi desenvolvido em modo texto, o que traz um certo desconforto. Pensando nisso, um desenvolvedor chinês produziu duas interfaces gráficas, em GTK e QT, chamados gSopCast e qSopCast, respectivamente. Ambas são patrocinadas pelo programa "Google Summer of Code".

    SopCast


    Após ter certificado que possui o pacote w32codes devidamente instalados para a execução dos vídeos, vamos partir para a instalação do SopCast inicialmente.

    Para isso, faça o download do executável e mova-o para a pasta /usr/local/bin, com os comandos:

    $ wget -c http://download.sopcast.com/download/sp-sc.tgz
    $ tar zvfx sp-sc.tgz
    $ sudo mv sp-sc/sp-sc /usr/local/bin

    Com isso teremos o "motor" SopCast instalado. Já é possível assistir alguns canais assim mesmo, usando o comando "sp-sc ip/porta/canal". Exemplo:

    $ sp-sc sop://211.152.34.35:3912/8301 3908 8908 > /dev/null &

    Mas como existem interfaces, o melhor é usufruí-las. Então, vamos lá.

    gSopCast


    Para instalar a interface em GTK em distribuições baseadas no Debian são simples os passos. Basta efetuar o download e instalar o pacote, rodando:

    $ wget -c http://files.myopera.com/leeyee/files/gsopcast_0.2.10-1_i386.deb
    $ sudo dpkg -i gsopcast_0.2.10-1_i386.deb

    E "correr pro abraço", dando Alt+F2 e rodando o comando gsopcast. Se você deseja criar um ícone, faça um novo arquivo texto na pasta desejada com o nome gsopcast.desktop, e cole o texto:

    [Desktop Entry]
    Name=gSopCast
    Comment=P2P TV player
    Exec=gsopcast
    Icon=/home/leeyee/Software/Wallpaper&Themes/icons/sopcast-log.png
    Terminal=false
    Type=Application
    Categories=Application;Network;

    Depois de iniciá-lo, é apresentada uma tela que dispensa explicações pelo grau de simplicidade:
    70
    E, para configurar aspectos como o player de vídeo, lista de canais, etc, clique na aba "config":
    71
    Para quem possui outra distribuição, terá que compilar o programa. Para isso, basta ter as bibliotecas de desenvolvimento do GTK, gcc e make.

    Faça o download do código-fonte em http://code.google.com/p/gsopcast/. A seguir, extraia-o:

    $ tar jvfx gsopcast-*.tar.bz2

    Entre na pasta qsopcastc, rodando:

    $ cd gsopcast-*

    E compile:

    $ make

    Instale:

    $ sudo make install

    qSopCast


    Já para a interface QT, apenas o código-fonte está disponível por enquanto. Antes, verifique se as bibliotecas de desenvolvimento do QT, gcc e make estão instalados. Vamos lá.

    Baixe o código o qSopCast (http://code.google.com/p/qsopcast/) com:

    $ wget -c http://qsopcast.googlecode.com/files/qsopcast-0.3.1.tar.bz2

    Extraia-o:

    $ tar jvfx qsopcast-0.3.1.tar.bz2

    Entre na pasta qsopcastc, rodando:

    $ cd qsopcast

    E compile:

    $ qmake
    $ make

    Instale:

    $ sudo make install

    Agora basta chamá-lo pelo comando qsopcast, ou fazendo procedimento similar ao do gSopCast para criar o ícone no desktop:

    [Desktop Entry]
    Comment=
    Exec=qsopcast
    GenericName=Internet TV
    Icon=xawtv
    Name=qSopCast
    Path=
    StartupNotify=true
    Terminal=0
    TerminalOptions=
    Type=Application
    Categories=Application;Network

    Veja abaixo uma imagem, feita pelo Henrique do "Viva o Linux", onde o ambiente QT do SopCast tem os aspectos similares ao gSopCast:
    SopCast
    A vantagem deste é que possui opções como favoritos e histórico, além uma uma interface mais amigável também.

    Ambas as interfaces possuem busca fácil de canais. Porém, uma lista de canais está disponível em http://www.sopcast.com/channel/

    Boa diversão!

    Agradecimentos a Marcio de Castro e Henrique do "Viva o Linux"


    » Gostou do texto? Veja nossos livros impressos

    ... ou use a busca para localizar outros artigos relacionados:

cb
Livros de Carlos E. Morimoto HOME