aMSN 0.98 com suporte a áudio e vídeo, pronto para vídeo e chamada

A um certo tempo contribuí com uma dica aqui no VOL para instalação do aMSN 0.98, só que não adicionei suporte para áudio e vídeo. Ao receber pedidos de ajuda resolvi contribuir com esse humilde artigo.

[ Hits: 46.686 ]

Por: José Edes Neves em 13/02/2009


Instalando pacotes para suporte a áudio e vídeo



Os passos abaixo são fáceis se executar no Ubuntu 8.10 (Intrepid) ou mais novo. Caso contrário pode ter problemas de dependência e precisará ter bom conhecimento de Linux para resolver. Para ter suporte a webcam (vídeo) você precisa instalar dois pacotes: libv4l e libv4l-dev. No Intrepid é bem fácil, basta fazer no terminal (se preferir, use o Synaptic):

# apt-get install libv4l-0 libv4l-dev

Agora precisamos do suporte a áudio. Vamos usar o snack2 e farsight2. A instalação do snack2 é bem fácil, basta usar o terminal e copiar/colar o seguinte comando (se preferir, use o Synaptic):

# apt-get install libsnack2 libsnack2-dev

Com esses dois pacotes instalados o aMSN já terá suporte de áudio, ou seja, vai dar para enviar e receber clip de voz. Mas não é possível fazer ou receber chamada (como no Windows Live Messenger). Para fazê-las e recebê-las é preciso ter o "farsight2" instalado, o que é um pouco mais complicado e é aqui que muitos desistem.

Instalando o farsight2 para fazer e receber chamadas

A dificuldade com o farsight2 para quem usa uma distro baseada no Debian é que, para compilá-lo, são requeridos os seguintes pacotes nas versões abaixo ou mais recentes:
  • glib 2.16
  • gstreamer 0.10.20
  • gst-plugins-base 0.10.20
  • gst-plugins-good 0.10.7
  • gst-plugins-bad 0.10.6
  • gst-plugins-farsight - 0.12.9
  • libnice - 0.0.3
  • farsight2 - 0.0.5

O Debian Lenny e o Ubuntu Hardy tem quase todos, menos dois: o gstreamer 0.10.20 e gst-plugins-base 0.10.20. Nestas distribuições os dois pacotes acima possuem versões 0.10.18 e não a requerida 0.10.20. O Ubuntu 8.10 não tem esse problema, pois as versões que vem nele são 0.10.21, ou seja, são até superiores ao requerido.

Antes de instalar o farsight2 faça no terminal:

# apt-get update
e
# apt-get install build-essential libgstreamer0.10-0 gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-farsight gstreamer0.10-tools gstreamer0.10-alsa

# apt-get build-dep gstreamer0.10-plugins-farsight

Esses comandos resolvem algumas dependências no Ubuntu 8.10. Em outras versões ou distros, podem não dar certo a menos que você tenha feito uma atualização manual dos pacotes referidos acima.

Agora baixe a versão mais nova do libnice em formato tar.gz. Salve em um diretório de sua preferência e descompacte clicando com o botão do mouse nele e em seguida "extrair aqui". Se preferir pode descompactá-lo pela linha de comando no terminal:

# tar -vzxf nice-VERSÃO.tzr.gz

Entre no diretório que foi criado, no meu caso nice-0.0.4, salvei no home de meu usuário. Então o comando para mim é:

# cd nice-0.0.4
# ./configure --prefix=/usr --disable-gtk-doc
# make
# make install


Espere terminar e baixe o farsight2. Salve em um diretório de sua preferência e descompacte de forma idêntica ao "nice".

Entre no diretório da mesma forma que no "nice":

# cd farsight2-0.0.7
# ./configure --prefix=/usr --disable-python --disable-gtk-doc
# make
# make install


Ao terminar faça:

# ldconfig

Se não der o último comando pode não funcionar.

    Próxima página

Páginas do artigo
   1. Instalando pacotes para suporte a áudio e vídeo
   2. Instalando o aMSN
   3. Configurando o amsn
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o VMWare Workstation

