Mini Medya Oynatıcı: Raspberry Pi

Minik dev Raspberry Pi.

Raspberry Pi’yi ilk olarak 2011’in sonlarına doğru Donanım Haber’de çıkan bir haberle duymuştum. 25$’lık bir bilgisayardan söz ediyordu. Fiyatı ucuz olunca ne işe yarar acaba diye sorgulamadan “Bir tane edilmeliyim.” diye içimden geçirdim ve geçirdiğimle kaldım. Bu haberden yaklaşık 2-3 ay kadar sonra Mart 2012’de bu sefer ShiftDelete.Net’ten tükendiğinin haberini okudum. Haberin sonunda “Yakın bir zamanda yeniden piyasaya sürülmesi bekleniyor.” ibaresini görünce bu sefer işi şansa bırakmamaya karar verdim ve kısa bir araştırmayla Farnell‘i buldum.

Farnell’in desteklediği element14, Raspberyy Pi’nin dağıtımcılarından biri. Ürünün tükendiğini öğrendikten sonra sitenin posta grubuna üye olup, yeni modelin piyasaya sürülmesini beklemeye koyuldum. Nisan’ın ortalarında ön siparişlerin başladığının haberi geldi ve hemen siparişi verdim. Ağustos ayının başlarında üretimin tamamlandığının dağıtımının başladığına dair bir bilgiyle beraber kredi kartından ücreti çekemediklerine dair bir mesaj aldım. Ön sipariş için kayıt olurken verdiğim kartın süresi dolduğundan iptal olmuştu. Yeni kart numarası ile siparişim güncelledim ve 15 gün sonra, Ağustos ortasında paket kapıma geldi. Şu an ön sipariş sayfası açık, ilgilenenler şuradan ön sipariş verip 3-4 hafta içinde cihazlarına kavuşabilirler.

Kargo Paketi

Raspberry Pi ilk olarak 2006 yıllarında küçük ve ucuz bilgisayar üretme fikri olarak ortaya çıkmış ve üzerinde çalışılmaya başlanmış. 2011 Ağustos’unda 50 adet test cihazı üretilip test edilmiş. Şubat 2012’de ise ilk seri üretim cihazlar satışa çıkmış ve çıktığı an tükenmiş. Sonrasında ise Nisan ayında bu sefer ön siparişle satışa açıldı ve fırsat bu fırsat ben de bir tane kaptım. Eylül ayı itibariyle yaklaşık 500bin cihazın satıldığı söylenmekte.

Ürün Kutusu

Raspberry Pi, dünyanın en ucuz Linux tabanlı bilgisayarı olarak 25$ ve 35$’lık iki modeli ile birlikte piyasa sunuldu. İki model arasındaki en belirgin farklı 35$’lık B modelinde 256 MB yerine 512 MB’lık RAM, ikinci bir USB portu ve ek olarak 10/100’lük ethernet portu vardı. Benim edindiğim 35$’lık B modeli idi.

Kutu Detayları

Raspberry Pi, gerçekten ufacık bir bilgisayar. Kutusu, sigara paketi büyüklüğünde. Cihazın kendisi de 86×54 mm boyutları ile bir avuca sığabilecek büyüklükte ve 45 gr neredeyse hissedilmeyecek kadar hafiflikte.

Raspberry Pi

Buna rağmen koca masaüstü bilgisayarlarda veya bir parça daha küçük dizüstü bilgisayarlarda bulunan hemen hemen her şey ve hatta daha fazlasını bünyesinde barındırmakta.

Cihaz üzerinde Broadmcom BCM2835 çipi bulunuyor. Çip, bünyesinde CPU, GUP, DSP, SDRAM ve USB portunu barındırmakta. İşlemci olarak 700 MHz’lik ARM işlemcisi kullanılmakta. 512 MB RAM ise grafik işlemciyle de paylaşılmakta. Grafik işlemci olarak yine Broadcom’un VideoCore IV GPU’su kullanılmakta. Tüm bu donanım h.264-MPEG-4 codecleri çözüp –benim önceliğim olduğu için ilk bu konuda test yaptım– FullHD videoları kesintisiz oynatabilecek güce sahip.

Raspberry Pi Üstten Görünüş

Monitöre ve/veya LCD/LED TV’ye bağlantı için HDMI 1.4 arabirimi mevcut. Bu arabirim ile hem görüntüyü hem de sesi sorunsuzca ve basitçe ekrana aktarabilmek mümkün. 1920×1080 yani FullHD çözünürlüğü desteklemekte ve çalışırken herhangi bir sıkıntı çıkarmamakta.

Raspberry Pi HDMI Girişi

