Untitled Document

RSからの技術記事とお知らせ

特集記事


エンジニア関連記事と動画

RSのご利用は初め
てですか?

RSオンラインにご登録いただくとRSより最新の製品及び技術情報をお届けします。

Raspberry Pi メディアプレーヤ

Chris Swan氏


Raspberry Piで使用されている システムオンチップ(SoC)は、セット トップボックスのように設計されて おり、卓越したビデオパフォーマンス を発揮します。 Raspberry Piで まず確認したかったのは、リビング ルームメディアプレーヤの旧KiSS Technology社のDP-600(欧州 販売されたWMV対応ネットワークプ レイヤー)の代替になるかということ でした。

現在、Raspberry Piをメディア プレーヤに変換する2つのソフ トウェアがあります。

いずれも、XBMCで、ビデオや音楽フ ァイルを再生したり、写真を閲覧する アプリケーションとなります。

Raspbmc

このパッケージは簡易インストール 用です。 Windows用インストーラ ( www.goo.gl/b6qgD ) が用意さ れおり、システムを自力で作成する必 要があります。 必要なパーツのダウ ンロードと設定に多少時間はかかりま すが、全体の作業はとても簡単です。

OpenELEC

Airplayもサポートして いるため、iPhoneや iPadから音楽やビデオを ストリーミング再生 できます。
OpenELEC

自分のRaspberry Piで最初に試し たのがOpenELECでした。 アプロ ーチとしては、XBMCを実行できる 最小限のLinuxオペレーティングシ ステムを搭載しており、すべてバンド ルされていたので便利でし た。 Raspberry Piのサ ポートは、メイン開発ブラン チと統合されていますが、 安定したリリースはまだあり ません。

そのため、バージョンによっ ては安定して動作しない機 能が含まれている場合があ ります。 しかし全体的にパ フォーマンスは十分で、子 供たちはすぐにメニュー操作に慣れ て、ビデオ再生機として使いこなして います。 私は「ソースからのビルド」 説明書 ( www.goo.gl/Lbafp ) に従っ て作業を開始しましたが、ビルドが終 了する前に、別の場所で作成したイメ ージを使用した方が簡単だったこと に気づきました。 それ以来、独自の自 動ビルドサーバーを設定し、リリース バンドルとイメージを選択して1GB やそれより容量の大きいSDカードに 収録して使用しています。

OpenELECのインストール

OpenELECイメージをSDカードに 保存する手順は、Raspberry Pi 用のその他のイメージを保存する場 合と同様です。 まず、Raspberry PiにはSDカードとの相性の問題 があるため、正常に機能したカー ドと機能しなかったカードをまと めたリストが用意されています。ま た、SDカードにイメージをコピー するには、プログラムが必要です。 プログラムには、Windows用の WinDiskImagerか、Mac及び Linuxユーザー向けのdd(コマンド) があります。

OpenELECの構造

他のビルドと同様に、OpenELEC にはFATパーティションがあ り、Raspberry Piが起動します。 このパーティションには次のファイル が保存されています。

  • kernel.img
    Linux kernel
  • システム
    XBMCを含むOpenELEC部品 がここに収録されており、ext2パ ーティションに解凍することでSD カードの残りのスペースが使用で きます。
  • bootcode.bin, loader.bin, start.elf
    これらのファイルはRaspberry Piの起動に使用されます。
  • cmdline.txt
    起動用に使用されるコマンドライ ン
  • openelec.ico
    OpenELECアイコン
  • README.md
    OpenELECとその部品のライセ ンスに関する情報

Raspberry Piの構成

Raspberry Piを起動すると、 ブートパーティションにあるオプショ ンのconfig.txtファイル ( www.goo.gl/8ZjA9 ) を読み 取ります(OpenELEC使用時は「/ flash」としてマウント)。 このファイ ルは、接続されているTVとモニタの 解像度(及びCPUのオーバークロッ クなど他の構成)の設定に使用さ れます。

また、MPEG2コーデックでエンコ ードされたビデオを再生する場合 は、MPEG2ライセンスも保持できま す ( www.goo.gl/J74Fc )。

リモート

Raspberry Piを導入する前に、安 価なWindows Media Center対 応のリモコンを入手しました。これは リビングルームでの基本的なコントロ ールに最適なアイテムです。

その後、Androidで公式XBMC リモートを試すとともに ( www.goo.gl/1QYdm )、 iPadとiPhone用にXBMCコマン ダ ( www.goo.gl/Xn3pV ) を購 入しました。 スマートフォンやタブ レットのリモコンは、大規模なメディ アライブラリをスムーズに操作で きるため、通常のリモコンよりは るかに快適です。

メディアの活用

便利に利用するには、ネットワーク を介してRaspberry Piをメディ アファイルに接続する必要がありま す。 ソースはデスクトップパソコン から大容量ネットワーク接続ストレー ジ(NAS)ボックスまで対応します。 XBMCはWindows共有(CIFS)や UnixnFSにも対応しています。 環 境を簡素にするために、以下のような 「.config/autostart.sh」スクリ プトを使用して、Synology NAS 上でメディアのマウントを自動化し ました。

#! /bin/sh
(sleep 30; \
mount -t nfs nas_ip:/volume1/video /
storage/videos -r; \
mount -t nfs nas_ip:/volume1/music
/storage/music -r; \
mount -t nfs nas_ip:/volume1/photo /
storage/pictures -r \
) &

使用時

OpenELECでは、DivX (.avi及 び.divx)、Xvid、MP4、3GPビデオ ファイル、MP3オーディオなど、メデ ィアライブラリのどのファイルでも確 実に再生できることがわかりました。 また、Airplayもサポートしているた め、iPhoneやiPadから音楽やビデ オをストリーミング再生できます。


[1] クラウド内で独自の自動ビル ドサーバーを作成する場合は、以下 のサイトを参照してください。 www.goo.gl/hmsZC
[2] www.goo.gl/P4GPD 公式 リリースバンドルは公式画像がありま せんが、ここの画像は公式リリースバ ンドルから作成したものです。以下の サイトで公開されています www.goo.gl/uEsUg


ページの先頭へ