RaspberryPiとRaspicastを使用してDIYChromecastを作成する方法
GoogleのChromecastは、市場で最も人気のあるストリーミングデバイスの1つであり、その理由は簡単にわかります。 Chromecastドングルを互換性のあるテレビ、モニター、またはプロジェクターのHDMIポートに接続するだけで、大画面でコンテンツを楽しむ準備が整います。
しかし、Chromecastに投資したくない場合はどうでしょうか。
安価なChromecastスタイルのストリーミングデバイスとして機能するようにRaspberryPiを設定できます。 Chromecastと同じプロトコルを実装することはできませんが、非常によく似た最終結果を得ることができます。
このチュートリアルでは、無料のRaspicastソフトウェアとRaspicast for Androidモバイルアプリを使用して、RaspberryPiをChromecastの代替手段に変える方法を学習します。
必要なもの
このチュートリアルを完了するには、次のものが必要です。
- Raspbianを実行しているRaspberryPi。お持ちでない場合は、最新バージョンを入手し、Etcherを使用してSDカードにフラッシュしてください。
- RaspberryPi互換の電源ケーブル
- 外部キーボードとそれをRaspberryPiに接続する方法
- Raspberry Piのモデルに応じて、HDMIまたはマイクロHDMIケーブル
- 外部モニター
- イーサネットケーブルまたはWi-Fi接続
- Androidスマートフォンまたはタブレット。現在、RaspicastモバイルアプリはiOSでは利用できません。
このチュートリアルを完了すると、Raspberry Piをテレビ、プロジェクター、または互換性のあるポートを備えた任意の画面に接続できますが、この手順はオプションです。
Raspbian:最新バージョンを確認してください
開始する前に、最新バージョンのRaspbianを実行していることを確認してください。
RaspberryPiを電源に接続して起動します。起動したら、ツールバーの「ターミナル」アイコンをクリックします。
ターミナルウィンドウに次のように入力し、Enterキーを押します。
sudo apt update && sudo apt -y upgrade
Raspbianがアップデートをインストールする場合は、次のターミナルコマンドを使用してRaspberryPiを再起動する必要があります。
reboot
Raspberry Piが再起動したら、次のステージに進む準備ができています。
Git、Make、OMXPlayer、OpenMaxをインストール
このチュートリアルでは、GITとMakeを使用します。これらのパッケージはRaspbianにバンドルする必要がありますが、Raspicastに不可欠であるため、インストールされていることを確認する必要があります。
sudo apt-get install git make -y
次に、OMXPlayerがインストールされていることを確認します。このコマンドラインプレーヤーは、Raspicastにキャストされたすべてのオーディオまたはビデオコンテンツの処理を担当します。
sudo apt-get install omxplayer -y
OMXPlayerは、オーディオおよびビデオコンテンツのみを処理できます。静止画像は処理できません。次に、OpenMax Image Viewerをインストールします。これは、RaspberryPi用に特別に設計されたGPUアクセラレーションの画像ビューアです。
まず、OpenMaxのGitHubリポジトリのクローンを作成します。
cd ~ git clone https://github.com/HaarigerHarald/omxiv.git
次に、libjpeg8-dev
をダウンロードします およびlibpng12-dev
、PNGおよびJPEG形式の画像の開発ライブラリです:
sudo apt-get install libjpeg8-dev libpng12-dev
「ディレクトリの変更」(cd)コマンドを使用して、OpenMaxGitHubリポジトリのクローンが作成されたフォルダーに切り替えます。
cd ~/omxiv
OpenMaxソースコードを実行可能プログラムにビルドします:
make ilclient make
MakeがOpenMaxコードのコンパイルを完了すると、それをインストールする準備が整います。
sudo make install
これで、OpenMaxImageViewerがRaspberryPiで実行されます。
リモート接続を許可する:SSHを有効にする
Raspicastを使用して、AndroidデバイスからRaspberry Piに任意の画像、ビデオ、またはオーディオファイルを投影できます。このキャストはワイヤレスで行われるため、RaspberryPiがリモート接続を受信するように設定されていることを確認する必要があります。
セキュリティ上の理由から、RaspbianではSSH(セキュアシェル)がデフォルトで無効になっています。 Raspberry Piにキャストする場合は、SSHを有効にする必要があります:
1.ツールバーで、RaspberryPiアイコンを選択します。
2.[設定]->[RaspberryPi構成]に移動します。
3.「インターフェース」タブを選択します。
4.「SSH」を見つけて、付随する「有効」ラジオボタンを選択します。
5.[OK]をクリックして変更を保存します。
6.ツールバーでRaspberryPiのロゴを選択し、[シャットダウン]->[再起動]に移動して再起動します。
Raspberry Piが再起動すると、SSHが有効になります。
AndroidデバイスからRaspberryPiにキャスト
次に、AndroidスマートフォンまたはテーブルにRaspicastモバイルアプリをインストールする必要があります。このアプリをインストールすると、互換性のある画像、動画、音声ファイルをAndroidスマートフォンまたはタブレットからRaspberryPiにキャストできるようになります。
1.無料のRaspicastアプリをAndroidデバイスにダウンロードします。
2.アプリケーションを起動します。
3.「ホスト名」の入力を求められたら、RaspberryPiのIPアドレスを入力します。この情報をまだお持ちでない場合は、Raspberry Piでターミナルを開き、次のコマンドを実行して情報を取得できます:hostname -I
4.RaspberryPiのユーザー名とパスワードを入力します。 Raspbianのデフォルトのユーザー名は「pi」で、デフォルトのパスワードは「raspberry」です。
5.[OK]をタップします。
6.ビデオ、画像、またはオーディオファイルをキャストするには、[キャスト]をタップするだけです。
7.これで、このファイルがRaspberryPiにキャストされます。
選択したコンテンツは、Raspberry Piに接続されているすべてのモニターまたは画面に表示されるため、Raspicastを設定したので、互換性のある任意の画面にRaspberryPiを自由に接続できます。多くのアプリやウェブサイトもRaspicastをサポートしているため、キャストしたいメディアがある場合は、[共有]をタップして、Raspicastがオプションとしてリストされているかどうかを確認する価値があります。
うまくいけば、あなたは今あなたのワイドスクリーンテレビであなたのお気に入りのビデオと写真を楽しむことができます。 KodiとNetflixをRaspberryPiまたはPlexサーバーにインストールすることで、楽しみをさらに増やすことができます。 Raspberry Piを使用すると、選択肢に甘んじることができます。
-
Chromecastを使用してテレビにダッシュボードを作成する方法
朝に必要なすべての情報が1か所にまとめられたら素晴らしいと思いませんか。アプリとデバイスを切り替えることなく、ニュース、天気、カレンダーを取得できるとしたらどうでしょうか。 GoogleのChromecastとDashboardCastアプリを使用して、このすべてのニュースをテレビに表示します。 Chromecastのおかげで、以前は携帯電話やパソコンでしか見ることができなかったものを大画面で見ることができるようになりました。 Chromecastの可能性は、新しいChromecast対応アプリの追加によって日々成長しています。音楽を聴いたり、テレビ番組や映画を見たり、ゲームをしたり、スポー
-
VLCとGIMPを使用してビデオファイルからGIFを作成する方法
GIFをどのように発音しても、GIFがインターネットユーモアの主要な力であることを否定することはできません。これらは、ビデオに伴うパフォーマンスコストなしでコンテンツに活気を与えることができる軽量形式のアニメーションを使用できるため、Web上で非常に便利です。 オンラインの誰もがGIFを楽しんでいますが、GIFを作成するのがいかに簡単かを知っている人はほとんどいません。 VLCとGIMPの2つの無料のオープンソースプログラムを使用して、簡単にビデオを撮り、クリップを切り取り、GIFに変換できます。 GIMPとVLCをインストールする 何かをする前に、VLCとGIMPの両方をインストールする