Ahududu Pi bir medya merkezi olarak kullanılabilir mi?


46

NAS'ımda depolanan videoları ve videoları oynatmak için basit bir çözüm arıyorum. Ahududu Pi'yi ve tahtada XMBC'yi çalıştıracak OpenElec ve RaspBMC gibi projeler buldum .

Benim sorunum performansla ilgili tutarsız yorumlar bulmam. Bazı kaynaklar, kurulun, gecikmeye neden olan GUI'yi sağlamak için yeterince güçlü olmadığını, diğerleri ise HD videoları sorunsuz bir şekilde oynattıklarını söylüyor.

Cihazın fiyatı oldukça düşük olmasına rağmen, ihtiyaçlarım için yeterince güçlü olmadığını bulmak için basitçe satın almak istemiyorum.

Benim için sorun olmaz

  • XBMC menüsünde bir reaksiyon için bir dakika beklememe gerek yok
  • Oynatma başlayana kadar biraz beklemem gerekiyor
  • Tüm videoları oynatmazsa (yeniden kodlayabilirim)

Tamam olmaz

  • Videolar geçiyorsa

Raspberry Pi bu şartlar için yeterli mi yoksa daha güçlü bir donanım aramalı mıyım? Lütfen tüketici olmadığımı ve cihazla oynamayı çok iyi olduğumu unutmayın.


1
OpeneElec şu an için en iyi şey. Test ettim ve XBMC iyi çalışıyor - ses ile xvid / divx @ 15fps kod çözüyor (gecikme yok) Ancak, yüksek CPU kullanımında menü bir ila birkaç saniye süre alıyor. Fiyat ve genişletilebilirlik açısından en iyi seçenek budur. Pi için XBMC'den daha iyi bir şey görmedim. Medya merkezim için GTX kartlı ve BluRay oynatıcılı dualcore AMD kullandım. Bu hala gitmenin en iyi yolu .. Gelecek 2 yıl boyunca beni Pi ile değiştirirken görmeyeceksin.
Piotr Kula

2
@ccellar Mesele şu ki, HD video GPU’dan geçiyor ve menü bildiğim kadarıyla ...
Alex Chamberlain,

1
Evet, öyleyse kaynağın tümü H264'te kodlanmışsa, video GUI'den bağımsız olarak oynatılır ve yeterince kaygan olması gerekir. Ancak, OpenGL: ES'de çalıştırmak için GUI üzerinde çalışıyorlar (H264 kod çözücüsünden bağımsız). Bu yüzden bir kez olsun o kadar hızlı olacak!
Piotr Kula

1
Unutmayın, tüm H264 profilleri HW hızlandırması tarafından desteklenmez (örneğin, kanal başına 10 bitlik Hi10p kod çözme desteklenmez - koleksiyonunuzda çok fazla yeni anime varsa, muhtemelen bu kayan dosyalardan birkaçı vardır. etrafında) - ayrıca, yüksek tanımlı DTS sesini tek başına deşifre edebilen bir TV seti isteyeceksiniz - bu, en az işlem yükü ile sadece değiştirilmemiş ses kanalını dışarı aktabileceği için RPi'ye en hafif yükü bırakıyor - Aksi takdirde, yüksek tanımlı sesin kodunu çözmeyi denerseniz kareleri düşürebilirsiniz.
BrainSlugs83

Yanıtlar:


33

