Un Raspberry Pi fonctionnera-t-il bien avec XBMC et de nombreux films?

18

J'ai une bibliothèque avec plus de 1000 films et je recherche un système de media center bon marché mais performant.

J'utilise un Xtreamer Prodigy jusqu'à présent, mais c'est un firmware un peu lent (plus de 2 à 5 minutes de démarrage et une interface maladroite, la télévision en streaming est saccadée, etc.).

Je voudrais donc me tourner vers le côté XBMC (car il est complet). Un Raspberry Pi est peut-être l'appareil le moins cher, mais je ne sais pas comment cela fonctionnerait avec ma bibliothèque et même avec la navigation XBMC elle-même (je voudrais qu'il soit réactif / fluide et à démarrage rapide).

Quelqu'un pourrait-il confirmer sa force dans une telle configuration? De plus, si cela ne convient pas à mes besoins, que pensez-vous de toutes les nouvelles boîtes Android (exécutant XBMC)? Ce qui serait le mieux (étant donné que j'en ai besoin pour avoir à la fois des ports d'affichage HDMI et AV / RCA / peritel).

Jsncrdnl
la source
1
Cette question ( raspberrypi.stackexchange.com/questions/32/… ) vous aidera à configurer XBMC. D'après ce que je comprends, cela fonctionne plutôt bien sur RPi, si vous utilisez une version spécifique à Raspberry Pi-Raspbmc.
RLH
Comment est stockée votre bibliothèque? NFS et Samba (SMB) fonctionnent bien avec des fichiers volumineux sur le raspberry_pi - personnellement, j'ai une carte SD de 32 Go et j'utilise SFTP et copie mkv sur la carte - joue toujours bien certains fichiers dépassent 2,5 Go
Mapperz
@Mapperz: Je l'utiliserais avec mon disque dur externe de 2 To branché via USB. Tous mes films sont contenus dans deux dossiers séparés. Je voudrais que les menus XBMC soient fluides, le pi pour démarrer rapidement et je voudrais avoir une navigation fluide dans mes films (mode jukebox, mur de films, etc.)
Jsncrdnl
Notez que XBMC (j'ai essayé XBian) prend en charge la variante HDMI qui transfère les signaux distants du téléviseur. Vous pouvez ensuite utiliser votre télécommande normale pour naviguer.
Thorbjørn Ravn Andersen

Réponses:

12

J'exécute le RPi comme station multimédia avec Xbmc (maintenant nommé Kodi) sur Arch Linux. J'ai un disque dur externe de 1 To (avec alimentation externe ) attaché qui contient ma collection de films / séries.

Bibliothèque

Xbmc a des fonctionnalités de bibliothèque pour les films, les images, les séries et la musique avec des fonctionnalités étendues (ordre par année, acteur, peu importe).

Mais, avant de créer une bibliothèque dans Xbmc, faites-vous plaisir et vérifiez les choses suivantes:


La vitesse

Si vous voulez démarrer votre système à partir de zéro (comme je l'ai fait), vous voudrez modifier un peu Xbmc:

  • Réglez la mémoire partagée sur au moins 128 Mo pour le GPU (les films ne seront pas lus autrement)
  • Désactivez le flux RSS (accélère le menu)
  • Toujours activer v-sync (réduit l'utilisation du processeur en veille)
  • Réduisez le taux de rafraîchissement (réduit l'utilisation du processeur en veille)

Si je n'ai rien overclocké sur le Pi dans ma configuration actuelle.

Si vous utilisez Arch (qui a un référentiel très à jour), vous obtenez la dernière version Xbmc qui prend désormais officiellement en charge le RPi . C'est devenu un peu plus rapide et ils y travaillent toujours.

De plus, si vous décidez d'utiliser une distribution Xbmc terminée, ces ajustements peuvent déjà être appliqués.


Contrôle

Je contrôle mon Xbmc avec une télécommande Windows MCE que j'avais autour. Cela fonctionne bien avec Lirc installé. Vous voudrez peut-être vérifier la liste de compatibilité de Lirc et en acheter une pour vous-même (c'est plus confortable depuis le canapé).

Gardez également à l'esprit que le RPi ne peut pas s'éteindre , vous devrez donc l'éteindre via SSH / Xbmc, puis débrancher la prise manuellement.

J'ai également un serveur FTP fonctionnant sur le Pi afin que je puisse déplacer rapidement de nouvelles vidéos sans transporter mon disque dur partout. Assurez-vous d' utiliser FTP au lieu de SFTP , car ce dernier sera plus lent (en raison du cryptage).


Consultez également la FAQ Xbmc RPi !

Lukas Knuth
la source
L'activation de v-sync peut également provoquer un bégaiement. Si vous avez un récepteur / téléviseur compatible DTS, vous n'avez pas à vous soucier du transcodage de l'audio. De plus, CEC fonctionne bien avec le Pi, donc si vous avez un téléviseur ou un récepteur capable, vous pouvez simplement utiliser sa télécommande. Il est extrêmement important d'avoir une carte SD de classe 10, ou mieux encore d'utiliser un disque dur pour le système d'exploitation.
KayEss
Je recommanderais fortement l'installation sur une clé USB rapide. Même la carte SD de classe 10 est lente par rapport à même une clé USB capable de 30 Mbps. La clé USB3 en vaut la peine car vous pouvez obtenir jusqu'à 60 Mbps avec le port USB 2.
DominicM
1

J'utilise Raspberry Pi et j'ai une grande bibliothèque. J'ai remarqué que cela fonctionne très bien avec de petites bibliothèques se connectant à mon NAS; cependant, avec plus de 1700 films avec des ralentissements, il est inacceptable de se préparer à regarder un film. Super concept, mais il manque de puissance. Je l'ai essayé avec Raspbmc et Openelec. Openelec fonctionne mieux mais n'est pas encore assez puissant.

Je n'ai pas le même problème lorsque je traite avec l'un de mes ordinateurs portables sur mon réseau à l'aide de XMBC. J'ai acheté un ordinateur Arctic Media pour aider à résoudre ce problème. Semble aider beaucoup de personnes ayant le même problème.

ange
la source
1

J'ai un Pi exécutant la version OpenElec et j'ai essayé RaspBMC et également RasPLex (la construction Plex pour le PI). J'ai également exécuté XBMC sur PC et ordinateurs portables. La version OpenElec a offert la réponse la plus rapide et la plus fluide pour moi et sera beaucoup plus facile à configurer et à exécuter que Raspbian ou Arch Linux.

My pi is connected to my Media via my NAS on Samba shares.  I have around 750 Movies (~1.2TB), ~700GB of TV Shows and ~350G Music.

Bien que le Pi ne soit pas aussi rapide ou fluide qu'un PC, il est certainement meilleur que ce que vous décrivez avec votre configuration actuelle. Par exemple:

  • Si j'appuie sur "films" dans le menu principal, il se chargera pendant environ 3 à 7 secondes
  • Appuyez sur démarrer sur un film / émission de télévision, il se chargera pendant environ 3-7 secondes avant la lecture
  • La lecture des fichiers 480p et 720p a été parfaite. Je n'ai rien en 1080p mais j'ai entendu dire que cela fonctionnait bien.
  • Les fichiers divx plus anciens fonctionnent bien ainsi que tous mes fichiers musicaux. Bref, je ne l'ai pas vu bégayer, tamponner ou refuser de jouer quoi que ce soit. La lecture est parfaite.

Le seul problème que j'ai, c'est que XBMC refuse de reconnaître les nouveaux films lorsque je les ajoute et je n'ai pas compris pourquoi (et oui, ils sont nommés correctement et conformément aux conventions).

En ce qui concerne une télécommande, essayez une télécommande Media Center comme celle d'Amazon ANDROSET Mini 2.4GHz Wireless Air Keyboard and Air Mouse Comme le premier commentateur le fait remarquer sur la page Amazon, la télécommande elle-même est juste OK, mais le récepteur IR peut être utilisé avec les télécommandes Harmony (j'ai le Harmony 200). Ce récepteur à distance / IR fonctionne immédiatement avec chaque version / installation / variante de XBMC que j'ai jamais essayée. Pas mal pour 8,00 $.

Maintenant, avec tout cela dit ... avez-vous essayé Plex? Bien que ses performances soient lentes sur le Pi, elles sont assez accrocheuses sur les boîtes Roku. N'oubliez pas qu'avec Plex, vous devez avoir le serveur Plex en cours d'exécution sur un autre ordinateur quelque part et que cela ne convient pas à tout le monde. RasPLex (la version Pi pour Plex) est toujours nouveau / bêta et les performances peuvent donc augmenter à mesure que le projet arrive à maturité.

En ce qui concerne le prix, alors que la carte Pi ne coûte que 35 $, vous aurez également besoin d'un étui, d'une carte SD, d'une alimentation et des câbles. Vous pouvez avoir une partie de cela et vous pouvez faire un cas à partir de Legos ou quelque chose si vous le souhaitez. Sinon, le coût réel de l'IP sera probablement plus proche de 75 $, ce qui se situe dans la gamme de plusieurs autres options. C'est toujours une bonne affaire et si vous êtes un peu un geek, un Pi ne sera jamais gaspillé si vous décidez de déplacer votre centre multimédia vers un autre appareil sur la route.

Enfin, gardez à l'esprit que ce paysage évolue très rapidement et qu'il y a déjà beaucoup d'options. Je regarde certaines des boîtes Android comme la Xios DS ou les prochaines boîtes Ouya. Je serais ravi d'entendre les commentaires de tous ceux qui les ont essayés et comment ils se comparent.

Bonne chance!

capefearless
la source
0

J'ai récemment configuré raspbmc sur mon modèle Raspberry Pi B. J'ai effectué ce qui suit pour essayer d'améliorer les performances et / ou la qualité.

  1. Limite d'interface utilisateur désactivée (l'interface utilisateur XBMC est passée de 720p à 1080)
  2. Overclocké avec un outil intégré au réglage "super" qui est de 950 MHz si je ne me trompe pas. Vous aurez également besoin d'une alimentation capable de fournir suffisamment d'énergie. J'ai eu des problèmes avec un overclocking avec une alimentation 950ma. L'adaptateur 1.2A fonctionne très bien.
  3. Configurez tous mes partages en NFS au lieu de SMB (lecture seule). Cela améliore les performances lors du démarrage de la vidéo ou de la navigation sur les partages. Cela s'applique uniquement au partage réseau et non aux périphériques USB. Essayez également de mettre nfs en mode udp, cela convient parfaitement aux réseaux domestiques et supprime certains frais généraux.
  4. Installation du système d'exploitation sur une clé USB de 8 Go (~ 30 Mbps de vitesse de lecture réelle). Remarque: vous avez toujours besoin d'une carte SD présente pour pointer vers les fichiers système sur la clé USB.

Pour répondre à votre question pour la plupart, l'interface est étonnamment rapide et réactive compte tenu du faible coût et de la consommation d'énergie de Pi. Il y a quelques exceptions:

Lorsque vous ouvrez des partages Films / TV avec une grande quantité d'éléments, cela peut prendre très longtemps. Par exemple, un partage de films avec près de 3000 éléments peut prendre 20 à 30 secondes pour s'ouvrir. Peu importe qu'il ait été ouvert récemment ou non. Je n'ai pas encore trouvé de moyen d'améliorer cela. (Essayera OpenElec au lieu de raspbmc pour comparer bientôt). Le temps nécessaire à l'ouverture semble être directement proportionnel à la quantité de fichiers, donc 1000 films devraient prendre environ 10 secondes. Mon dossier TV contient 350 éléments et s'ouvre en 4 à 10 secondes.

Lors de la lecture de films, en particulier un périphérique 1080p peut ne plus répondre et rendre difficile l'arrêt de la vidéo. Cela peut être dû à la suppression de la limite de l'interface utilisateur, car Pi a une mémoire vidéo très limitée.

Globalement, le Pi peut être très utilisable une fois configuré correctement avec quelques désagréments. Les vidéos SD et 1080p sont lues en douceur et le saut / avance rapide n'est pas trop lent non plus.

DominicM
la source
0

J'ai une configuration avec 2 Raspberry Pis - l'un a un disque dur externe USB 2 To (avec sa propre alimentation) et il agit en fait comme un serveur auquel je peux me connecter à partir de mon réseau domestique et également à distance. L'autre RPi a installé RaspBMC (car j'ai connu qu'OpenElec a des problèmes avec certains formats vidéo ne lisant que de l'audio) et je me connecte à l'autre Raspberry Pi en ajoutant un nouvel emplacement réseau (SSH / SFTP). J'ai pu diffuser des fichiers vidéo du RPi dans mon sous-sol vers mon RPi avec RaspBMC sur plus de 2000 miles d'autoroute Internet. J'ai eu quelques problèmes de mise en mémoire tampon, mais j'ai l'impression que c'était plus un problème de vitesse de connexion (beaux-parents avec une connexion lente). Localement, je n'ai eu aucun problème.

JPlayJPlay
la source
0

Cela vaut probablement une mise à jour basée sur des travaux récents effectués par certaines personnes étroitement associées à la Fondation Raspberry Pi. Il y a eu une certaine accélération et une meilleure gestion des fonctionnalités telles que l'avance rapide. Ils ont récemment blogué à ce sujet et ajouté une vidéo pour le montrer. http://www.raspberrypi.org/archives/4986

Paul Webster
la source
0

Vous pouvez installer Raspbmc (maintenant appelé OSMC ), il fonctionne très bien même avec des vidéos 1080p!

Je ne recommanderais pas d'utiliser un disque dur externe car ils consomment beaucoup d'énergie que le Raspberry Pi ne peut pas gérer. Vous pouvez utiliser une grande carte SD, ou même monter des dossiers via le réseau local (OSMC a cette fonctionnalité)

brgsousa
la source
-1

vous pouvez toujours utiliser un hd externe USB, et oui RPi est assez bon, bien que contrairement au PC qui est bien sûr plus lent, attendez-vous à ce que 512 Mo de RAM vous donnent, mais dans mon cas, tout est bon, Raspbmc + XBMC est une bonne combinaison car ainsi que le bon marché du RPi

psyko666
la source