Estou procurando uma solução simples para reproduzir vídeos e músicas armazenados no meu NAS. Encontrei o Raspberry Pi e projetos como o OpenElec e o RaspBMC, que executam o XMBC no quadro.
Meu problema é que encontrei análises inconsistentes em relação ao desempenho. Algumas fontes dizem que o conselho não é poderoso o suficiente para renderizar a GUI, o que resulta em atraso, enquanto outros dizem que eles reproduzem vídeos em HD sem problemas.
Embora o preço do dispositivo seja bastante baixo, não quero comprá-lo simplesmente para descobrir que não é poderoso o suficiente para minhas necessidades.
Seria bom para mim se
- Não preciso esperar um minuto por uma reação no menu XBMC
- Eu tenho que esperar um pouco até a reprodução começar
- Se não reproduzir todos os vídeos (eu poderia recodificar)
Não daria certo
- Se os vídeos estiverem atrasados
O Raspberry Pi é suficiente para esses requisitos ou devo procurar um hardware mais poderoso? Lembre-se de que não sou consumidor e estou perfeitamente bem em brincar com o dispositivo.
fonte
Respostas:
Antes de tudo, lembre-se de que o software para RaspberryPi está no estado inicial de desenvolvimento e há muitos problemas com ele. Eles são trabalhados o tempo todo, mas, ainda assim, ainda não estão tão polidos quanto poderiam ser. Atualmente, o RaspberryPi é mais orientado para desenvolvedores do que para usuários normais. Ele nunca foi projetado para ser um media center, apenas é possível usá-lo dessa maneira. Muitas pessoas estão executando o raspberrypi como media center com sucesso. No entanto, aqui estão algumas falhas que você pode encontrar:
A CPU do RaspberryPi é bastante simples e não consegue decodificar vídeo a uma velocidade decente (até SD MPEG2). A aceleração de hardware deve ser usada, mas, por padrão, apenas o H264 pode ser acelerado por hardware. Você pode comprar uma chave de licença para habilitar decodificadores de hardware adicionais da RPi Foundation (atualmente você pode comprar as licenças MPEG2 e VC-1). O chip gráfico no RaspberryPi é MUITO poderoso e, se o vídeo for codificado com um formato suportado pelo decodificador de hardware, ele poderá reproduzir facilmente conteúdo HD de 1080p. Mas você terá que transcodificar todo o seu material em diferentes formatos. E a decodificação de hardware funciona apenas com o reprodutor de vídeo dedicado (omxplayer). É usado pelo RaspBMC, portanto, se você planeja usar esta solução, não deve ter nenhum problema. Se você planeja executar sua própria distribuição, precisará integrar o omxplayer. Lembre-se também de que o omxplayer é um projeto bastante jovem e, embora seja bastante estável, não é perfeito (como a maioria das coisas no software dedicado ao RPi). O ambiente gráfico normal (servidor X) não usa gráficos acelerados. É por isso que você encontrou algumas informações sobre a renderização lenta da GUI. O AFAIK XBMC está usando o OpenGL ES, que usa aceleração de hardware, por isso não é um problema se você planeja usá-lo.
Existem alguns problemas com o som, pois os drivers não são de boa qualidade no momento. Você pode ouvir algumas falhas no áudio.
Também há problemas com o USB no Rpi, isso não permitirá que você use o cartão USB para resolver problemas de áudio. E como o chip de rede também é conectado via USB, pode haver algumas falhas. A maioria deles é abordada agora em novas versões de software, mas pode haver mais.
Devido à maneira como o USB no RaspberryPi foi projetado e devido aos problemas dos drivers, pode haver problemas com alguns teclados USB ou outros controladores remotos. Pode ser necessário usar um bom hub ativo para conectar dispositivos USB. Especialmente se você planeja usar o Wifi.
A maioria dos problemas mencionados acima será inválida após algum tempo, pois provavelmente será corrigida. Mas isso pode levar algum tempo para chegar lá.
Para resumir - você perguntou se é poderoso o suficiente. Eu acredito que não é uma boa pergunta, porque não é realmente uma questão de poder aqui. O hardware é poderoso o suficiente (se você pode transcodificar tudo para o h264), mas o software não é maduro o suficiente e apresenta algumas falhas. Pode não ser simples o suficiente para fazê-lo funcionar sem problemas e é isso que você está procurando.
Então, minha sugestão é: se você planeja aprender algo sobre Linux, dispositivos embarcados, multimídia etc. e está disposto a gastar algum tempo lendo sobre isso, experimentar e ter um dispositivo multimídia funcionando é apenas um bônus, o Raspberrypi será uma boa escolha. se tudo o que você precisa é de um reprodutor multimídia, compre algo mais, algum produto acabado projetado para essa finalidade.
fonte
Em breve, haverá uma alternativa completamente nova, o Razdroid . É o Android 4 e já possui um histórico comprovado de dispositivos incorporados (Smartphones / Google TV / e torradeiras finas). Um desenvolvedor (Naren) de
Braodcom
é o principal colaborador do projeto e nos estágios finais de portabilidade do Android 4 para o Raspberry Pi.{Community Mod- Seria ótimo incorporar um vídeo aqui} Link para vídeo no Youtube
Ele suporta vídeos nativley do H264 e a GUI é fluida porque usa o OpenGL: ES diretamente. A única coisa que resta a fazer é portar o sistema de som. Este é potencialmente o sistema operacional para o Raspberry Pi, pois já possui toneladas de aplicativos para uso e jogos do media center.
O plano é mesclar a porta Razdroid no kernel do Debian já disponível.
Você pode baixar as versões beta aqui.
Android 4 referência 1 , referência 2
Android 2.1 como mencionado nos comentários
fonte
Estou usando o Raspbmc ( http://raspbmc.com ) há um tempo e achei muito bom, mais do que desempenho adequado e ótima estabilidade (não me lembro de ter caído).
O único comentário que gostaria de fazer é que, quando comparo o xbmc em execução no Raspberry Pi versus o em um 'PC típico', é que, ao transmitir vídeos da minha unidade NAS pela minha rede, recebo mais 'buffer' ao executar no Raspberry Pi. Só posso assumir que isso ocorre porque o Raspberry Pi não consegue alocar memória suficiente para o 'buffer'.
Aumentar o cache nas configurações avançadas do xbmc fez uma grande melhoria, mas ainda não é 'tão bom'.
No entanto, ao transmitir mídia do armazenamento anexado, ou seja, o cartão SD ou uma unidade USB para mídia, notei que não havia nada de diferente no desempenho.
fonte
Recentemente, montei meu RPi com a intenção de usá-lo como um centro de mídia. Eu tenho três computadores em rede que são acessíveis através do XBMC em execução no XBian. A instalação foi tão fácil quanto baixar o arquivo .img do xbian.org e depois gravá-lo no cartão SD via Win32DiskImager. Tudo o que fiz depois disso foi conectá-lo à minha TV com HDMI, conectar o cartão SD e depois o adaptador de energia e voila ... centro de mídia instantâneo.
Não havia nenhum problema em encontrar arquivos dos meus três computadores em rede e era capaz de reproduzir vídeo de alta qualidade em 720p na rede (com fio, sem fio) sem quaisquer falhas, sem atrasos e sem outros problemas. Ainda não experimentei qualquer conteúdo em 1080p, mas esse é o meu próximo passo.
Em uma nota lateral? Depois de conectar o RPi via HDMI, fui capaz de usar o controle remoto da minha TV para navegar pelos menus, não precisei alterar nenhuma configuração ... ele simplesmente saiu da caixa, mas sua milhagem pode variar. :)
Espero que isso tenha ajudado
fonte
Eu usei o Raspbian, que é uma distribuição geral baseada no Debian, e adicionei o XBMC a este guia - http://michael.gorven.za.net/blog/2012/08/06/xbmc-packages-raspberry-pi-running- raspbian
Este é o melhor guia para fazer o XBMC funcionar no Raspbian.
fonte
Desculpe pela resposta tardia. Eu estava bastante infeliz com o XBMC, então escrevi meu próprio media center leve em torno do omxplayer.
O que ele pode fazer:
Recursos deliberadamente ausentes:
Veja http://subogero.github.io/remotepi/
fonte
Este tópico é um pouco antigo, mas achei que eu daria meus 2 centavos de qualquer maneira.
Como Stu, estou usando o XBian no meu Pi e tenho alguns computadores diferentes em rede. Até agora não estou tendo nenhum problema. Uso compartilhamentos de rede do meu computador principal e de meus colegas de quarto para assistir a vídeos na sala de estar. Sobre um cabo de rede eu não vi nenhum atraso. Não tenho um dongle WiFi para testar a conexão sem fio, mas a conexão sem fio é uma droga. Existem apenas alguns lugares onde posso dizer que experimentei "lag". Ao tentar acessar o menu durante a reprodução, leva de 3 a 4 segundos para ser exibido, mas isso é trivial na minha opinião. Além disso, depois de fechar o menu enquanto o vídeo ainda estava sendo reproduzido em segundo plano, notei um ligeiro aumento na velocidade de reprodução como se estivesse tentando recuperar o atraso, mas isso pode ter acontecido apenas pela quantidade de tempo que passei no menu enquanto solucionava um problema de som. Caso você esteja curioso, eu o liguei à entrada errada e depois não o liguei. Passou uma hora tentando descobrir isso.
Além disso, tudo corre muito bem. As transições de menu são fluidas, mesmo durante a reprodução. Sincronização de áudio e vídeo. A instalação é praticamente nula. Eu tive que ajustar o alinhamento da tela, mas também estou usando uma TV antiga. O único problema que enfrento agora é a reprodução de DVD e descobrir como obter os "atalhos" do samba nas seções apropriadas, se isso for possível. No geral, acho que foi um investimento maravilhoso que supera meu investimento anterior em um PS3, que eu realmente não uso mais, sem dúvida.
Além disso, tem muito potencial! Mal posso esperar para começar a empurrar esse filhote ao máximo!
fonte
Tenho experiências muito positivas com o OpenELEC no Raspberry Pi. Toda a minha mídia 1080P é armazenada no formato compatível com o iPod em um servidor, o que também é compatível com o Pi.
fonte
Você deve adquirir um, o RASPBMC é super fácil de configurar com o instalador de rede e funciona muito bem, obtém o aplicativo de controle remoto para iPhone e o complemento 1channel e você tem mais filmes e TV e filmes gratuitos do que merece, tudo por US $ 35 .
fonte