Her şeyden önce, RaspberryPi için olan yazılımın erken gelişme aşamasında olduğunu ve bununla ilgili birçok sorun olduğunu unutmayın. Her zaman üzerinde çalıştılar ama yine de olabileceği kadar parlak değiller. Halen RaspberryPi, normal kullanıcılardan daha geliştiricilere yöneliktir. Asla medya merkezi olarak tasarlanmamıştı, onu böyle kullanmak mümkün oldu. Bu yüzden birçok insan raspberrypi'yi başarı ile medya merkezi olarak kullanıyor. Ancak burada karşılaşabileceğiniz birkaç sorun var:

  1. RaspberryPi'nin işlemcisi oldukça düşük kalitelidir ve videonun uygun bir hızda kodunu çözemez (SD MPEG2 bile). Donanım hızlandırması kullanılmalıdır, ancak varsayılan olarak sadece H264 donanım hızlandırmalı olabilir. RPI kuruluşundan ek donanım kod çözücüleri etkinleştirmek için bir lisans anahtarı satın alabilirsiniz (şu anda MPEG2 ve VC-1 lisansını satın alabilirsiniz). RaspberryPi'deki grafik yongası ÇOK güçlü ve eğer video donanım kod çözücüsü tarafından desteklenen bir formatta kodlanmışsa, HD içeriği 1080p kolayca oynatabiliyor. Ancak, farklı biçimlerde olan tüm materyallerinizi dönüştürmeniz gerekecektir. Ve donanım kod çözme yalnızca özel video oynatıcıyla (çok amaçlı oynatıcı) çalışır. RaspBMC tarafından kullanılır, bu yüzden eğer bu çözümü kullanmayı planlıyorsanız, problem yaşamazsınız. Kendi dağıtımınızı yönetmeyi planlıyorsanız, çok amaçlı oynatıcıyı entegre etmeniz gerekir. Omxplayer'ın oldukça genç bir proje olduğunu ve oldukça sabit olmasına rağmen mükemmel olmadığını (RPi'ye özel yazılımlardaki çoğu şey gibi) aklınızda bulundurun. Normal grafik ortamı (X sunucusu) hızlandırılmış grafik kullanmaz. Bu nedenle yavaş GUI oluşturma hakkında bazı bilgiler buldunuz. AFAIK XBMC, donanım ivmesini kullanan OpenGL ES kullanıyor, bu yüzden kullanmayı planlıyorsanız sorun değil.

  2. Şu anda sürücüleri iyi kalitede olmadığından ses ile ilgili bazı sorunlar var. Sesde bazı aksaklıklar duyabilirsiniz.

  3. USB'de Rpi'de de sorunlar var, bu ses sorunlarını ortadan kaldırmak için USB kart kullanmanıza izin vermeyecek. Ağ yongası da USB kullanılarak bağlandığından, bazı aksaklıklar olabilir. Bunların çoğu şu anda yazılımın yeni sürümlerinde ele alınmaktadır, ancak bir kısmı daha olabilir.

  4. RaspberryPi'deki USB'nin dizayn edilmesinden ve sürücü sorunlarından dolayı bazı USB klavyelerde veya diğer uzaktan kumanda cihazlarında sorun olabilir. USB cihazlarını bağlamak için iyi bir aktif hub kullanmanız gerekebilir. Özellikle Wifi kullanmayı planlıyorsanız.

Yukarıda belirtilen sorunların çoğu, muhtemelen çözüleceği bir süre sonra geçersiz olacaktır. Ancak bu oraya ulaşmak için biraz zaman alabilir.