HDMI portunu kullanmak istemeyenler için de analog ses ve görüntü çıkışları da mevcut elbette. HDMI dışında sesi 3.5 mm jack aracılığıyla dışarıya verebilmek mümkün. Görüntüyü ise yine kompozit video çıkışını kullanarak aktarmak mümkün. Tercih meselesi tabi ama imkan varsa HDMI görüntü/ses aktarımını kolayca ve hızlıca gerçekleştirebiliyor.

Raspberry Pi Audio Analog Video Girişi

İnternet bağlantısı içinse iki modeli birbirinden ayıran ve B modelinde yer alan özelliklerden biri olan 10/100 Ethernet portu mevcut. Bu sayede RJ45 kablo ile Raspberry Pi’yi internete bağlayabilirsiniz. Ayrıca sahip olduğu USB portları aracılığıyla bağlayacağınız Wi-Fi adaptörlerle kablosuz olarak da internet bağlantısı kurabilmeniz mümkün. Raspberry Pi üzerinde 2 adet USB 2.0 port bulunmakta. Bu portlar az görünmesine rağmen bağlayacağınız herhangi bir USB Hub ile portlarınızı aktarabilmenin mümkün. Böylece klavye/mouse mu bağlasam, wi-fi adaptör mü bağlasam yoksa taşınabilir disklerimi mi -veya hangisini- bağlasam diye düşünmek zorunda kalmazsınız.

Raspberry Pi Ethernet USB Girişi

Cihaz, güç kaynağı olarak 5 volta ihtiyaç duyuyor ve bu ihtiyacını MicroUSB kablo ile sağlayabiliyor. Kablo/adaptör alırken iki şeye dikkat etmek lazım. Birincisi kablo ucunun Mini USB değil Micro USB olmasına dikkat edilmeli. İkicinsi de adaptörün Raspberry Pi’nin ihtiyaç duyduğu 700 mA (3.5W) gücü karşılayabilmesi lazım. Ben adaptör ararken daha düşün güç üreten modellerinin olduğunu da gördüm. Biraz daha yüksek güç sağlayan bir adaptör almakta fayda var zira duyduğum kadarıyla -ve kitapçıkta yazdığına göre- düşük güç ürtenler çalışma performansına etki edebiliyormuş. Özellikle USB Hub bağlanması veya cihazın tüm portlarından bilgi alış-verişi olması durumunda güç yetersiz gelebiliyor.

Raspberry Pi MicroUSB Girişi

Raspberry Pi Güç Kablosu MicroUSB

Son olarak da cihazın diskine değinmek lazım. Cihazın bu kadar küçük ve de ucuz olmasının altında yatan sebeplerden biri de bünyesinde dahili bir disk barındırmıyor olmasıdır. Cihaz üzerinde SD/MMC kart takılabilecek bir yuva bulunmakta ve kapasite sınırlaması, kullandığınız kart büyüklüğü ile ilgili oluyor.

Raspberry Pi SD Kart Girişi

Ben elimdeki Kodak SDHC 8 GB Class 2 kartı kullanıyorum. Class 2, SD kartlar içerisinde veri aktarım hızı en düşük olan kart. Yaklaşık olarak 2 MB/s’lik bir veri aktarım hızı var. Buna rağmen örneğin denediğim 1080p videoyu kesintisiz olarak seyredebildim. Daha yüksek hızlı kartlar özellikle sistemin genel çalışmasında mutlaka etkiye sahip olacaktır. Ancak benim gibi medya oynatıcı olarak kullanacaksanız yüksek hızlara ihtiyaç duymayacaksınızdır. Yine de günümüzde fiyatları birbirine çok yaklaştığını düşünürsek alınacak daha hızlı kartlar, performansı arttıracaktır.

Raspberry Pi SD Kart

SD kart kullanımın bence şöyle bir avantajı mevcut, en azından kendi adıma. İlk etapta kullanım amacım hobi olarak ve medya oynatıcı olarak kullanmaktı. Bunun yanında, vakit dahilinde uğraşınca çok güzel projelere altyapı olabiliyor. Şu an hali hazırda çeşitli dağıtımlara ulaşabilmek mümkün. Raspberry Pi tarafından desteklenen, Debian tabanlı Raspian ve ArchLinux tabanlı Archlinux|ARM işletim sistemlerini başlı başına bir bilgisayar olarak kullanabileceğiniz gibi sadece medya oynatıcı olarak kullanabileceğiniz ve açıldığı an direkt olarak karşınıza medya oynatıcı arabirimi gelen ve ikisi de XMBC tabanlı olan RaspBMC ve XBian sistemleri de mevcut. Gerek Raspberry Pi gerekse de yazılım tarafındaki sistemler daha çok yeni ve hala geliştirilme aşamasında. Günden güne performansları ve stabiliteleri düzeltilmektedir. Bu yüzden gelişmeleri hızlıca takip etmek ve kalıcı olarak kullanacağınız sistemi tercih etmek için biraz zaman harcayıp hepsini denemekte fayda var. Bu noktada da SD kart kullanımı hem pratik hem de ekonomik bir çözüm oluyor. Hatta 2-4 GB’lık kartlar o kadar ucuz ki 2-3 tane edinilip her birine bu sistemlerden biri yükleyip el altında tutulabilir.

