Reproduzir vídeos com libwebkit no servidor Ubuntu 11.10

2

Estou usando o libwebkit (com python-webkit) para renderizar uma página que reproduz um vídeo. Este aplicativo funciona bem em um desktop Ubuntu 11.04, placa Nvidia e muitas bibliotecas e softwares instalados, mas em um novo Ubuntu 11.10 Server com placa Intel 82945G / GZ o vídeo não é reproduzido.

Eu acho que algum pacote de codec está faltando ou é um problema de driver. O que poderia estar faltando para isso?

Estou tentando com este vídeo: link

EDIT: não parece um problema de driver. Com o cromo eu posso reproduzir o vídeo, mas com o libwebkit + python-webkit, o vídeo apenas mostra o primeiro quadro e não é reproduzido. Alguma dica sobre qual pacote pode estar faltando?

RESOLVIDO: aparentemente tinha a ver com falta de áudio. Enquanto o chrome reproduzia o vídeo sem som, o libwebkit não iniciava o vídeo. Adicionar usuário aos grupos de áudio e vídeo resolveu o problema.

    
por Luis Fagundes 01.12.2011 / 18:34

2 respostas

4

OP resolveu o problema e postou a resposta como uma atualização para a pergunta;

  

RESOLVIDO: aparentemente tinha a ver com falta de áudio. Enquanto o cromo   reproduz o vídeo sem som, a libwebkit não iniciava o vídeo. Adicionando   usuário para grupos de áudio e vídeo resolveu o problema.

    
por Mark Rooney 27.03.2012 / 11:40
0

Suponho que o Chrome tenha uma melhor integração com o X, se você tivesse lidado com alguns codecs ausentes, seu navegador não deveria mostrar o primeiro quadro.

Se você verificar a biblioteca usada pelo Chrome com

ldd /opt/google/chrome/chrome 

você pode descobrir facilmente que o Chrome usa uma boa quantidade de biblioteca relacionada ao X, onde o Firefox simplesmente não faz o mesmo.

ldd /opt/google/chrome/chrome | grep X

Você pode verificar as bibliotecas usadas pelo firefox com

ldd /usr/lib/firefox-*/firefox

Acho que isso pode ser um problema relacionado ao buffer X usado pelo codec que reproduz seu vídeo.

    
por Micro 02.12.2011 / 15:37