Linux - Qual a dificuldade de usar?

Implementando servidor web Java com Tomcat no Linux

Biometria: Transforme-se no usuário root com sua impressão digital

Compilando o MSN-Proxy no CentOS/Red Hat 5

  
Comentários
[1] Comentário enviado por evilrick em 13/02/2009 - 10:09h

Gostei do artigo ficou muito bom. Guias de compilação do aMSN além de úteis quase sempre são necessários. hehe
Eu utilizei o aMSN 0.98 por um tempinho, mas como dava pau com alguns plugins (como o music) eu acabei voltando para o 0.97, vou reinstalar da maneira indicada para ver se funciona certinho agora.

Quanto a solução do wish, um "# update-alternatives --install /usr/bin/wish wish /usr/bin/wish8.5" resolveria?

[]s e paz.


[2] Comentário enviado por thiagopriest em 13/02/2009 - 18:19h

0.97 está de bom tamanho até o momento.

[3] Comentário enviado por removido em 15/02/2009 - 11:43h

Concordo com o ThiagoPriest o 0.97 esta mais Estavel!

Flw

[4] Comentário enviado por edes.neves em 16/02/2009 - 22:49h

Garanto que não há instabilidade nessa versão. Eu já uso a um bom tempo e como gosto não se discuti; para quem não quer fazer ou receber chamada e nem enviar e receber mensagem offline então q fique com o 0.97.2 pq o 0.97 nem conecta mais.

[5] Comentário enviado por Felipenses em 14/05/2009 - 20:36h

Caro colega,

eu já tinha instalado o amsn através do apt no meu Ubuntu 9.04, ai achei seu tutorial e segui exatamente como escriito, porém agora quando eu clico no amsn que tinha la em acessórios - internet ele carrega e nao abre. O que pode ser? quando tento executar no terminal com o comando: amsn ou /usr/bin/amsn aparece o seguinte erro:

Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
while executing
"load /usr/lib/tk8.5/../libtk8.5.so Tk"
("package ifneeded Tk 8.5.3" script)
invoked from within
"package require Tk"
(file "/usr/bin/amsn" line 66)

Peço ajuda para que meu amsn volte a abrir e eu consiga realizar uma chamada de vídeo com webcamera e audio perfeitamente como no Live Messenger do Ruindows.

Aguardo colaboração.

Obrigado!

[6] Comentário enviado por error13 em 05/06/2009 - 10:22h

Bom dia edes...
olha eu aqui de novo!!...
rs

to tendo um problema esquizito, quando eu peco pra ver as pessoas no msn, ele diz que esta conectando, mais derepente sem motivo nenhuma cancela a conecxão.

o que pode ser isso?
eu uso o lenny e o amsn 0.98
instalado por http://www.vivaolinux.com.br/dica/Como-instalar-o-aMSN-0.98-de-forma-simples-no-Debian/

ps:tentei executar este # apt-get install libv4l-0 libv4l-dev acima dito mais ele naum acaha na lista de repozição.

fico no aguardo!

[7] Comentário enviado por Irius em 24/06/2009 - 09:18h

onde eu posso baixar o libnice?

[8] Comentário enviado por Irius em 24/06/2009 - 09:30h

quando eu tento usar o amsn aparece a seguinte mensagem: Loading TkCx image failed. This module is needed to run aMSN. Please, compile aMSN first, instructions on how to compile are located in the file INSTALL.
Sou novo no linux to meio perdido.

[9] Comentário enviado por feo.1982 em 29/09/2009 - 16:29h

Quando chego nesta parte:
# apt-get build-dep gstreamer0.10-plugins-farsight

da o seguinte erro:
W: Erro GPG: http://ppa.launchpad.net intrepid Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY CA5D96E9AB82B686
W: Você terá que executar apt-get update para corrigir estes problemas

Já tentei # apt-get update varias vezes e retorna o mesmo erro.

O que posso fazer?

[10] Comentário enviado por edes.neves em 03/10/2009 - 23:46h

Instala assim mesmo, isso não é erro, só aparece esse aviso porque vc não importou a chave de autenticação do repositório. Pode continuar a instalação assim mesmo q não da nada de errado.

