AWS Media connect

#AWS Elemental MediaConnectとは何ですか？
> AWS Elemental MediaConnectは、放送局やその他のプレミアムビデオプロバイダーがAWSクラウドにライブビデオを確実に取り込み、AWSクラウドの内部または外部の複数の宛先に配信することを容易にするサービス

##AWS Elemental MediaConnectの概念と用語
* Contribution encoder
    * ライブビデオフィードを受信し、トランスポートまたはアダプティブビットレート（ABR）ストリームへのさらなる処理のために、ストリームを単一の高品質メザニンストリームにエンコードするエンコーダー。
* Distribution
    * 地理的に異なる場所にコンテンツを配信する目的で、他のAWSリージョンのAWS Elemental MediaConnectフローを指す出力を作成した結果。
* Entitlement
    * AWSアカウントが特定のAWS Elemental MediaConnectフローのコンテンツにアクセスできるようにするために付与されるアクセス許可。コンテンツの作成者は、特定のAWSアカウント（サブスクライバー）に資格を付与します。資格が付与されると、サブスクライバーは、発信元のフローをソースとして使用してフローを作成できます。各フローには最大50の資格を含めることができます。
* Flow
    * 1つ以上のビデオソースと1つ以上の出力間の接続。フローごとに、使用するトランスポートプロトコル、暗号化情報、および必要な出力または資格の詳細を指定します。AWS Elemental MediaConnectは、単一のユニキャストストリームとしてライブビデオを送信できる取り込みエンドポイントを返します。サービスは、AWSクラウドの内外を問わず、指定したすべての出力にビデオを複製して配信します。
* Mezzanine stream
    * フル解像度の非圧縮ストリームよりも占有スペースが少ない、軽く圧縮されたビデオストリーム。
* Originator account
    * 少なくとも1つのエンタイトルメントを持つフローを作成するために使用されたAWSアカウント。
* Output
    * AWS Elemental MediaConnectが取り込んだビデオを送信する宛先アドレス、プロトコル、およびポート。各フローには最大50個の出力を含めることができます。出力には、ソースと同じプロトコルまたは異なるプロトコルを使用できます。
* Protocol
    * ファイル送信に使用される一連のルール。AWS Elemental MediaConnectは、サービスがメザニン品質のライブビデオで動作できるようにするためのサービス品質（QoS）レイヤーを実装するプロトコルオプション（Zixi、RTP、RTP-FECなど）を提供します。
* Receiver
    * AWS Elemental MediaConnectからのストリームの受信者。レシーバーは、RTPまたはZixiストリームを受信できるAWSクラウドの内部または外部のエンティティです。これは、アフィリエイト、クラウドエンコーダー、または別のMediaConnectフローである可能性があります。
* Replication
    * 複数の出力を持つフローを作成した結果。ソースは複製され、複数の出力が生成されます。レプリケーションは、自分のアカウント内の複数のワークフローにビデオストリームを配布したり、コンテンツを他のAWSアカウントと共有したりする場合に役立ちます。
* Resource
* Sharing
    * 別のAWSアカウントにフローのコンテンツへのアクセスを許可します。コンテンツを共有するには、あなた（オリジネーター）が別のAWSアカウント（サブスクライバー）にライセンスを付与します。
* Source
    * 構成情報（暗号化とソースの種類）とネットワークアドレスを含む外部ビデオコンテンツ。各フローには少なくとも1つのソースがあります。標準ソースは、オンプレミスエンコーダーなど、別のAWS Elemental MediaConnectフロー以外のソースから取得されます。資格のあるソースは、別のAWSアカウントによって所有され、アカウントに資格を付与したAWS Elemental MediaConnectフローからのものです。
* Subscriber account
    * 別のAWSアカウント（オリジネーターアカウント）が所有するAWS Elemental MediaConnectフローからコンテンツへのアクセスが許可されたAWSアカウント。この許可は、発信者がサブスクライバーの資格をセットアップするときに付与されます。資格により、サブスクライバーは、発信元のコンテンツをソースとして使用するフローを作成できます。
* Whitelisting
    * クラスレスドメイン間ルーティング（CIDR）IPアドレスのブロックがAWS Elemental MediaConnectフローのソースとして機能できるようにします。

##AWS Elemental MediaConnectの使用例

* AWSクラウドにオンプレミスエンコーダからのインジェストコンテンツにAWSエレメンタルMediaConnectを使用しています。
* 異なる地理的領域にコンテンツを配信するためにAWSエレメンタルMediaConnectを使用
* 資格については、AWS Elemental MediaConnectを使用してコンテンツを他のAWSアカウントと共有


###Contribution encoder
<img width="537" alt="スクリーンショット 2020-05-25 21.00.49.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321923/f41ba15e-e54d-78f1-e6b7-5928cc429e40.png">

<img width="540" alt="スクリーンショット 2020-05-25 21.01.06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321923/42778ca7-55fe-d305-e556-ac0c1cf8e02c.png">

##Distribution
<img width="783" alt="スクリーンショット 2020-05-25 21.02.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321923/1e5ec60f-0f20-d9fe-cb24-ff0d2fe18136.png">

###Entitlement
<img width="711" alt="スクリーンショット 2020-05-25 21.02.55.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321923/55f73a63-b3bb-ad58-34ec-8d7be85b25b9.png">

##AWS Elemental MediaConnectのソース
* オンプレミスエンコーダ
* 別のAWS Elemental MediaConnectフロー
* AWS Elemental MediaLive出力
* プレイアウトシステム（クラウドベースまたはオンプレミス）


##VPCインターフェース
> Amazon Virtual Private Cloudサービスに基づく仮想プライベートクラウド（VPC）は、AWSクラウド内の論理的に分離されたプライベートネットワークです。VPCインターフェイスをセットアップして、AWS Elemental MediaConnectフローとVPC間の接続を確立できます。