Wird ein Raspberry Pi mit XBMC und vielen Filmen eine gute Leistung bringen?

18

Ich habe eine Bibliothek mit mehr als 1000 Filmen und suche nach einem billigen, aber leistungsstarken Media Center-System.

Ich habe bisher einen Xtreamer Prodigy verwendet, aber die Firmware ist etwas langsam (mehr als 2-5 Minuten Booten und eine klobige Oberfläche, TV-Streaming ruckelt usw.).

Ich würde mich also gerne an die XBMC-Seite wenden (weil sie über alle Funktionen verfügt). Ein Raspberry Pi ist vielleicht das billigste Gerät, aber ich habe keine Ahnung, wie es mit meiner Bibliothek und sogar mit der XBMC-Navigation selbst funktionieren würde (ich möchte, dass es reaktionsfähig / flüssig und schnell bootet).

Könnte jemand seine Stärke in einer solchen Konfiguration bestätigen? Auch wenn es nicht für meine Bedürfnisse geeignet ist, was denkst du über alle neuen Android-Boxen (mit XBMC)? Welches wäre am besten (wenn ich bedenke, dass es sowohl HDMI- als auch AV / RCA / Peritel-Display-Ports haben muss).

Jsncrdnl
quelle
1
Diese Frage ( raspberrypi.stackexchange.com/questions/32/… ) hilft Ihnen beim Einrichten von XBMC. Soweit ich weiß, läuft es auf RPi ziemlich gut, wenn Sie eine Version verwenden, die für Raspberry Pi-Raspbmc spezifisch ist.
RLH
Wie ist Ihre Bibliothek gespeichert? NFS und Samba (SMB) funktionieren gut mit großen Dateien auf dem raspberry_pi - ich persönlich habe 32 GB SD-Karte und benutze SFTP und kopiere mkv auf die Karte - spielt immer gut ab, einige Dateien sind über 2,5 GB
Mapperz
@Mapperz: Ich würde es mit meiner externen 2-TB-Festplatte verwenden, die über USB angeschlossen ist. Alle meine Filme befinden sich in zwei separaten Ordnern. Ich möchte, dass die XBMC-Menüs flüssig sind, der Pi schnell hochfährt und ich möchte eine flüssige Navigation durch meine Filme (Jukebox-Modus,
Filmwand
Beachten Sie, dass XBMC (ich habe XBian ausprobiert) die HDMI-Variante unterstützt, die Remote-Signale vom Fernseher überträgt. Sie können dann mit Ihrer normalen Fernbedienung navigieren.
Thorbjørn Ravn Andersen

Antworten:

12

Ich starte das RPi als meine Media Station mit Xbmc (jetzt Kodi) unter Arch Linux. Ich habe eine externe 1-TB-Festplatte (mit externem Netzteil ) angeschlossen, die meine Film- / Serien-Sammlung enthält.

Bibliothek

Xbmc verfügt über Bibliotheksfunktionen für Filme, Bilder, Serien und Musik mit erweiterter Funktionalität (Reihenfolge nach Jahr, Schauspieler, was auch immer).

Aber bevor Sie eine Bibliothek in Xbmc erstellen, tun Sie sich selbst einen Gefallen und überprüfen Sie die folgenden Dinge:


Geschwindigkeit

Wenn Sie Ihr System von Grund auf neu starten möchten (wie ich), sollten Sie Xbmc ein wenig optimieren:

  • Stellen Sie den Speicher Split auf mindestens 128 MB für die GPU (Filme wird nicht spielen auf andere Weise)
  • RSS-Feed deaktivieren (Menü wird schneller)
  • Immer V-Sync aktivieren (reduziert die CPU-Auslastung im Leerlauf)
  • Reduzieren Sie die Aktualisierungsrate (reduziert die CPU-Auslastung im Leerlauf)

Habe in meinem aktuellen Setup noch nichts auf dem Pi übertaktet .

Wenn Sie Arch verwenden (das über ein sehr aktuelles Repo verfügt), erhalten Sie die neueste Xbmc-Version, die das RPi jetzt offiziell unterstützt . Es wurde ein bisschen schneller und sie arbeiten immer noch daran.

Wenn Sie sich für eine fertige Xbmc-Distribution entscheiden, werden diese Optimierungen möglicherweise bereits angewendet.


Steuern

Ich steuere mein Xbmc mit einer Windows MCE-Fernbedienung, die ich herumliegen hatte. Es funktioniert gut mit Lirc installiert. Vielleicht möchten Sie die Kompatibilitätsliste von Lirc prüfen und selbst eine kaufen (bequemer vom Sofa aus).

Denken Sie auch daran, dass sich das RPi nicht ausschalten lässt. Sie müssen es daher über SSH / Xbmc herunterfahren und dann den Stecker manuell ziehen.

Ich habe auch einen FTP-Server auf dem Pi, so dass ich neue Videos schnell verschieben kann, ohne meine Festplatte überall hin mitnehmen zu müssen. Stellen Sie sicher, dass Sie FTP anstelle von SFTP verwenden , da letzteres langsamer ist (aufgrund der Verschlüsselung).


Außerdem finden Sie in der XBMC RPi FAQ !

Lukas Knuth
quelle
Das Aktivieren von V-Sync kann ebenfalls zu Ruckeln führen. Wenn Sie einen DTS-fähigen Receiver / Fernseher besitzen, müssen Sie sich nicht um das Umcodieren des Audios kümmern. CEC funktioniert auch gut mit dem Pi. Wenn Sie also einen fähigen Fernseher oder Receiver haben, können Sie einfach seine Fernbedienung verwenden. Es ist äußerst wichtig, eine SD-Karte der Klasse 10 zu haben oder besser eine Festplatte für das Betriebssystem zu verwenden.
KayEss
Ich kann die Installation auf einem schnellen USB-Stick nur empfehlen. Selbst SD-Karten der Klasse 10 sind langsam im Vergleich zu USB-Sticks mit 30 MBit / s. USB3-Stick lohnt sich auch, da Sie mit USB 2-Anschluss bis zu 60 MBit / s erreichen können.
DominicM
1

Ich benutze Raspberry Pi und habe eine große Bibliothek. Ich habe festgestellt, dass es mit kleinen Bibliotheken, die eine Verbindung zu meinem NAS herstellen, hervorragend funktioniert. Bei mehr als 1700 Filmen ist das Crawling jedoch verlangsamt. Dies ist nicht akzeptabel, wenn Sie sich darauf vorbereiten, einen Film anzusehen. Tolles Konzept, aber es fehlt die Kraft. Ich habe es mit Raspbmc und Openelec versucht. Openelec funktioniert besser, aber immer noch nicht leistungsfähig genug.

Ich habe nicht das gleiche Problem, wenn ich mit XMBC mit einem meiner Laptops in meinem Netzwerk arbeite. Ich habe einen Arctic Media-PC gekauft, um dieses Problem zu beheben. Scheint vielen Menschen mit dem gleichen Problem zu helfen.

Engel
quelle
1

Ich habe einen Pi, der die OpenElec-Version ausführt, und habe RaspBMC und auch RasPLex (den Plex-Build für den PI) ausprobiert. Ich habe auch XBMC auf PCs und Laptops ausgeführt. Die OpenElec-Version bot für mich die schnellste und flüssigste Antwort und wird viel einfacher einzurichten und zum Laufen zu bringen sein als Raspbian oder 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.

Obwohl der Pi nicht so schnell oder flüssig ist wie ein PC, ist er sicherlich besser als das, was Sie mit Ihrem aktuellen Setup beschreiben. Beispielsweise:

  • Wenn ich im Hauptmenü auf "Filme" drücke, wird es für ca. 3-7 Sekunden geladen
  • Drücken Sie bei einer Film- / TV-Sendung, die vor der Wiedergabe ca. 3-7 Sekunden lang geladen wird, auf Start
  • Die Wiedergabe von 480p- und 720p-Dateien war perfekt. Ich habe nichts in 1080p, aber ich habe gehört, dass es gut funktioniert.
  • Ältere DivX-Dateien lassen sich genauso gut abspielen wie alle meine Musikdateien. Kurz gesagt, ich habe nicht gesehen, dass es stottert, puffert oder sich weigert, irgendetwas zu spielen. Die Wiedergabe ist perfekt.

Das einzige Problem, das ich habe, ist, dass XBMC es ablehnt, neue Filme zu erkennen, wenn ich sie hinzufüge, und ich habe nicht herausgefunden, warum (und ja, sie werden korrekt und gemäß Konventionen benannt).

Probieren Sie in Bezug auf eine Fernbedienung eine Media Center-Fernbedienung wie diese von Amazon aus. ANDROSET Mini 2,4 GHz Wireless Air Keyboard und Air Mouse Wie der erste Rezensent auf der Amazon-Seite ausführt, ist die Fernbedienung selbst in Ordnung, aber der IR-Empfänger kann es sein Wird mit Harmony-Fernbedienungen verwendet (ich habe die Harmony 200). Dieser Remote- / IR-Empfänger funktioniert sofort mit jeder Version / Installation / Variante von XBMC, die ich jemals ausprobiert habe. Nicht schlecht für 8,00 $.

Nun, nachdem das alles gesagt ist ... haben Sie es mit Plex versucht? Während seine Leistung auf dem Pi träge ist, ist es auf den Roku-Boxen ziemlich bissig. Bitte denken Sie daran, dass Sie mit Plex den Plex Server irgendwo auf einem anderen Computer laufen lassen müssen, und das ist möglicherweise nicht für jedermann geeignet. Auch RasPLex (der Pi-Build für Plex) ist noch neu / beta und daher kann die Leistung mit zunehmender Laufzeit des Projekts steigen.

In Bezug auf den Preis, während die Pi-Platine nur 35 $ ist, benötigen Sie auch ein Gehäuse, eine SD-Karte, ein Netzteil und die Kabel. Möglicherweise liegt etwas davon herum und Sie können einen Fall aus Legos oder etwas anderem machen, wenn Sie möchten. Wenn nicht, werden die tatsächlichen Kosten des PI wahrscheinlich näher bei 75 USD liegen, was im Bereich mehrerer anderer Optionen liegt. Das ist immer noch ein Schnäppchen, und wenn Sie so etwas wie ein Geek sind, wird ein Pi niemals umsonst sein, wenn Sie sich dafür entscheiden, Ihr Media Center auf ein anderes Gerät zu verlegen.

Bedenken Sie abschließend, dass sich diese Landschaft sehr schnell verändert und es bereits viele Möglichkeiten gibt. Ich schaue mir einige der Android-Boxen an, wie die Xios DS oder die kommenden Ouya-Boxen. Ich würde gerne Feedback von jedem hören, der sie ausprobiert hat und wie sie sich vergleichen.

Viel Glück!

capefearless
quelle
0

Ich habe kürzlich raspbmc auf meinem Raspberry Pi B-Modell eingerichtet. Ich habe Folgendes ausgeführt, um die Leistung und / oder Qualität zu verbessern.

  1. Beschränkung der deaktivierten Benutzeroberfläche (XBMC-Benutzeroberfläche von 720p auf 1080)
  2. Übertaktet mit eingebautem Tool auf "Super" -Einstellung, die 950 MHz beträgt, wenn ich mich nicht irre. Sie benötigen auch ein Netzteil, das ausreichend Strom liefert. Ich hatte Probleme mit jedem Übertakten mit 950mA. 1.2A Adapter funktioniert super.
  3. Richten Sie alle meine Freigaben als NFS anstelle von SMB ein (schreibgeschützt). Dies verbessert die Leistung beim Starten von Videos oder beim Durchsuchen von Freigaben. Dies gilt nur für Netzwerkfreigaben und nicht für USB-Geräte. Versuchen Sie, nfs auch in den udp-Modus zu versetzen. Dies ist in Ordnung für Heimnetzwerke und beseitigt den Overhead.
  4. Installierte das Betriebssystem auf einem 8 GB USB-Stick (~ 30 MBit / s tatsächliche Lesegeschwindigkeit). Hinweis: Sie benötigen noch eine SD-Karte, um auf die Systemdateien auf dem USB-Stick zu verweisen.

Um Ihre Frage zum größten Teil zu beantworten, ist die Schnittstelle angesichts der geringen Kosten und des geringen Stromverbrauchs von Pi überraschend schnell und reaktionsschnell. Es gibt einige Ausnahmen:

Wenn Sie Filme / TV-Freigaben mit einer großen Anzahl von Elementen öffnen, kann dies sehr lange dauern. Das Öffnen einer Filmfreigabe mit fast 3000 Elementen kann beispielsweise 20 bis 30 Sekunden dauern. Es spielt keine Rolle, ob es kürzlich geöffnet wurde oder nicht. Ich habe noch keinen Weg gefunden, dies zu verbessern. (Ich werde OpenElec anstelle von raspbmc versuchen, um es bald zu vergleichen). Die zum Öffnen benötigte Zeit scheint direkt proportional zur Anzahl der Dateien zu sein, sodass 1000 Filme ungefähr 10 Sekunden dauern sollten. Mein TV-Ordner enthält 350 Elemente und wird in 4-10 Sekunden geöffnet.

Bei der Wiedergabe von Filmen reagiert das 1080p-Gerät möglicherweise nicht mehr und es ist schwierig, das Video anzuhalten. Dies kann jedoch durch die Aufhebung der Benutzeroberflächenbeschränkung verursacht werden, da Pi über einen sehr begrenzten Videospeicher verfügt.

Insgesamt kann der Pi sehr benutzerfreundlich sein, wenn er einmal richtig konfiguriert ist, mit ein paar Ärgernissen. SD- und 1080p-Videos werden reibungslos wiedergegeben und das Überspringen / schnelle Vorspulen ist ebenfalls nicht zu langsam.

DominicM
quelle
0

Ich habe ein Setup mit 2 Raspberry Pis - eines hat eine externe USB-2-TB-Festplatte (mit eigenem Netzteil) und fungiert tatsächlich als Server, mit dem ich von meinem Heimnetzwerk aus und auch aus der Ferne eine Verbindung herstellen kann. Auf dem anderen RPi ist RaspBMC installiert (weil ich erfahren habe, dass OpenElec Probleme mit bestimmten Videoformaten hat, die nur Audio abspielen), und ich verbinde mich mit dem anderen Raspberry Pi, indem ich einen neuen Netzwerkspeicherort (SSH / SFTP) hinzufüge. Ich konnte mit RaspBMC Videodateien vom RPi in meinem Keller über mehr als 2000 Meilen Internetautobahn auf mein RPi streamen. Ich hatte einige Pufferprobleme, aber ich glaube, es war eher ein Problem mit der Verbindungsgeschwindigkeit (Schwiegereltern mit langsamer Verbindung). Vor Ort hatte ich keine Probleme.

JPlayJPlay
quelle
0

Wahrscheinlich ein Update wert, basierend auf den jüngsten Arbeiten einiger Personen, die eng mit der Raspberry Pi Foundation verbunden sind. Es wurde etwas schneller und besser mit Funktionen wie dem schnellen Vorlauf umgegangen. Sie haben kürzlich darüber gebloggt und ein Video hinzugefügt, um es zu zeigen. http://www.raspberrypi.org/archives/4986

Paul Webster
quelle
0

Sie können Raspbmc (jetzt OSMC genannt ) installieren, es funktioniert auch mit 1080p-Videos hervorragend!

Ich würde nicht empfehlen, externe HD zu verwenden, da sie viel Energie verbrauchen, die Raspberry Pi nicht verarbeiten kann. Sie können eine große SD-Karte verwenden oder sogar Ordner über das lokale Netzwerk bereitstellen (OSMC bietet diese Funktion).

brgsousa
quelle
-1

Sie könnten immer eine externe USB-Festplatte verwenden, und ja, RPI ist gut genug, obwohl Sie im Gegensatz zu dem natürlich langsameren PC nur mit 512 MB RAM rechnen müssen, aber in meinem Fall ist alles gut, Raspbmc + XBMC ist eine gute Kombination sowie die Billigkeit des RPi

psyko666
quelle