Eu tenho um servidor Ubuntu 12.04 sem cabeça. Eu tenho muito vídeo no servidor. A maioria está em x264 em .mkv. Eu tenho um telefone Samsung Nexus e um tablet Nexus 7.
Quais são as minhas opções quando se trata de streaming do servidor Ubuntu para o Android? Eu tenho o SMB instalado e funcionando. Alguns amigos meus estavam falando sobre DLNA, o "servidor de mídia Playstation" poderia ser uma solução?
No seu servidor :
sudo apt-get install minidlna
/etc/minidlna.conf
No seu dispositivo Android :
fonte
Servindo sobre HTTP simples
A solução mais simples possível é o HTTP em combinação com um reprodutor de vídeo Android que pode fazer streaming HTTP, como VLC, MxPlayer, etc. - basta usar qualquer um dos muitos servidores HTTP disponíveis.
Aqui estão alguns forros.
Python 2.x
Python 3.x
Torcido (Python)
Primeiro, instale o pacote torcido, se ainda não estiver presente com
pip install -U twisted
(pip3 install -U twisted
), depois:Depois de iniciar o servidor da Web, abra o navegador no seu dispositivo Android e digite o IP e a porta da sua caixa Ubuntu, por exemplo, http://192.168.1.123:8000
Você pode usar
ifconfig
no Ubuntu para ver o endereço IP.Uma lista mais extensa de servidores HTTP oneliner: https://gist.github.com/willurd/5720255
fonte
SimpleHTTPServer
não suportarange
solicitações. Se você precisar procurar suporte para vídeos, poderá usar o github.com/danvk/RangeHTTPServer ou outros servidores mais avançados.python -m SimpleHTTPServer 8000
descobri que não posso procurar vídeos, então pareipython -m SimpleHTTPServer 8000
e usei outro truque, o truque é .... sempre que quero transmitir vídeos do laptop para o android, uso o smplayer ( player de vídeo, versão mais recente 19.1.0 ) no laptop, ele fornece um código de barras, depois digitalizo o código de barras do telefone e consigo procurar vídeos. E descobri que, esse método está funcionando mais rápido que o anterior.Para streaming de mídia usando as especificações do servidor de mídia UPnP, eu examinaria:
Mediatomb - roda em segundo plano, servindo à mídia, possui uma interface da web que você pode usar para construir a biblioteca.
Kodi - normalmente usado como cliente, mas você pode ativar a veiculação de mídia nas opções de rede nele.
Você pode encontrar ambos no Software Center .
No que diz respeito aos clientes Android, existem portas do VLC e do Kodi .
fonte