Özetle - yeterince güçlü olup olmadığını sordunuz. Bunun iyi bir soru olmadığına inanıyorum çünkü buradaki güç sorunu değil. Donanım yeterince güçlüdür (her şeyi h264'e dönüştürebiliyorsanız) ancak yazılım yeterince olgun değildir ve bazı aksaklıkları vardır. Sorunsuz çalışmasını sağlamak için yeterince basit olmayabilir ve aradığınız şey budur.

Öyleyse benim önerim - Linux, gömülü cihazlar, multimedya vb. Hakkında bir şeyler öğrenmeyi planlıyorsanız ve bunu okumak için biraz zaman harcamak ve multimedya cihazını denemek ve çalışmak sadece bir avantajdır, Raspberrypi iyi bir seçim olacaktır. İhtiyacınız olan tek şey multimedya oynatıcı ise, başka bir şey satın alın, bunun için tasarlanmış bitmiş bir ürün.


Pi, genel amaçlı bir bilgisayardan ziyade, bir medya merkezi olması amaçlanan bir yongadan oluşuyor. Bu nedenle GPU'su bu kadar yetenekli ama esnek değil. Pi projesi buna devam ediyor, ancak genel amaçlı hesaplama olanaklarını medyadan daha fazla kullanıyor.
Chris Stratton

1
Sadece "Grafik yongasının" H264 kod çözme işleminden sorumlu olmadığını söylemek istedim, donanım H264 kod çözücüsü. Grafik yongası OpenGL: ES bağımsız ve CPU da ayrı. Openelec kullanarak 15fps'de divx izliyorum - GUI'yi OpenGL: ES'ye götürdüklerinde daha hızlı olması gerekiyor.
Piotr Kula,

1
Ancak h264 kod çözücü, grafik çip olarak adlandırdığım VideoCore çipinin içinde. Ve VC çekirdeğinde çalışan bazı kodlar kullandığına inanıyorum, böylece birinin gtafik çipte çalıştığını söyleyebileceğini düşünüyorum. Ancak gerçek şu ki bu bağlamda önemli değil.
Krzysztof Adamski,

1
Cevabınıza bir ek: dünden bu yana, donanım kodunu çözmeyi sağlayan MPEG-2 ve VC-1 lisanslarını alabilirsiniz. Bakınız raspberrypi.org/archives/1839
ccellar

3
Aynı (donanım + yazılım sorunları) orada herhangi bir medya oynatıcı için de geçerlidir. O zaman soru şu olur - 50 doların altında harcama yapmak ve hayal kırıklığına uğratmak mı istiyorsunuz yoksa xxx $ ve ötesinde harcamak ve hayal kırıklığına uğramak mı istiyorsunuz? En azından ilk seçenekte, bir şeyleri değiştirme gücüne sahipsiniz, söz değil - cebe daha da hafif.
Şef,

12

Yakında tamamen yeni bir alternatif olacak, Razdroid . Bu Android 4 ve zaten gömülü cihazlar (Akıllı Telefonlar / Google TV / ve tost tost makineleri) için kanıtlanmış bir sicili var. Bir geliştirici (Naren), Braodcomprojenin ana katılımcısı ve Android 4'ü Raspberry Pi'ye aktarmanın son aşamalarında.

{Community Mod- Buraya bir video gömmek harika olurdu} Youtube'daki videoya bağlan

OpenGL: ES'yi doğrudan kullandığından, H264 videoları nativley destekler ve GUI kaygandır. Yapılacak tek şey ses sistemini portlamak. Bu, potansiyel olarak, medya merkezi kullanımı ve oyunlar için tonlarca uygulamaya sahip olduğundan, Raspberry Pi'nin işletim sistemidir.

Plan, Razdroid limanını halihazırda mevcut olan Debian Kernel ile birleştirmektir.

Sen edebilirsiniz Burada beta sürümlerini indirin.

Android 4 referansı 1 , referans 2

görüntü tanımını buraya girin

Yorumlarda belirtildiği gibi Android 2.1

görüntü tanımını buraya girin


1
Bu ekran görüntüsü Android sürümünü 2.3.7 Gingerbread olarak gösteriyor, ancak mesajınız Android 4'ten bahsediyor. Ayrıca Android'in çok daha hızlı bir cihazdaki hızı ve dengesinden (1 GHz çift çekirdekli Tegra, 512 MB RAM), sanırım biraz Android'in ahududu pi ile iyi çalışmasını sağlamak için büyük ilerlemeler yapılması gerekecekti.
Kibbee

Haklısın bile farketmedim. 4 img ve referansı ekledim. Görünüşe göre yeni liman 4 Pi'de oldukça iyi çalışıyor. Tabii ki, şaşırtıcı olmayacak ama yine de!
Piotr Kula

8

Raspbmc'yi ( http://raspbmc.com ) bir süredir kullanıyorum ve gerçekten iyi, yeterli performanstan ve harika bir stabiliteden daha fazlasını buldum (aşağı indiğini hatırlamıyorum).

Yapacağım tek yorum Raspberry Pi’de çalışan xbmc’yi karşılaştırdığımda 'tipik bir PC’de çalıştığım ve ağım üzerinden NAS sürücümden video akışı yaparken Ahududu’da çalışırken daha fazla “tamponlama” elde ettiğim. Pi. Bunun yalnızca Raspberry Pi'nin 'buffer'a' yeterli bellek ayıramayacağından kaynaklandığını varsayabilirim.

Önbelleği xbmc gelişmiş ayarlarında artırmak büyük bir gelişme sağladı, ancak yine de 'bu kadar iyi değil'.

Bununla birlikte, medyayı bağlı depolama ortamından, yani SD kartından veya medya için bir USB sürücüsünden aktarırken, performansta hiçbir fark olmadığını fark ettim.


Önbelleğe alma ile ilgili ipucu için çok teşekkür ederiz. Ben zaten bunun üzerine tökezledi;)
ccellar

5

Geçenlerde RPI'mı medya merkezi olarak kullanmak amacıyla kurdum. XBian'da çalışan XBMC yoluyla erişilebilen üç bilgisayarım var. Kurulum, .bian dosyasını xbian.org'dan indirmek ve daha sonra Win32DiskImager aracılığıyla SD karta yazmak kadar kolaydı. Ondan sonra yaptığım şey, TV'ye HDMI ile bağladı, SD kartına taktı ve sonra güç adaptörü ve işte anında medya merkezi oldu.

