Índice das dicas

SopCast: assistindo TV via Internet no Linux

Criado 13/abr/2007 às 16h41 por Júlio César Bessa Monqueiro

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/abr/2007 às 16h41

Comentários

TV na Internet com SoaCast
Criado 13/dez/2010 às 19h51 por ununquado
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