AWS Elemental Link 使ってみた！

発売日の朝に iPhone12 が届いた streampack 木村です。

早速、仕事しながらデータ移行などをやってますが、実はもうひとつ届いてたものがあります。

それがコレ
#Elemental Link です

![Image from iOS (17).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/02805dac-d4dc-47d7-8fbd-837f48261f66.jpeg)

要は電源入れたら勝手に AWS にストリームを送ってくれるハードウェアエンコーダーボックスです。


AWS Elemental Link
https://aws.amazon.com/jp/medialive/features/link/


リリースからちょっと時間経っちゃってますが、遅ればせながらオーダーしてみました。

# 注文

Elemental Link は AWS アカウントと紐付いている為、自身の AWS アカウントにログインした状態で、前述の Elemental Link のページ、もしくは MediaLive > Device > Purchase a device を辿ると注文ページに飛びます。

![スクリーンショット 2020-10-23 16.08.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/00130749-7a09-207f-9fa6-001a2dc3c1af.png)

この後は、名前とか email とかお届け先住所とか region とか支払い方法などを埋めて行って最後にオーダー完了となります。

価格は1台 $995 です。

注意： 商品代金とは別に **輸入消費税** が別途かかります。
これは商品到着時に金額が判明し、支払う必要があります。

![スクリーンショット 2020-10-23 16.11.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/2186db67-9fd6-1f90-41d5-6c27c9fa4d2d.png)

無事注文が完了すると、AWS から注文完了メールが飛んできます。

ちなみに私が注文したのは 2020/9/18 でした。

# 商品到着

そして 9/26。 我が家に配達されました。
注文から8日とは早いですね。

輸入消費税は私の場合 10,800円でした。

![Image from iOS (16).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/0e325006-d2f8-c71f-a7d0-539f194af7b4.jpeg)

なんで箱2つ？と思ったら、小さい箱には写真のビニールに入った電源ケーブルだけが入ってた。
大きい箱には本体と AC アダプター、ケーブルと説明書。
ケーブル2つも要らないのだが。。。

![Image from iOS (19).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/0e24af81-444c-b95c-cca1-19b13d2ec387.jpeg)

## 表面

![Image from iOS (20).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/24f18839-cd21-29a5-25ad-4fa55b2e5e89.jpeg)

電源ボタン等はありません。
ランプ類とスイッチが一つだけ。

このスイッチを長押すると、デフォルトでは DHCP で IP アドレスを取得するところ、固定 IP に変更されます。
固定 IP アドレスは側面のシールに記載されています。


## 裏面

![Image from iOS (21).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/05b0bc5c-b33f-7034-57c2-90a7dd85d840.jpeg)

* Ethernet
* 3G-SDI
* HDMI
* USB
* DC12V

の口があります。

# 配信

それではさっそく配信してみましょう！

## AWS MediaLive 側


注文が完了すると、MediaLive > Devices に Elemental Link が表示されるようになります。
![スクリーンショット 2020-10-23 12.41.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/eac875a2-746b-0ba4-7731-41574e28afb0.png)


さて、こいつを Input としてまずは MediaLive Input を作成します。

![スクリーンショット 2020-10-23 12.49.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/f39b4f84-742c-28ab-1dc0-4ae23f008a2e.png)

そして、この Input を使う MediaLive CH を作成します。（設定は適当に・・・）

当然、打ち上げは1本なので、SINGLE パイプラインとなります。![スクリーンショット 2020-10-23 13.15.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/904aa5df-30df-3827-57e8-efe7ab3bb269.png)

あとはチャンネルを開始するだけです。





## Elemental Link 側

電源、lan線を挿してみます。

![Image from iOS (24).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/fe62bd15-bacf-57ba-816a-2841c50ecf20.jpeg)


電源ケーブルを挿して暫くすると勝手に AWS と通信します。

![Image from iOS (25).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/96796ab9-38b3-342b-2d6b-75fd3b3d5e69.jpeg)

正常に接続すると ONLINE と AWS LINK が青く点灯します。

### カメラ接続

手持ちの SONY アクションカムを HDMI で接続。

