diumenge, 24 d’abril del 2011

AppleTV2 + Ipad o Iphone + Air Video Server + Airplay = Media center pràctic

L'operació de Jailbreak a un dispositiu AppleTV2 no surt sempre tan bé com un desitjaria. Si no us atreviu o simplement no en teniu ganes, podeu salvar la limitació dels formats de video de l'aparell amb una simple operació:
AppleTV2 + (iPad o iPhone) + Air Video + Air Play
L'app Air video, permet enviar video des del vostre PC (Macintosh o PC amb Windows o una Beta amb Linux) al vostre dispositiu iOs iPad o iPhone. Està doncs format per dues parts, d'una banda el Air video server que instaleu gratuitament al PC. La versio en Linux és una beta però funciona. I una app que podeu comprar a l'Apple Store per uns molt pocs euros per al vostre iPad o iPhone. Així doncs, al server li indiqueu quines carpetes ha de controlar del vostre disc dur, on hi haurà la vostra col·lecció digital i  a la pantalla de l'iPhone podreu triar quin arxiu voleu reproduir.
L'Air Video Server ja s'encarrega de convertir els formats en el format que els dispositius iOs entenen. I això si voleu ho pot fer mentre està reproduint que ho vagi convertint en viu, o posar en una cua de conversió i que ho faci en diferit al servidor. L'endemà per exemple ja tindreu llest una copia del fitxer per a reproduir directament. Si ho feu en viu, segons el fitxer, que sigui necessitareu un servidor més o menys potent. Per la meva experiència, amb un mini-itx ASUS AT5NM10 Atom D510 n'hi ha prou per reproduir fitxers .avi d'1Gb i mig sense cap problema. Ara, quan és tracta d'un .mkv HD 720p amb codec x264 no podia. També s'ha de dir que el pobre Atom té pics contínuos de 99%.

Fins aquí podeu reproduir-ho al iPhone i prou, ara be lo bo. Gràcies a la nova funcionalitat que incorpora el iOs 4.3.1, el AirPlay, que permet enviar video i audio des del iPhone/iPad a altres dispositius iOS com ara el AppleTV2, doncs sumem dos i dos i ja ho tenim. Ara bé, no és si no a la versió Beta 2.4.5-beta3 que incorpora la opció de fer AirPlay des de la app de Air Video quan està apunt de reproduïr.
Així doncs, com aniria el tema?
Suposem que el servidor ja està funcionant que ja és això el que ha de fer.
- Engeguem la TV i el Home Cinema
- Obrim al iPhone l'app AirVideo
- Triem la pel·lícula que volem veure
- Li donem al play i al botó de l'Airplay on es desplega la llista de dispositius on podem enviar el video.
- Triem el AppleTV2 i zas,... 
- La pel·lícula apareixerà a la nostra TV. És molt pràctic i funciona molt bé.
No cal interficie gràfica a la TV, ja la tenim a l'iPhone.
Hi ha però algunes coses a millorar, com ara que, en una conversió en calent no funciona gaire bé lo de guardar la posició on has parat, però no oblidem que és tracta d'una versió beta.

Arquitectures de Media center client-servidor

Com ja vaig comentar en el post anterior, el dispositiu de la casa Apple, AppleTV2, té les seves limitacions. Pel que sembla, només amb els formats MPEG-4 i MOV utilitza la descodificació per Hardware. Lo qual vol dir que en cas de Jailbreak, el XBMC no pot descodificar suficientment ràpid segons quins arxius produint-se incòmodes talls. Això ens obliga a replantejar-nos l'arquitectura del sistema. El client no pot ser l'encarregat de la tasca dura de descodificar segons quins arxius. S'ha de relegar al servidor. 
Tenim doncs, dos paradigmes d' arquitectura client-servidor. Entenem doncs, que el servidor és la font multimedia, qui conté tots els fitxers de video/audio centralitzats. I els clients són la interficie entre l'usuari (mitjançant l'aparell de TV) i el servidor.
Una arquitectura client-servidor en la que és el client qui és l'encarregat de la tasca més dura: (hard client) Descodificar els arxius de video i audio. I el servidor és un simple magatzem de dades multimedia, que serveix els fitxers via protocol SMB per exemple, i també pot ocupar-se d'altres tasques de manteniment, com ara  backups dels arxius.

 Una arquitectura client-servidor en la que el client és lleuger, (thin client) que rep les dades ja treballades i l'únic que ha de fer és reproduir-les i enviar-les a la sortida de video i audio corresponent. Ha de proporcionar també una interficie mes o menys sofisticada, que permeti a l'usuari seleccionar l'arxiu, i aturar, engegar la reproducció. El servidor és qui s'encarrega de descodificar els arxius i proporcionar-los al client en la forma més adequada per a que el seu processament sigui lleuger. Aquesta arquitectura lògicament és més adequada quan més clients hi hagi, doncs per sentit comú han de ser més barats al no requerir tanta potència. Un altre aventatge d'aquesta solució és la immediatesa d'accés. El client lleuger no costa d'engegar i no consumeix tanta energia, com tot un ordinador "normal" que, si no és vol deixar en hibernació, tarda en carregar el sistema operatiu i preparar el software de media center, actualitzar la llista d'arxius, etc...
Doncs bé, prou de teoria, el Apple TV2 és un thin-client vulguis o no, per tant necessitem un servidor més potent que li serveixi la informació una mica mastegada o adaptada si més no. 
Però bé, la cosa no és tan preocupant, qualsevol mini-itx ens serviria per a videos de definició normal. El problema és quan pujem a definició HD, (720p) aquí (també segons el format que hagi de traduïr mkv amb codec x264 per exemple) la cosa és complica.



dilluns, 11 d’abril del 2011

APPLE TV2


APPLE TV2 és un "Media Center" de reduït tamany, baix consum i 120 euros (baix preu , per ser Apple), que et cap a la mà. Diguem que els de Cupertino han aplicat el que han aprés amb la tecnologia del iphone i iPad i l'han convertit en un accessori per a dotar la TV de casa, d'un accés als serveis de xarxa i video, YouTube, streaming de video etc... i la possibilitat d'oferir lloguer de pel·lícules a un 'mòdic' preu. A més a més és l'extensió del iPhone i iPad amb la tecnologia AirPlay. Pots emetre des d'aquests aparells video o música directament a l'AppleTV i per tant a la tele.

L'AppleTV és molt simple. Una caixa on tot just hi cap, una connexió a la corrent, una sortida HDMI, un port MicroUSB, una sortida de sò òptica i una sortida Ethernet, i un comandament molt simple estil MAC.
El menú també és molt senzill:
  • un primer menú per llogar pel·lícules. Si són HD 720p, valen uns 6 euros. 
  • Un altre menú d'accés a Youtube, radios, partits de beisbol, trailers
  • un altre menú per a connectar-te a ordinadors de la teva propia xarxa i compartir fitxers de video i música amb iTunes. 
  • Un altre de configuració i poca cosa mes.
Quines limítacions té:
  • No permet reproduïr videos de 1080p, com a molt 720p. Sembla que és una limítació de hardware. Que no dona més de si.
  • Només permet formats de video dels que admet els aparells mòbils Apple, o sigui,  .m4v, .mp4, i .mov
Aleshores, si et mantens en un entorn completament Apple, (o sigui, donant l'esquena a la realitat que ens envolta) és "perfecte" però si estas acostumat a moure't amb fitxers de video de tots els formats possibles tindràs un problema.