Vídeo não reproduzido no navegador da web com fones de ouvido Bluetooth conectados. Como posso consertar isso?

1

Eu tenho um servidor de mídia Emby rodando no Ubuntu 16.04 em um servidor doméstico. Eu gosto de assistir vídeos no meu laptop, rodando o Ubuntu 16.10. A reprodução funciona como esperado, mas quando tento assistir com meus fones de ouvido Bluetooth, os vídeos conectados não são reproduzidos.

Se eu executar top no meu servidor, posso ver que ffmpeg está maximizando a CPU:

6626 emby      20   0 1094264 348240  27820 R 181.2  4.3  10:46.21 ffmpeg

Assim que eu paro de tentar reproduzir o vídeo, o uso da CPU cai para um nível normal esperado.

Se eu desconectar os fones de ouvido Bluetooth, a reprodução de vídeo funcionará imediatamente e o áudio passará pelo laptop integrado nos alto-falantes.

Normalmente uso o Firefox, mas já experimentei o Chrome, o Chromium e o Opera, mas todos exibem o mesmo comportamento ao tentar reproduzir vídeo com os fones de ouvido conectados.

Parece que o comportamento não está limitado ao meu servidor de mídia Emby, tentei reproduzir vídeos do YouTube e eles não serão reproduzidos com os fones de ouvido Bluetooth conectados.

Os fones de ouvido e a reprodução de vídeo do Emby funcionam bem com o meu telefone Android.

Se eu reproduzir o mesmo arquivo de vídeo do meu servidor através do VLC no meu laptop, o vídeo e o áudio funcionarão bem. Esta é uma solução alternativa, mas não a minha preferência.

O problema parece estar relacionado à reprodução de vídeo em um navegador da Web com fones de ouvido Bluetooth conectados. Alguém pode me ajudar a fazer isso funcionar?

    
por robosnacks 05.03.2017 / 10:25

1 resposta

3

Parece que o fone de ouvido está no modo errado, o script pylovers a2dp.py deve funcionar

wget https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae/archive/d698974910bbb7d016ec0ad08c1bf41b4b524364.zip
unzip d698974910bbb7d016ec0ad08c1bf41b4b524364.zip
mv ~/d68be364adac5f946887b85e6ed6e7ae-d698974910bbb7d016ec0ad08c1bf41b4b524364/a2dp.py .a2dp.py
chmod +x a2dp.py

Em seguida, basta executar ./a2dp.py Se você tiver emparelhado com mais de um dispositivo Bluetooth, precisará inserir o número correspondente ao fone de ouvido em uma lista que será exibida.

Você provavelmente terá que executar ./a2dp.py depois de reconectar o dispositivo

    
por Jeremy31 05.03.2017 / 12:19