![Image from iOS (23).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/16434d5b-7d4c-bfd3-8ccf-b8a660abc275.jpeg)

暫くすると前面の STREAMING インジケーターが青く点灯します。
これで配信が開始された状態となります。

![Image from iOS (27).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/feaecd36-26ea-91c9-f6f8-c2c2e43c0e69.jpeg)

Elemental Link 側はホントに線をつなぐだけ・・・

![Image from iOS (28).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/3222e1f8-7819-112c-769a-5ffa14187b71.jpeg)

こんな感じで凜ちゃんを撮影。

![スクリーンショット 2020-10-23 13.22.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/902874d4-b432-3d56-ba2d-d95050060002.png)

Mac Safari で視聴中。
当たり前ですがちゃんと見れてます。

# イジってみてわかったこと

気がついた点をリストしてみます。

## Input Preview

Elemental Live にあって MediaLive に無いもの。
もう一生付かないと思っていたプレビューが Elemental Link で配信すると AWS コンソールで確認できます。

これは Elemental Live と同様に5秒に一回くらいで静止画が更新されていく感じです。

![スクリーンショット 2020-10-23 13.21.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/cbdcee47-f30b-8c58-938a-3550e3ff4be9.png)

## 出力ビットレート、フレームレート

Elemental Link 側ではエンコード設定をイジれないのですが、AWS コンソールでどの程度で打ち上げてるか確認できます。

デフォルト設定だとこんな感じ。

![スクリーンショット 2020-10-23 13.23.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/94741d2a-d8cd-5c1a-0dee-b2375c28ffa7.png)



## 配信プロトコル

MediaLive Alert にこんな表示が。

![スクリーンショット 2020-10-23 13.32.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/69fd836c-7d53-b15f-1237-259f9c75526a.png)

どうやら UDP で打ち上げているようです。

# 設定変更

接続が完了すると、Devices から Elemental Link の設定確認、変更が可能になります。

写真のようにデフォルトでは １９２０ｘ１０８０ 9Mbps 59.94fps で送出していることが確認できます。

![スクリーンショット 2020-10-24 7.57.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/57b57d0f-31d3-5802-ae7d-f393862ea9da.png)

右上の Edit ボタンから設定変更が可能です。

とは言っても変更できるのは下記の3つだけ。

![スクリーンショット 2020-10-24 7.57.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/41051b98-d89a-bbf8-672e-2f72e218ea9c.png)

調子こいてビットレートを 100Mbps にすると・・・




![スクリーンショット 2020-10-24 8.01.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/d6d4f09b-3900-3135-d0ad-c18cb7c57d37.png)

怒られました。

ならば 50Mbps にしてみます。

![スクリーンショット 2020-10-24 8.18.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/e30ab6ff-10b4-e5e5-f2aa-312c33185fd7.png)

そうすると 50Mbps で投げるようになりました。
ビットレート変更は配信中でも可能です。

![スクリーンショット 2020-10-24 8.12.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/d3b107ef-83f1-842a-94cb-801f57920823.png)

# ネットワーク設定

Elemental Link のネットワーク設定は AWS コンソールではなく、本体にアクセスして変更することができます。

ブラウザーから

`https://{Elemental Link の IP アドレス}`

にアクセスし、本体底面に記載のユーザー名/パスワードでログインします。

![スクリーンショット 2020-10-24 8.11.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/a03a97f5-169f-3c59-c18b-e132ccd2f047.png)

IP Address Type を Static にすることで任意のネットワーク設定が可能になります。

![スクリーンショット 2020-10-24 8.23.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/172426/4b798ef9-aa49-649f-0a16-8cf13db28517.png)


# まとめ

実際にモノが届くまで、一体どういう仕組で配信するのか全く分からなかったのですが、何なら MediaLive も勝手に作られちゃう？？ くらいに思ってたんですが、MediaLive 側は通常通りに設定する必要がありました。

対して Elemental Link 側はケーブル類をつなぐだけなので、配信の際には現場の人に、コレ繋いでね ♡

で済むのは結構楽になるんじゃないでしょうか。