2021-05-29 2022-08-13

Picam360カメラをJetsonNanoに接続して360度映像をリアルタイムストリーミングする手順を紹介する連載、今回は第5回です。


本稿の英語版→English version is available here.

こんちには、Picam360開発コミュニティのGAKUと申します。

前回の投稿ではカメラキャリブレーションの手順を説明しました。ここまでのステップでカメラの準備が整いました。今回は、動画を視聴するためのビューワーをインストールする手順を紹介します。

クロスプラットフォームに対応しています

サーバーソフトウェアとビューワーアプリケーションはクロスプラットフォームに対応しており、様々なOS上で利用することができます。

デバイスサイドソフトウェア対応OS

Windows, Mac, Linux, Raspberry Pi

ビューワーアプリ

デスクトップアプリ:Windows, Mac, Linux
モバイルアプリ:iOSアプリ, Androidアプリ
VRアプリ:Oculusアプリ(公開準備中)
ブラウザアプリ

デバイスサイドのOSとビューワーサイドのOSが異なっていても利用できます。

ビューワーアプリのインストール

OSごとのインストール手順をご紹介します。


Mac

VRビューワー on Mac

Windows, Linux

あらかじめ以下の2つのソフトウェアをインストールします。これらは一般的なソフトウェアでインストール方法はウェブで簡単に見つかりますので、手順の説明は割愛します。ウェブで検索してインストールしてください。

  • 最新の安定版のnode.js
  • cmake

上記アイテムがインストールできたら次にターミナル(コマンドプロンプト)を開きます。

Windowsのみnpxをインストールします。

$ npm install -g npx

node-pviewerをインストールする手順に入ります。

まずnode-pviewerの配布バージョンを確認します。

$ npm view node-pviewer versions --json

最新バージョンを指定してインストールします。バージョンを指定しない場合は自動的に最新が対象となります。

[ヒント] 検証済み環境にPicam360ソフトウェアの正常動作が確認されているバージョンが記載されています。そのバージョンを使用することをお勧めします。

$ npm install -g node-pviewer@0.0.23 # バージョンを指定する方法

# または

$ npm install -g node-pviewer # バージョンを指定しない(最新バージョン)

備考:アンインストール

$ npm uninstall -g node-pviewer

正常起動するかどうか確認します。以下コマンドを実行して画面が表示されればOKです。

$ pviewer

 

pviewer top screen

PViewerを終了させるにはターミナルでCtrl+cを押します。


iOS

iPhoneまたはiPadにPViewerアプリをインストールします。

下記リンクにアクセスまたはApp Storeで”PViewer”を検索して、インストールします。

https://apps.apple.com/gb/app/id1528654883

pviewer appstore ios


Android

AndroidスマホにPViewerアプリをインストールします。

下記リンクにアクセスまたはGooglePlayストアで”PViewer”を検索して、インストールします。

https://play.google.com/store/apps/details?id=com.picam360.app.pviewer

pviewer appstore android


Oculus Quest

準備中です。


ブラウザアプリ

ブラウザがインストールされていれば他にインストールは要りません。動作確認済みのブラウザはGoogle Chromeです。他のブラウザでは動作未確認です。

https://picam360.github.io/pviewer/?wrtc-key=your_key

 

以上で、ビューワーアプリの準備は完了です。次に続く。


連載: Jetson NanoでPicam360を始めよう

  1. 必要な物と注意事項
  2. SDカードイメージの書き込み
  3. サーバーソフトウェアのインストール
  4. カメラキャリブレーション
  5. ビューワーアプリのインストール
  6. 接続する

Picam360リンク: