Índice das dicas

SopCast: assistindo TV via Internet no Linux

Por Júlio César Bessa Monqueiro em 13 de abril de 2007 às 16h41

1
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"

1 comentárioPor Júlio César Bessa Monqueiro. Revisado 13 de abril de 2007 às 16h41

Comentários

TV na Internet com SoaCast
por ununquado em 13 de dezembro de 2010 às 19h51
Olá Galera,

Fiz o passo a passo, conforme acima, com as três opções.
A primeira opção, da error 404;
A segunda opção, não compila, pois não há arquivos do diretório para compilar;
A terceira opção, também não compila.
Aceito qualquer help.
---
Mandriva 2010.1