ハードウェア
 Computer >> コンピューター >  >> ハードウェア >> ハードウェア

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

Googleの「Chromecast」は、市場で最も人気のあるストリーミングデバイスの一つです。対応するテレビ、モニター、プロジェクターのHDMIポートに差し込むだけで、大画面でお気に入りのコンテンツを楽しめる手軽さが最大の魅力です。

しかし、「Chromecastを購入するのはちょっと…」と考えている方もいるかもしれません。

実は、Raspberry Piを低価格なChromecast風ストリーミングデバイスとして活用することができます。Chromecastとまったく同じプロトコルを使うことはできませんが、ほぼ同等の結果を得ることが可能です。

このチュートリアルでは、無料ソフトウェア「Raspicast」とAndroidアプリ「Raspicast for Android」を使って、Raspberry PiをChromecastの代替デバイスに変身させる方法を詳しく解説します。

必要なもの

このチュートリアルを完了するには、以下のものが必要です。

  • RaspbianがインストールされたRaspberry Pi。まだお持ちでない場合は、最新版を入手し、Etcherなどを使ってSDカードに書き込みましょう
  • Raspberry Pi対応の電源ケーブル
  • 外部キーボードと、それをRaspberry Piに接続する手段
  • HDMIまたはmicro HDMIケーブル(Raspberry Piのモデルによって異なります)
  • 外部モニター
  • イーサネットケーブルまたはWi-Fi接続
  • Androidスマートフォンまたはタブレット。現在、RaspicastモバイルアプリはiOSには対応していません

チュートリアル完了後は、Raspberry Piをテレビやプロジェクターなど、互換性のあるポートを持つあらゆる画面に接続できます。このステップは必須ではありませんが、せっかくなので試してみてください。

Raspbianを最新版にアップデート

作業を始める前に、Raspbianが最新バージョンであることを確認しましょう。

Raspberry Piを電源に接続して起動します。起動したら、ツールバーの「Terminal(ターミナル)」アイコンをクリックします。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

ターミナルウィンドウに以下のコマンドを入力し、Enterキーを押します。

sudo apt update && sudo apt -y upgrade

アップデートがインストールされた場合は、以下のコマンドでRaspberry Piを再起動してください。

reboot

再起動が完了したら、次のステップに進みましょう。

Git、Make、OMXPlayer、OpenMaxをインストール

このチュートリアルではGITとMakeを使用します。これらのパッケージは通常Raspbianに同梱されていますが、Raspicastに不可欠なため、インストールされているか事前に確認しておきましょう。

sudo apt-get install git make -y

次に、OMXPlayerがインストールされているか確認します。このコマンドラインプレーヤーは、Raspicastにキャストされるすべての音声・動画コンテンツの再生を担当します。

sudo apt-get install omxplayer -y

ただし、OMXPlayerは音声と動画のみを処理でき、静止画には対応していません。そこで、Raspberry Pi向けに設計されたGPUアクセラレーション対応の画像ビューアー「OpenMax Image Viewer」をインストールします。

まず、OpenMaxのGitHubリポジトリをクローンします。

cd ~
git clone https://github.com/HaarigerHarald/omxiv.git

次に、PNGおよびJPEG形式の画像用開発ライブラリであるlibjpeg8-devlibpng12-devをダウンロードします。

sudo apt-get install libjpeg8-dev libpng12-dev

「cd(change directory)」コマンドで、OpenMaxのGitHubリポジトリがクローンされたフォルダへ移動します。

cd ~/omxiv

OpenMaxのソースコードを実行可能なプログラムとしてビルドします。

make ilclient
make

Makeによるコンパイルが完了したら、インストールを実行します。

sudo make install

これでOpenMax Image ViewerがRaspberry Pi上で動作するようになりました。

リモート接続を許可する:SSHを有効化

Raspicastを使えば、Androidデバイス上の画像、動画、音声ファイルをRaspberry Piに投影できます。キャストはワイヤレスで行われるため、Raspberry Piがリモート接続を受け入れられる状態にしておく必要があります。

