BrightAuthor:Connected で同期再生、同期再起動など

## 概要
BrightSignを複数台利用した展示の設定をBrightAuthor:Connected で設営してぶち当たった壁を記録するためのメモ

- macOS 10.15.5
- BA Connected 1.5.5
- Netgear HUB
- ルーター (ほぼ必須）



## BrightSignとは
BrightSign社は、2002年創業、米国カリフォルニア州に本社をおいてるサイネージとかのためのメディアプレイヤーを提供している会社である。リアルタイム処理などが必要のない美術館の展示だったり、ショッピングセンターでのディスプレイとかに多く多用されている。

## BrightAuthor と BrightAuthor:Connected 
BrightSignを制御するためには、.bsfwのファームウェアファイルと.brsファイルなどが必要となる。
もちろん、自分で[スクリプト書く方法](https://github.com/brightsign/)とかあるのですが、ソフト利用すると、スケジューリングとかログ設定などが簡単なので、公式を利用する。

一番簡単な方法としては、BrightSignが公式で出しているBrightAuthorというソフトを利用することだ。
その中でも二つに分かれているので、説明する。

### BrightAuthor
前提として**WINDOWS**のみです。
これまでの[チュートリアル動画](https://www.youtube.com/watch?v=dImzmmZjpNU)のすべてはBrightAuthor前提になっていて、今回は著者はmacで設営したためにこちらは飛ばす。

### BrightAuthor:Connected 
 BrightAuthor:Connected はニュープレイヤーとして登場していて、macOSでも使えるのが嬉しい。機能としてはBrightAuthorとほぼ同じで、プレイヤーをインターネット経由して動画内容をアップデートすることなどが可能となる。



## Device Setup 編　（ハードウェアのファームウェアなど）
![output2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/60793a3e-d709-9fdc-9a27-67fc868259f9.gif)



### 静的IPを振りたい
管理とかデバッグするために、静的IPを振りたいと思うのは自然である。今回の展示ではn個のプロジェクターと同期していたために、 192.168.0.101~192.168.0.230とかへと振りたい。

![Screen Shot 2020-08-30 at 1.38.09 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/487f9293-609c-19e7-1ce7-2a75bb741221.jpeg)

しかし、これだけだと失敗する。BrightSignは初期設定から169.xxx.xxx.xxみたいなIPがふられ、典型的なDHCPで割り当てられる前の設定になる。


なぜかわからないが、BrightSignの場合では
1. ファームウェアアップデート行う
2. 初期設定で169.xxx.xxx.xxみたいなIPが設定される。
3. Local Network RegisteringみたいなアップデートでDHCPを獲得しようとする、失敗の場合は初期設定のままとなる
4. 成功した場合には、設定した静的IPになる。

この動作が起きるために、著者はnetwork hub利用して同期する場合には**ルーターを挟むことを強く推薦する**。


---

## Presentation 編 (動画内容）

### Presentation > Content

この説明している[チュートリアル動画](https://www.youtube.com/watch?v=dImzmmZjpNU)を沿って動画の登録などを行う。
BrightAuthorでもBrightAuthor:Connectedでも同じような設定が可能となってる。

### Presentation > Layout

UDP信号を受け入れるために、プレイヤー側で受け取るための設定をする必要がある。
まず、presentationのタブにいき、ナビゲーターの中で non visible zonesで一つ追加する

![Screen Shot 2020-08-30 at 2.17.41 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/fc8c0cd0-f5d1-865d-68f6-2b5369475d70.jpeg)


追加したら、imagesからcontrolへとzoneを設定を変える。最終的には以下のようになる。

![Screen Shot 2020-08-30 at 2.17.25 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/047829bf-c8df-446d-40af-2e06dc88a8e0.jpeg)

そこからの設定は以下のgifを参考に
gif内ではrebootを送ったら、再起動するっていう設定になってる。

![output.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/c3da3eaf-18b5-41d0-1243-8ed627924af8.gif)


ルーターによって、MULTICASTが対応しているものであれば、それ(255.255.255.255:5000)を使うのが一番だと思うが、デフォルトは5000番で設定されている。以下の部分で変えることができる。
![Screen Shot 2020-08-30 at 2.17.06 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/6b120b84-a2c5-2f65-094f-bc5740a8585e.jpeg)




## 番外編

### 引っかかるポイント

#### 静止画のResize
静止画をdrag and drop するときに、出す画面より大きい場合にはリサイズが必要ですみたいなwindowが表示されるが、基本的にはこれは**トラップ**であり、処理落ちします。
なので、事前にresizeしたものを入れるのが重要。
Macの場合ではPreviewアプリで入っている機能で十分できます
![Screen Shot 2020-08-30 at 2.06.55 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/78436c46-7e9b-38fd-0b40-19894b97e916.jpeg)


#### BSN.cloudサインインする必要はあるのか

ログイン前のadmin画面

![Screen Shot 2020-08-30 at 2.08.09 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/aa0074f0-0ec1-f04c-7e31-1ed1de044e5b.jpeg)

ログインしたあとのadmin画面。圧倒的に機能がありそうだけど、基本的にこんなにいらない。
![Screen Shot 2020-08-30 at 2.08.41 PM.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151633/639c54bc-05cb-eecb-a9af-c4e79561962a.jpeg)


ログインすることによって得られるメリットしては設定ファイルの保存などがクラウド上でされることなどが可能となっているが、ローカルな展示のテストとか含め、基本的に毎回設定をdiskに保存した方が有利なので、ログインしないことをおすすめする。



### レファレンス
[https://docs.brightsign.biz/display/DOC/Editing+Network+Settings+on+a+Player](https://docs.brightsign.biz/display/DOC/Editing+Network+Settings+on+a+Player)