Ağa bağlı üç bilgisayarımdan dosya bulma konusunda hiçbir sıkıntısı yoktu ve herhangi bir sorun olmadan ağda yüksek kaliteli 720p video (kablolu, kablosuz değil) oynatabiliyordu, hiçbir gecikme ve başka bir sorun yoktu. Henüz herhangi bir 1080p içeriği denemedim ama bu benim bir sonraki adım.

Bir yandan not? RPI’yi HDMI aracılığıyla bağladıktan sonra, TV’lerimin uzaktan kumandasını menüde gezinmek için kullanabildim, herhangi bir ayarı değiştirmek zorunda değildim ... sadece kutudan çıkardım, ancak kilometreniz değişebilir. :)

Umarım bu yardımcı oldu


1
Ne? Pi'nizdeki menüler arasında HDMI aracılığıyla gezinmek için TV uzaktan kumandanı kullandınız mı? CEC
Piotr Kula

1
@ppumkin Raspbmc, XBian ve OpenELEC'in son sürümleri CEC için destek içerir. Bkz raspberrypi.org/archives/1839
ccellar



2

Geç cevap verdiğim için üzgünüm. XBMC'den çok mutsuzdum, bu yüzden çok hafif ortamlarda kendi hafif medya merkezimi yazdım.

Ne yapabilir:

  • çalma listesi oluştur ve sürdür
  • Pi'ye monte edilmiş dizinlere göz atın
  • internet radyoları
  • Youtube

Kasıtlı olarak eksik özellikler:

  • MP3 etiketlerini yoksay, her şey dosya / dizin tabanlı
  • fiziksel erişim, TV, GUI kontrol için gerekli değil
  • web uygulaması üzerinden uzaktan kumanda, örneğin smartphome'de

Bkz http://subogero.github.io/remotepi/


1

Bu konu biraz eski, ama yine de 2 sentimi vereceğimi düşündüm.

Stu gibi, Pi'mde XBian kullanıyorum ve ağa bağlı birkaç farklı bilgisayara sahibim. Şimdiye kadar herhangi bir sorunum yok. Salondaki videoları izlemek için ana bilgisayarımdan ve oda arkadaşlarımın ağ paylaşımlarını kullanıyorum. Bir ağ kablosu üzerinden herhangi bir gecikme görmedim. Telsizi test etmek için bir WiFi donanım kilom yok, ancak telsizim yine de berbat. "Gecikme" yaşadığımı söyleyebileceğim birkaç yer var. Oynatma sırasında menüye erişmeye çalışırken, görüntülenmesi 3-4 saniye sürüyor, ancak bence önemsiz. Ayrıca, video arka planda oynatılırken menüyü kapattıktan sonra, yakalamaya çalışıyormuş gibi oynatma hızında küçük bir artış fark ettim. ancak bu, ses sorunlarını giderirken menüde geçirdiğim süre nedeniyle olabilir. Merak ediyorsanız, yanlış girişe taktım ve sonra takmadım. Bunu anlamaya çalışırken bir saat geçirdi.

Bunun yanı sıra, her şey çok düzgün çalışıyor. Menü geçişleri, oynatma sırasında bile akıcı. Ses ve Video senkronizasyonu. Kurulum hemen hemen nilldir. Ekran hizalamamı ayarlamak zorunda kaldım, ancak daha eski bir televizyon kullanıyorum. Şimdi karşılaştığım tek sorun, DVD oynatma ve eğer mümkünse samba "kısayollarının" uygun bölümlere nasıl getirileceğini bulmak. Hepsi bir arada, bunun bir PS3'teki önceki yatırımımı yenen, artık gerçekten kullanmadığım, ellerimi bırakan harika bir yatırım olduğunu düşünüyorum.

Ayrıca, çok fazla potansiyeli var! Bu köpeği en fazla itmeye başlamak için sabırsızlanıyorum!


1

OpenELEC ile Raspberry Pi konusunda çok olumlu deneyimlerim var. 1080P ortamımın tümü, Pi ile de uyumlu olan bir sunucuda iPod uyumlu bir biçimde saklanıyor.


-1

Bir tane almalısınız, RASPBMC ağ kurulumuyla kurulumu çok kolay ve harika çalışıyor, iphone uzaktan kumanda uygulamasını ve 1 kanal eklentisini edinin, daha sonra 35 $ karşılığında hak ettiğiniz daha fazla ücretsiz TV ve film var. .


Raspbmc, OP'nin kendisi ve diğer cevaplarda zaten belirtilmiştir.
Alessandro Cosentino
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.