セキュリティ上の理由から、SSH(Secure Shell)はRaspbianではデフォルトで無効になっています。Raspberry Piにキャストするには、SSHを有効化しましょう。

1. ツールバーでRaspberry Piアイコンを選択します。

2. 「Preferences(設定)」→「Raspberry Pi Configuration」へ移動します。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

3. 「Interfaces」タブを選択します。

4. 「SSH」を見つけ、その隣にある「Enabled」ラジオボタンを選択します。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

5. 「OK」をクリックして変更を保存します。

6. ツールバーのRaspberry Piロゴから「Shutdown → Reboot」を選択し、再起動します。

再起動後、SSHが有効になります。

AndroidデバイスからRaspberry Piへキャストする

次に、AndroidスマートフォンまたはタブレットにRaspicastモバイルアプリをインストールします。このアプリを導入すれば、Android端末上の対応する画像、動画、音声ファイルをRaspberry Piにキャストできるようになります。

1. 無料のRaspicastアプリをAndroidデバイスにダウンロードします。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

2. アプリを起動します。

3. 「hostname」を求められたら、Raspberry PiのIPアドレスを入力します。IPアドレスがわからない場合は、Raspberry Piでターミナルを開き、以下のコマンドを実行して確認できます:hostname -I

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

4. Raspberry Piのユーザー名とパスワードを入力します。Raspbianのデフォルトユーザー名は「pi」、パスワードは「raspberry」です。

5. 「OK」をタップします。

6. 動画、画像、音声ファイルをキャストするには、「Cast」をタップするだけです。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

7. ファイルがRaspberry Piにキャストされます。

Raspberry PiとRaspicastで作る!DIY Chromecastの作り方

選択したコンテンツは、Raspberry Piに接続されたモニターやスクリーンに表示されます。Raspicastのセットアップが完了したら、Raspberry Piをお好みの互換スクリーンに自由に接続できます。また、多くのアプリやウェブサイトもRaspicastに対応しているため、キャストしたいメディアがある場合は「共有(Share)」をタップして、Raspicastが選択肢に表示されるかチェックしてみるとよいでしょう。

これで、お気に入りの動画や写真をワイドスクリーンのテレビで楽しめるはずです。さらに楽しみたい方は、KodiやNetflixをRaspberry Piにインストールしたり、Plexサーバーを構築したりするのもおすすめです。Raspberry Piなら、楽しみ方の選択肢は無限大です。

  1. Chromecastでテレビを情報ダッシュボードに変える方法【Dashboard Cast活用術】

    朝に必要な情報がすべて一箇所にまとまっていたら便利だと思いませんか?アプリやデバイスを何度も切り替えることなく、ニュース、天気、カレンダーをひと目で確認できたらどうでしょう。Googleの「Chromecast」と「Dashboard Cast」アプリを組み合わせれば、こうした情報をテレビの大画面にまとめて表示できます。 以前はスマートフォンやパソコンの小さな画面でしか見られなかった情報も、Chromecastのおかげで大画面で快適に閲覧できるようになりました。Chromecast対応アプリは日々増え続けており、その可能性はますます広がっています。音楽の再生、テレビ番組や映画の視聴、ゲーム、

  2. VLCとGIMPを使って動画ファイルからGIFアニメを作成する方法

    GIFの読み方が「ジフ」でも「ギフ」でも、GIFがインターネットユーモアの大きな存在であることは否定できません。GIFはWeb上で特に有用なフォーマットです。軽量なアニメーション表現により、動画のようなパフォーマンス負荷をかけずに、コンテンツに動きと魅力を加えられるからです。 オンライン上の誰もがGIFを楽しんでいますが、その作り方がどれほど簡単かを知っている人は実は少数派。無料のオープンソースソフトウェア2つ――VLCとGIMP――を組み合わせれば、動画からクリップを切り出して、驚くほど手軽にGIFへ変換できます。 ステップ1:GIMPとVLCをインストール 作業を始める前に、VLCとGI