2022-11-24マルチストリーム機能とは、複数人で同時に同じカメラの映像を視聴できる機能です。今回は新たに追加されたマルチストリーム機能のご紹介です。Picam360カメラの映像をリアルタイムで視聴する場合、これまでは基本的にカメラに同時に接続して視聴できるビューワーは1つでした。マルチストリーム機能はカメラに対して複数のビューワーが同時に接続して視聴できる機能です。映像はだれかの視野方向に固定されるわけではなく、各ビューワーでそれぞれ好きな方向を見ることができます。各ビューワーへの映像を生成するため接続数が増えるほど計算量も増えます。そのため、接続数の上限はデバイスの処理性能によって決まります。現時点で確認できているデバイスはJetsonXavierNX+Picam360HQカメラ(ステレオ)で、最大2つです。設定ファイルを開きます。行末尾のカンマを忘れないように注意してください。3は同時に接続を許可するビューワーの上限数です。2ではなくて3の理由は、視聴者は最大2台で映像+音声、配信者は1台で音声のみ接続、の計3台を想定しています。音声のみの接続については別の記事で説明したいと思います。Ctrl+xで保存して閉じます。以上で設定は完了です。Quest1が加わりました。Quest2)に対応してます。Quest1に対応しました。Quest1をお持ちの方は是非お試しください。https://www.facebook.com/Picam360/Picam360_JPWebXRをサポート。VRヘッドセットでもっと簡単に360度動画が視聴できるようになりました。2022-10-17PViewerのブラウザ版がWebXRに対応しました。HMDのブラウザでフルスクリーン視聴できるようになりました。Picam360コミュニティのGAKUです。今回は新機能のご紹介です。PViewerのブラウザ版がWebXRに対応しました。VRヘッドセットの場合、360度のフルスクリーンで動画を視聴するには専用アプリが必要でしたが、WebXRの対応によりブラウザでフルスクリーン視聴できるようになりました。ウェブにアップした動画のリンクをシェアすれば、アプリを入れていないくても簡単に視聴できるので、動画の共有が以前よりもっと簡単にできます。VRボタンが表示されます。タップするとイマーシブモード(360度フルスクリーン)で視聴を楽しむことできます。立川」に出展されたコモタ株式会社様のブースにて、Picam360のリアルタイムステレオVRシステムを使って遠隔地からリモートで製品説明を実施するという使い方で、ご活用いただきました。Picam360開発コミュニティーのGAKUです。今回はPicam360の活用事例をご紹介します。立川」に出展されたコモタ株式会社様のブースにて、Picam360のリアルタイムステレオVRシステムを使った遠隔地からのリモート展示にご活用いただきました。動画は展示ブースの様子です。過疎化が進む地域ではガソリンスタンドの数が減少し、車や農業機械の給油、灯油の配送などインフラの維持が問題となっています。ガソリンスタンド向けPOSシステムの国内トップメーカーであるコモタ株式会社様は、その問題に対する1つのソリューションとしてコンテナ型給油所を開発されています。コンテナ型給油所は給油所を一つのパッケージにしたのもので、サイズも海上コンテナ規格となっています。コンパクトで移設可能であり過疎地の需要に応じて場所を移動することができます。災害現場へ設置して活用できる可能性もあります。立川」では、そのコンテナ型給油所を出展されており、ブースに入るサイズではないため展示会場から約30Km離れた設置場所をリアルタイムステレオVRで接続しました。設置場所には説明員がいて来場者は立体映像を通して説明を受けます。VRで来場者の関心を引き付けるとともに、一般的なビデオ通話よりも高画質かつ没入感のある立体映像によって製品の理解促進につながりました。Quest2に映像が表示されるまでの実測値です。高画質でありながら低遅延かつ軽量なリアルタイム配信を実現しています。PICAM360-FT45MPについて詳しくはこちらをご覧ください。2022-09-08こんにちは。Picam360コミュニティのGAKUです。今回は新機能のお知らせです。実はPicam360ソフトウェアは音声ストリーミングに対応していませんでした。Picam360のリアルタイムストリーミングは重機やドローンといった作業マシンの遠隔操作に活用されているユーザーが多く、利用シーンとして音声が必要ないことが多かったので、開発の優先度を下げていました。最近、持ち運べないような大きな商品を設置してある場所から遠く離れた展示会場にVRでつないでリアルタイムにお客様にみてもらいたい、そういった使い方はできないかというご相談がありました。商品のある遠隔地には商品を解説する担当者の方がいて、音声が必要ということになり、ついに音声に対応したのでした。いうことで、新機能は音声になります。音声機能はUSBマイクまたはBluetoothマイクをサポートします。PICAM360-4KHDRは実はマイクを搭載しています。マイクが搭載されているモデルをお持ちの場合は、オンボードのマイクが利用できます。PserverとViewerアプリをバージョンアップします。それぞれのソフトウェアのバージョンは<動作確認済み環境>をご確認ください。@VERIFIED_VERSIONは@v0.1.1のように動作確認済バージョンを指定。Pviewerをバージョンアップします@ビューワーデバイス。Mac等それぞれに対応したアプリがありますので、各プラットフォームのアプリアップデート手順に従ってください。ここでは参考までにMacでの手順を記載します。@VERIFIED_VERSIONは@v0.1.1のように動作確認済バージョンを指定。Nanoに接続します。通常通りPserverを起動します。するとPserverのコンソールログに認識しているマイクのデバイス名が表示されるのでコピーしておきます。2022-08-18websocketによるストリーミング機能をインターネット越しに利用するために通信を中継するサーバーを作成する手順を紹介します。WebRTCはネットワークのセキュリティー対策によって接続できないことがあります。企業や学校といった組織ではFirewallが設置されていることがほとんどです。そのようなケースでは通信ポートの制限などによって接続ない場合があり、それを回避できないかどうかセキュリティー担当者に相談しても対応してもらうことは難しいかもしれません。そこで今回はWebRTCを使わず、websocket通信でインターネット越しに通信できるようにするために、websocket通信をリレーするサーバーを作成する手順をご紹介します。中継サーバーとしてグローバルIPが分かるサーバーを用意します。サーバーはAWSやVPSなど、お好きなものをご利用ください。利用できるサーバーをお持ちでなかったり、別で簡単に試したいなら、Linode(最近Akamaiに買収されました)の月額5USDのNanodeプランがおすすめです。海外のVPSサービスですが日本のリージョンも選択できます。サーバーを時間単位課金で作ってすぐ捨てる事が出来きます。従量課金ではないので、データ量の多い映像通信に使っても安心です。新規でサーバーを契約した場合は、最低限のセキュリティ対策を実施しましょう。今回の記事では中継サーバーはUbuntuがインストールされていると仮定します。作業PCはMacとします。ビューワーとカメラは双方向で通信します。中継サーバーとカメラデバイスの通信はsshのポートフォワーディングを利用します。ポートフォワーディングを利用するためにカメラデバイスからsshで中継サーバーにログインできる環境を作る必要がありますが、ログインして色々操作されては困るため、「ほとんど何もできないユーザー」を作って、sshはそのユーザーを利用するようにします。中継サーバーにログインします。portforward_userはユーザー名です。お好きな名前に置き換えることができます。#すでに存在する場合はエラーが表示されます。/etc/shellsにrbashを登録します。rbashが元々存在する場合は不要です。(ここではテキストエディタはnanoを使用しています。ユーザーを切り替えます。