Servidor de Mídia com 128 MB de RAM
Aqui, vamos nós nesse novo desafio, criar um servidor de mídia para ser acessado por vários dispositivos, como Xbox, PS3, celular, Laptop, TV, etc. Vamos fazer stream de vídeos, fotos e áudio na rede com um computador limitado a 128 MB de RAM, Pentium-3 850Mhz e 20 GB de HD.
A ideia
Aposentando CDs, USB, etc.
Essa ideia começou quando eu me deparei com um Laptop muito antigo, que a minha esposa tinha guardado no "sarcófago" chamado porão. Esse Laptop é tão antigo que, quando eu vi, fiquei surpreso. Ela me disse que podia jogar fora, porque o sistema era o Windows 2000 e quando ela tentou instalar o Windows XP, ele não aguentou o upgrade. :)
Assim, eu pensei: "Um GNU/Linux vai rodar nesse museu". E não é que rodou? :)
Agora aqui vai a receita, caso você queira fazer o mesmo com o seu computador que já foi condenado pelos seus familiares. Caso você tenha um com mais recursos, é claro que será melhor, porém, o meu foco é deixar o sistema com o mínimo de carga na memória e ainda assim, lidar com arquivos de filmes em HD e músicas com 320 kb (qualidade de CD High Definition), fotos em formato digital sem "maquiagem", direto da câmera para o seu servidor.
Para isso, vamos usar os seguintes softwares:
E o seguinte Hardware, na teoria...
Quantos dispositivos forem necessários para acessar o conteúdo, no meu caso, eu estarei usando e explicando como usar:
Sendo que a TV deve ser das atuais, que conectam na rede ou alguma que você usa junto com um dispositivo que conecte à Internet, como o Xbox ou PS3. Caso a sua TV não tenha entrada para cabo RJ45 (de rede), VGA, RCA ou HDMI, você não vai poder assistir em sua TV.
Porém, não é o fim do mundo, você pode assistir em um dos outros dispositivos aqui mencionados, mas, por favor, aproveite que já fazem 2 anos que a profecia do calendário Maia deu errado e compre uma TV melhor. ;)
Embora eu saiba que é possível usar o iTunes, iPad e iPhone, eu não tenho esses dispositivos, porém, se você tem e quiser comentar qual aplicação e como fazer para acessar o conteúdo, fique à vontade para postar o seu comentário.
O nosso objetivo final, seria mais ou menos como esse:
Na prática...
Claro, se você quiser manter esse monte de fio de maneira mais organizada em sua sala, a esposa agradece. :)
Essa ideia começou quando eu me deparei com um Laptop muito antigo, que a minha esposa tinha guardado no "sarcófago" chamado porão. Esse Laptop é tão antigo que, quando eu vi, fiquei surpreso. Ela me disse que podia jogar fora, porque o sistema era o Windows 2000 e quando ela tentou instalar o Windows XP, ele não aguentou o upgrade. :)
Assim, eu pensei: "Um GNU/Linux vai rodar nesse museu". E não é que rodou? :)
Agora aqui vai a receita, caso você queira fazer o mesmo com o seu computador que já foi condenado pelos seus familiares. Caso você tenha um com mais recursos, é claro que será melhor, porém, o meu foco é deixar o sistema com o mínimo de carga na memória e ainda assim, lidar com arquivos de filmes em HD e músicas com 320 kb (qualidade de CD High Definition), fotos em formato digital sem "maquiagem", direto da câmera para o seu servidor.
Para isso, vamos usar os seguintes softwares:
- CrunchBang Linux;
- Apache;
- MySQL;
- MediaTomb;
- Webmin;
- ssh-server.
E o seguinte Hardware, na teoria...
- Laptop Sony "VÉIO" VAIO PCG600 HEK 850 Mhz P3 - 128 MB RAM - 20 GB de HD
- 2 HD externos (1 TB e 500 GB);
- 1 Roteador sem fio.
Quantos dispositivos forem necessários para acessar o conteúdo, no meu caso, eu estarei usando e explicando como usar:
- 1 PS3;
- 1 Sangsung Galaxy S4;
- 1 Acer Iconia A500 (Android tablet velhinho);
- 1 Computadores na rede;
- 1 TV. :)
Sendo que a TV deve ser das atuais, que conectam na rede ou alguma que você usa junto com um dispositivo que conecte à Internet, como o Xbox ou PS3. Caso a sua TV não tenha entrada para cabo RJ45 (de rede), VGA, RCA ou HDMI, você não vai poder assistir em sua TV.
Porém, não é o fim do mundo, você pode assistir em um dos outros dispositivos aqui mencionados, mas, por favor, aproveite que já fazem 2 anos que a profecia do calendário Maia deu errado e compre uma TV melhor. ;)
Embora eu saiba que é possível usar o iTunes, iPad e iPhone, eu não tenho esses dispositivos, porém, se você tem e quiser comentar qual aplicação e como fazer para acessar o conteúdo, fique à vontade para postar o seu comentário.
O nosso objetivo final, seria mais ou menos como esse:
Na prática...
Claro, se você quiser manter esse monte de fio de maneira mais organizada em sua sala, a esposa agradece. :)
Ótimo artigo. À medida em que lia, já esquematizava minha instalação aqui.
Grato pela ideia, vou poder guardar as pilhas de cds e dvds (acho até que vou digitalizar alguns VHSs familiares).
Só não tenho um Nobo/Lap "Véio".
Mesmo assim vou montar numa VB e depois que arrumar
um hardware (Lap ou Desk) passo para ele.
Vou seguir os mesmos passos usando o Debian.
Dica para o config do Apache (roda assim em 2 servers de produção):
MaxSpareServers 3
MinSpareServers 1
StartServers 1
Essa config atende um escritório com 8 estações.
Quanto aos aplicativos clientes pretendo utilizar tambem o Audacious e o Kaffeine.
Acredito que voce tenha despendido de 2 a 3 semanas de tempo no seu projeto.
Na medida em que o tempo me permitir passarei os resultados, penso que demorarei uma ou duas semanas.
Abraço