[11] Comentário enviado por jordani em 02/12/2009 - 14:27h

É a primeira vez que uso o GNU/Linux. Uso o Ubuntu 9.10 e não consegui executar todos os comandos, me parece que dá problema nas bibliotecas Glib. Por favor, respondam minhas perguntas:

- Tem como fazer um tutorial de chat com audio e video para o Ubuntu 9.10?
- Como voltar a instalação original (já que tive problema com alguns pacotes e não entendo esse tanto de dependencias) sem formatar o computador?
- Se há um problema com dependencias como resolver?

Obrigado aos membros da comunidade.

[12] Comentário enviado por rogerio_gentil em 23/12/2009 - 14:24h

DICA: Em

apt-get build-dep gstreamer0.10-plugins-farsight

utilizando Ubuntu 9.10, substituam por

apt-get build-dep gstreamer0.10-plugins-bad

... vou continuar instalando pra tentar resolver o problema de audio do amsn 0.98.

[13] Comentário enviado por rogerio_gentil em 12/01/2010 - 01:03h

Após formatar meu PC por outro problema, consegui fazer o áudio funcionar... ao invés de fazer tudo manualmente, resolvi via aptitude e apt-get mesmo:

1. sudo aptitude install libv4l-0 libv4l-dev

2. sudo aptitude install libsnack2 libsnack2-alsa libsnack2-dev

3. sudo aptitude build-dep libsnack2 (***** importante!!!! *****)

4. sudo aptitude install build-essential libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-good gstreamer0.10-plugins-farsight gstreamer0.10-tools gstreamer0.10-alsa

5. sudo apt-get build-dep gstreamer0.10-plugins-bad

6. sudo aptitude install libnice0 libnice-dev

7. sudo aptitude install libgstfarsight0.10-0 libgstfarsight0.10-dev

8. sudo apt-get remove tcltls amsn

9. sudo aptitude install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev automake autoconf (tive problemas de download aqui. Pode ter influenciado no resultado final! Vejam saída do comando:
Lendo informação de estado... Pronto
build-essential já é a versão mais nova.
libx11-dev já é a versão mais nova.
libx11-dev configurado para instalar manualmente.
libxft-dev já é a versão mais nova.
libxft-dev configurado para instalar manualmente.
Nota, selecionando libjpeg62-dev ao invés de libjpeg-dev
libjpeg62-dev já é a versão mais nova.
libpng12-dev já é a versão mais nova.
libpng12-dev configurado para instalar manualmente.
Nota, selecionando libpng12-dev ao invés de libpng3-dev
libpng12-dev já é a versão mais nova.
automake já é a versão mais nova.
automake configurado para instalar manualmente.
autoconf já é a versão mais nova.
autoconf configurado para instalar manualmente.
Os pacotes extra a seguir serão instalados:
libc-bin libc-dev-bin libc6 libc6-i386
Pacotes sugeridos:
transfig imagemagick-doc glibc-doc manpages-dev
Os NOVOS pacotes a seguir serão instalados:
imagemagick
Os pacotes a seguir serão atualizados:
libc-bin libc-dev-bin libc6 libc6-dev libc6-i386
)

10. sudo aptitude install amsn

Agora só faltou carregar o Farsight para fazer chamadas de Audio/Video Conferência.
Att.

[14] Comentário enviado por nunesdutra em 20/05/2010 - 00:32h

Ou as chamadas de video pararam no linux.

Envio e recebimento.


Alguém ja tem uma solução???


Fica aguardando um tempo e depois da erro. Procurei algumas coisas e encontrei um tal de MP15 ou MP18.

Alguém sabe o que fazer????


Obrigado

Leandro Dutra

[15] Comentário enviado por marbreu em 05/01/2011 - 04:31h

Caro edes.neves segui seus conselhos e ñ consegui resolver meu problema de farsight no amsn 0.98 no linux mint julia, baixei o script no item 2 mas da erro no final, vçteria alguma outra solução.Atenciosamente....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts