360度動画・写真混在アルバムのネット配信

360度動画・写真混在アルバムのネット配信
=360度アルバムを自前コンテンツから配信する方法=
(2017.07.20作成, 19.03.07更新)
 
千畳敷カール: 駒ヶ岳ロープウェイで行く標高2,612mの中央アルプス千畳敷は、約2万年前に、氷河のゆったりとした流れにより浸食されて形成されたカール(半円形の窪地)で、畳を1,000枚敷いた広さがあることから「千畳敷カール」と呼ばれている。
I. Google VR Viewで自前サーバーから JavaScript方式で配信
   
   
 
  IE, Edgeは 未対応
動画はタップしてスタート。タップ毎に [再生] ⇔ [一時停止] します。
下図の 赤□印をクリックすると、各シーン(印:動画) が呼み込まれます
今回は、Google VR View 2.0.1を試用した。詳細は、別記「Google VR Viewで360度動画を自前サイトから配信」を参照。
.Insta 360 Airで撮影した場所=
 
=閲覧上の注意・成績=
 
(1) 動画再生には問題を有するブラウザが多い ⇒ 下表の成績を参照。
Windowsと Androidは Chrome, Firefox, Operaを推奨(iPad miniの Safariは動画の自動再生が出来ないが、タップしてスタート方式なら再生可能)。
(2) 動画の場合は、PCでは自動で再生を開始するが、スマートフォンでは [スタート]ボタンをタップする必要がある。ループ再生するように設定した。
(3) 自動ツアー(自動スライドショー)で提示する事は出来ない。
(4) ホットスポットから次のシーンのページに切り替わるが・・・
カードボードモードは解除されてしまうので、VRゴーグルで鑑賞し続ける事は出来ない(注視した状態で任意の場所をタップすることでアクティブになる仕様だが、やはり使い辛い)。
ホットスポットは、初期視野の「やや右下」に設置してあります。
視野を移動して不明になったら、[更新]して再度読み込んで確認を(意味無いホットスポット実験。正規の使い道は 別記ページを参照)。
<素材の作成方法>
 
Insta360 Airを用いて、Androidスマホ(SC-01G)で 360度全天球動画(1920x960、8Mbps)と静止画(3008x1504)を撮影した(「Insta360 Airで360度全天球の静止画と動画を撮影」を参照)。
撮影動画は PCへ持ってきて、必要なら無劣化でカット/結合の編集をした(編集後、Google VR View配信では必ずしも必要ないが 360 Video Metadata Toolでメタデータを挿入した)。
そして、Google VR Viewを使用してレンタルサーバーから JavaScript方式で配信した。

VRゴーグルで楽しむには、シーンの切り替え無しの方が煩わしくない。そこで
<補足>一つの360度動画(2分56秒)として提示
 
= Google VR Viewの iframe方式で配信=
IE, Edgeは 未対応
 
 タップしてスタート。タップ毎に [再生] ⇔ [一時停止] します。
 通常再生では再生中シークバーを消せないが、カードボードモードなら非表示になります
 
 
 
PowerDirector 15体験版を用いて、タイトル、トランジションを追加して編集し、全10シーンを一つに結合。360度では低解像度のMP4動画(1920x960、5Mbps)で出力した(「360度動画を PowerDirector 15体験版で編集」を参照)。
II. Panotour Pro 2.5でプレイリスト付き配信
Panotour Pro 2.5は、360度動画やイメージから HTML や Flash などを生成してウェブ上で公開可能な360度ビュー作品に構築するオーサリングソフト。
   
PCは手動操作を止めた時点から自動回転15秒後に切り替わります。 停止は でして下さい(スマホ、iPad miniでは、:ジャイロ機能を無効にして :自動回転を開始すれば実行される)。
 
:フロアマップを表示/非表示、:Googleマップを非表示/表示、:コントロールバー等を非表示/表示
 
今回は、Kolor Panotour Pro 2.5.8, 64ビットを試用した。詳細は、別記「Panotour Proで360度映像をプレイリスト付き配信」を参照。
 
=閲覧上の注意・成績=
(1) 受信動画は 8Mbpsと大容量なので、ツワーを遂行するにはマシンパワーと適切な通信環境が必要。
(2) Windowsブラウザは IE, Edgeも 360度ビュー可能 ⇒ 下表の成績を参照。
(3) スマートフォンでは、ジャイロ機能の利用とカードボードモードで 3D視聴が可能(但し、Androidブラウザ4.0はカードボードモードではプレイが停止してしまう)。
(4) 自動ツアー(回転後次シーンへ切り替え)は、PCブラウザでは可能だが、スマートフォン、タブレットでは作動しない(但し、スマートフォンと iPad mini/ Puffinは [PC版サイト...]で閲覧しても可能となる)。
(5) Puffinは [PC版サイト..]でエラー表示されるが、サムネイルからツアー開始すれば可能。
以上いずれもスライドショー擬にアレンジするには、手間が掛かり過ぎるそこで、
IIIa. Googleフォトでスライドショー
   
Googleフォトへ投稿して、アルバム[20170717駒ケ岳]フォルダを公開
スマホ/タブレットで動画を 360度ビュー出来ない ⇒訂正
   
方法:右上の縦三(その他のオプション)で、[スライドショー]を実行して下さい。
   
=成績=
(0) 動画再生には問題を有するブラウザが多い ⇒ 下表の成績を参照。
(1) Windowsブラウザは MS Edge以外はトラブル無く、動画の 360度ビューも含めスライドショーによる視聴が可能だ
\(^o^)/
(2) MacOSも Safari11.0.1以外は、360度ビューも含めスライドショーによる視聴が可能(Safari11.0.2では可能となった)。
(3) Ubuntuの Firefox, Vivaldi, Chromiumは、360度ビューも含めスライドショーによる視聴が可能。一方、
(4) Androidブラウザ類は [PC版を表示]等にして閲覧、iPad miniの Safariは [デスクトップ用サイトを表示]等にして閲覧する前準備が必要だが、動画を上手く 360度再生出来ない
追記(2019.03.07)>
→ Android(OS 8.0.0、tab d-02K)のブラウザは、 そのままでは 360度ビュー/再生出来ないが・・・[PC版を表示]等にして閲覧すれば、Firefox以外は 360度ビューでスライドショーが可能となっていたこちらを参照)
\(^o^)/
(5) スマートフォンでは「Googleフォト」アプリがインストールされていると、ブラウザはリンク部位をロングタップして [新規タブで開く]等で実行しないと、「Googleフォト」が起動してしまう。
<参考>
(1) Androidスマホの「Googleフォト 3.2.0」アプリ: スライドショーすると、写真でさえ 360度ビュー出来ない。一個づつ閲覧すれ動画も360度ビューで再生可能となる!
(2) iPad mini4の「Googleフォト 3.3.0」アプリ: スライドショー項目は無い。一個づつ閲覧しても、写真でさえ 360度ビュー出来ない。
IIIb. Synology Photosで360度動画のスライドショー
   
Synology DS220+ へ投稿して、アルバム[201707駒ケ岳]フォルダを公開
   
方法:右上の [スライドショーを再生する]ボタンを実行して下さい。
詳細は「Synology Photosで360度動画の配信」を参照
<参考1> Flickrでスライドショー ・・・成績:不満足な結果
   
Flickrへ投稿して、アルバム[20170717駒ケ岳]フォルダを公開
動画を360度ビューで再生出来ない ┓(´_`)┏
   
方法:右上の[Toggle slidshow]ボタンをクリックして自動スライドショーを実行すると・・・
 
残念ながら、PCブラウザでも自動スライドショーは写真でさえ 360度ビュー出来ない。一個づつ閲覧すれば、写真は 360度ビュー可能となるが、動画はやはり 360度ビューで再生出来ない ┓(´_`)┏
なお、Androidスマホの「Flickr 4.0.4」アプリには、スライドショー項目は無い。一個づつ閲覧しても、写真でさえ 360度ビュー出来ない。
 
<参考2> スライドショー可能なオンラインストレージ・・・残念 全てダメ (;;)
   
・OneDrive, PlayMemories Online, Zonerama, 4shared, pCloudは、PCブラウザ(例えば Firefox)では 写真も動画も 360度ビュー出来ない。
なお、Androidスマホの専用アプリでも「OneDrive 4.2」,「PlayMemories Online 5.15」,「4shared 3.64」は、いずれも 360度ビュー出来ない。「pCloud 1.19」,「Zoner Photo Studio 3.7.0」は、通常動画でも再生すら出来ない。
<参考3> スライドショー不可のオンラインストレージ・・・全てダメ
   
・Dropbox, COREDRIVE, Yandex.Disk, Jumpshare, hubiCは、PCブラウザ(例えば Firefox)では写真も動画も 360度ビュー出来ない。
・MediaFire, Boxは、PCブラウザ(例えば Firefox)では写真を 360度ビュー出来ない。動画は再生すら出来ない。
 
IV. 成績:各ブラウザの対応状況
   
用いた360度動画は 1920x960, 8Mbpsと大容量で、Google VR Viewも Panotour Proも圧縮されずに配信されるようなので、良好なマシンパワーと通信環境が必要。
   
印:360度ビュー可能、X印:360度ビュー不可、印:ビューに問題あり、X印:再生不可
   
ディバイス
ブラウザ
Google VR View
で配信
I)
Panotour Pro 2.5
で配信
Googleフォト
から配信
静止画
動画
静止画
動画
静止画
動画
 
Windows
10
(CF-AX2)
IExplorer11
a)
X
,l)
l)
MS Edge40
Xb)
Xb)
,l)
X c)
Firefox53/64
d)Xb)
d)Xb)
*)
Opera44
d)
d)
dd)
dd)
Chrome58
d)
d)
dd)
dd)
MacOSX
10.12
(Macmini)
Safari11.0.1
X e)
Safari11.0.2
(再不)r)
Firefox55
Opera47
q)
Chrome61
Ubuntu
16.0.4
(x32,EGG)
Firefox54
Opera45
X
X
X
Vivaldi1.13
Chromium62
Midori0.5.11
X
Android
6.0.1
(GALAXY
SC-01G)
ブラウザ4.0
JS f)
f)
X
Firefox55
X
X(描画不)
l)
(再不)r)
g)
Opera42
g)
Chrome58
X
Edge1.0.0
Xb)
Xb)
X
iOS
10.3.3
(iPad mini4)
Safari10.0
h)
i)
i,n),r)
X
Chrome60
h)
i)
i,n),r)
X
Puffin5.2.0
X(ビュ不)
X
k)
k)
X e)
   
I)「Google VR Viewで...配信」のJavaScript成績を参照。
a)
指のドラッグ操作に反応しないが、Fullscreenなら可能
b)
360度ビュー形式で再生するが、マウスでもドラッグ操作出来ない
c)
マウスでのドラッグは問題ないが、指でドラッグすると描画出来なくなる
d)
指でのドラッグ操作に反応しない
dd)
Opera57, Chrome71でタッチ操作するには、Chrome://flags等で [Touch Events API]を有効化する必要があった(こちらを参照)。
e)
通常形式で再生可能だが、360度ビュー形式で再生出来ない
f)
カードボードモードで 3D視聴可能だが、(JavaScriptでは)プレイが停止してしまう
g)
360度ビュー形式で再生可能だが、ロングタップして [新規タブで開く]をしても Googleフォトが起動してしまうだけで、アンインストールしないとブラウザでページを開けない
h)
自動再生では何故か再生出来ない。一方、タップしてスタート方式にすると再生可能となるが、一時停止出来ない
*)
WindowsのFirefoxは、アドオンuBlock Originが有効だと動画を再生出来ない
   
=JavaScriptの記述内容: タップしてスタートとホットスポットの同時設置=
<script src="../vrview-master/build/vrview.min.js"></script>  //本体にパスを通す
</div>
<div id="vrview1" ></div>

<script>
var vrView;
window.addEventListener('load', onVrViewLoad)
function onVrViewLoad() {
vrView = new VRView.Player('#vrview1',
{ video: './komaga05.mp4',  //表示する動画。相対パスでも可能。
width: '720',
height: '408'
});

vrView.on('ready', function () {
// PCで自動再生されないようにする
vrView.pause();
state = 'pause';
});
vrView.on('click', function () {
// タップするたびに再生・一時停止を繰り返す
if (state === 'pause') {
vrView.play();
state = 'play';
} else {
vrView.pause();
state = 'pause';
}
});

vrView.on('ready', onVRViewReady);
vrView.on('click', onVRViewClick);
}

//今回は、2ケ所のホットスポットとそのイベント(アラートとオープン)の設定
function onVRViewReady(e){
vrView.addHotspot('spot1', {
pitch: -15, // 上方向の位置。-90,90の範囲で指定
yaw: -40, // 横方向の位置。-180,180の範囲で指定
radius: 0.10, // 円の半径
distance: 1 // カメラからの距離
});
}
function onVRViewClick(e){
if(e.id == 'spot1'){

open("./komaga06.html",target="_self"); // リンク元を同じページに表示させる
};

}
</script>

=注意=
   
i)
端末の傾きに追従して視点の移動も可能
k)
[PC版サイトを見る]で閲覧すればエラー表示されるが、サムネイルからならツアー可能となる。しかし、ツアー後半の動画は再生出来ない場合も多い ?(゜_。)?
l)
ガク々ツアー/ガク々再生
n)
自動ループ再生不可
q)
自動ツアーの際、動画によっては再生出来ない場合がある。
r)
360度ビューも視点の追従移動も可能だが、再生が進行しない(Safari 11.1では解消したが、数枚連続再生後は描画出来なくなってしまう不具合がある!)。
     
   
訂正(2019.03.07更新)
Android(OS8.0.0)のブラウザは、 そのままでは 360度ビュー/再生出来ないが・・・ [PC版を表示]等にして閲覧すれば、360度ビューでスライドショー可能だった ⇒「各種ブラウザの 360度映像対応状況(総括)」を参照。
     
V. VLCでスライドショー
スマホ/タブレットは M3Uに未対応 ⇒訂正
   
   
リンクURLを記述した M3Uプレイリストファイルで提示
 
M3Uファイルを右クリックでダウンロード後、 VLCでご覧下さい。
   
=成績=
手間のかかる前処理を必要とせずに、M3Uプレイリストファイルを提供するだけで、VLC 3.0.0以降をインストールした Windows, Mac, Ubuntuなどのデスクトップ環境なら、スライドショーでネット動画/ 写真を順次閲覧させることが可能だ。
残念ながら、Androidや iOSのVLCは、個々のネット動画のストリーム再生は可能だが、M3Uには未対応
⇒ Androidの VLC(3.0.11)は、M3Uに対応し、写真の 360度ビューにも対応していた(最近の情報は「Android版VLCで 360度映像アルバムの鑑賞」を参照)。

 最上段へ