Ben bir süredir XBian’ı kullanmaktayım. Raspberry Pi’yi HDMI kablo ile Sony KDL-40EX520 FullHD LED TV‘ye bağladım. Maalesef Sony, dahili USB portları ile özellikle mkv formatını çalıştırmadığından harici medya player şarttı. Bu açığı da en ucuz -ve bence en verimli şekilde- Raspberry Pi ile kapatmaya karar verip, siparişimi vermiştim. Pişman da değilim.

Raspberry Pi Düzenek

Kısaca baktığımızda, ses ve görüntü aktarımını HDMI ile yaptım. Ethernet ile internete bağladım. Arabirimi kontrol için bir adet klavye taktım. Diğer USB portuna ise Western Digital MyBook 2 TB harici diskini bağladım. Disk NTFS ile formatlanmıştı ve herhangi bir problem yaşamadım. Disk olarak da yukarıda belirttiğim gibi Kodak 8 GB SD Class 2 kartını kullandım. Benim için önemli olan nokta medya oynatıcı özelliği olduğundan dolayı ilk testim h264 codec ile sıkıştırılmış FullHD filmleri barındıran mkv dosyalarındaki performansı idi. Beklediğimden çok daha iyi sonuç verdi ve kesintisiz olarak oynattı. Görüntü başarılıydı keza aynı şekilde ses de öyle. Arabirimi kullanmak için bir adet de klavye bağlamıştım. Şans eseri elim kumandaya çarpınca farkettim ki HDMI ile bağladığımız takdirde tüm fonksiyonları kumanda üzerinden kullanabiliyoruz. Menüler içinde gezinme, film seçimi, filmi başlatma/durdurma/ileri-geri sarma vs her işlem yapılabiliyor. Böylece klavyeyi de çıkardım ve zaten küçük olan cihazı televizyonun arkasına güzelce gizledim. İnternette çok güzel/ucuz kutular bulabilmek mümkün aynı şekilde ebay‘de de farklı bir sürü ürün mevcut. Mesela cihazın güzelliğini de sergileyen şu kutu oldukça güzel/ucuz. Özellikle ModMyPi‘de hem çeşitli kutular hem de çeşitli Raspberry Pi ürünleri mevcut, göz atmakta fayda var.

Toparlamak gerekirse,

  • Teknolojiyle ilgilenenler için çok güzel/keyifli bir cihaz olduğunu düşünüyorum. Ürünü ilk duyduğumda -hani kullanmasam bile- alayım, biraz kurcalarım dursun bir kenarda bile dedim.
  • Cihaz gerçekten çok ufak, gerçekten çok ucuz. Buna rağmen yapabildikleri gerçekten çok fazla. Ben burada sürekli medya oynatıcı olarak kullanmaktan bahsettim, bu buz dağının sadece ucu. Medya oynatıcı veya gerçek bir bilgisayar olarak kullanmak dışında proje bazlı olarak kullanım alanı uçsuz bucaksız. Çok basit, kendin yap projelerinde kullanılabileceği gibi ticari/akademik düzeyde yapılacak çalışmalarda da kesinlikle kullanılabilir bir cihaz. Bununla ilgili ufak bir araştırma yapıldığında zaten onlarca proje ile karşılaşmak mümkün. Mesela bana ilginç gelen projelerden biri üzerinde Android çalıştırılması ile ilgili. Benzer şekilde Firefox OS için de bir çalışma mevcut.
  • Bahsettiğim gibi cihaz ucuz. 35$’a sipariş veriyorsunuz ve kargo dahil yaklaşık 80 TL’ye kapınıza kadar geliyor. Yaptığı işin yarısını yapan en ucuz/özelliksiz medya oynatıcılar bile 100 TL’den çok daha yüksek ücretlere satılıyor.
  • Ürün çok yeni. Yabancı kaynaklar ve cihazla yapılabilecekler -şu an için- sınırlı. Türkçe kaynak yok denecek kadar az. Konuyla ilgilenenler için Raspberry Pi Türkiye Topluluğu önemli ve güzel bir Türkçe kaynak. Yabancı kaynaklardan ise şurada, şurada ve Cambridge Üniversitesi’nin de şurada yer alan kaynağında güzel bilgiler mevcut. Keza Cambridge’in sitesinde Raspberry Pi’ye özel işletim sistemi geliştirlmesini anlatan güzel bir seri de mevcut.Google araştırma için yeterli bir kaynak. Gerisi hayal gücünüze ve yapmak istediklerinize kalıyor. Ayrıca Raspberry Pi ile ilgili güzel kitaplara da Amazon üzerinden erişebilmek mümkün.
  • Medya oynatıcı olarak hep iyi taraflarından bahsettim. İleri-geri sarmalarda ufak takılmalar mevcut, eklemeden geçmeyeyim. Görüntüyü sardıktan sonra 2-3 saniye içinde görüntü düzeliyor. Kendi adıma kabul edilebilir buluyorum.
  • Henüz Raspbian vb. sistemleri kullanmadığımdan masaüstü performansı konusunda net bir şey şimdilik söyleyemiyorum. Zaman için daha detaylı incelemeler yapıp bunlarla ilgili de bir şeyler paylaşmayı düşünüyorum.
  • Cihaz çok yeni olduğundan, yazılım tarafında da geliştirmeler sürekli/hızlı olduğundan akşamından sabahına yeni güncelleştirmeler çıkabiliyor. Özellikle performans ve stabilite anlamında çok fayda sağlıyorlar, takip etmekte ve cihazı/yazılımı belli aralıklarla güncellemekte fayda var.

Son olarak da cihazla ilgili ufak bir unboxing videosu paylaşmadan geçmeyeyim. Bunu da kısa bir tanıtım olarak düşünmek mümkün. İlerleyen günlerde kurulum ve kullanımı ile ilgili olarak da paylaşacaklarım var.

Burada da parçaların bir araya ve kullanıma hazır hale getirdiğim ufak bir video var.

Umarım faydalı bir yazı olmuştur. Konuyla ilgili olarak sormak istedikleriniz olursa, elimden geldiğince yardımcı olmaya çalışırım. İlk fırsatta işletim sistemi/yazılımın kurulumu ve kullanımı ile ilgili de bir yazı ve kısa video hazırlamaya çalışacağım. Yazıyı bekleyemeyecek kadar sabırsız olanlar için şuradamaalesef İngilizce– güzel bir anlatım mevcut, göz atabilirsiniz.

Murat Eray KORKMAZ

Yer içer, gezer tozar, okur yazar. Biriktirir. #kitapmeraki #saatmeraki #kalemmeraki.

8 Replies to “Mini Medya Oynatıcı: Raspberry Pi

    1. Ben media player tarafına değindim. Bahsettiğiniz gibi mevcut SDK ile neredeyse her konuda kullanabilmeniz mümkün.

      Blogunuzu biliyor severek de takip ediyorum zaten 🙂

      Çok selamlar.

  1. murat bey merhaba,
    aynı şekilde bende h264 filmler için kullanmayı planlıyorum. fakar dts-hd yada 3d film izlediniz mi yada bu şekilde bir deneyim yaşadınız mı ??

    1. İbrahim Bey merhabalar,

      Aslında benim de ilk etapta alma amacım medya oynayıcı olarak kullanmaktı. Elimdeki akılsız/yarı akıllı LED TV’yi en azından mkv vb. dosyaları bir şekilde sorunsuz oynatabilecek kadar akıllandırmaktı. Bu esnada da en çok merak ettiğim nokta da 1080p çözünürlüklü videolardaki performansıydı.

      Çeşitli yüksek kaliteli görüntü içeren dosyalarla yaptığım denemelerde beklediğimden de iyi sonuçlar aldım. Akıcı/sorunsuz bir şekilde 1080p video dosyalarını oynatıyordu. İleri/geri sarmada da ufak/tolere edilebilir gecikmeler dışında bir problemle karşılaşmadım. 3D videolar da bir çeşit video dosyası olduğundan problem olacağını tahmin etmiyorum. Sonuçta 3D’de asıl belirleyici olan ekranın kendisi ve gözlüklerin kalitesi/başarısı.

      Ben Raspberry Pi üzerinde XBMC tabanlı bir sistem olan XBian ile deneme yaptım ve gayet tatminkar sonuçlar aldım ki bu 1+ yıl kadar önceydi. Eminim ki son yazılım güncellemesiyle daha da iyi bir hale gelmiştir. Eğer niyetiniz bu yöndeyse eminim ki sizi de tatmin edecektir.

      1. Murat bey,
        Kisa surede yanitiniz icin cok tesekkur ederim. Az once bir tane edindim. Cumartesi gunu gerikli kurulumlari yapip deneyimimide en kisa surede burda paylasmak dilegi ile

  2. “Do It Yourself” projelerini gozden gecirdiginizde, bu kucuk bilgisayar ile ihtiyaciniz olan hemen hemen herseyi yapabilmektesiniz. Guvenlik Kamerasi, Akilli telefon, herhangi bir projeniz icin islemci..vs. olarak. Su siralar VPN server projem icin kullanmayi dusunuyorum.

Murat E. Korkmaz için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir