はじめての Zoom Video SDK - 準備編

<h2>■ 前置き</h2>
Zoomでは２種類のSDKプラットフォームが用意されています。

 - <b><font color="#2D8CFF">VideoSDK</font></b>: Zoomで提供する映像音声処理のコンポーネントのみをUI/UXを含まないままパッケージ化
 - <b>MeetingSDK</b>: 通常のZoomミーティング、ウェビナーで利用されるUI/UXを含む各種機能をパッケージ化

<font color="#2D8CFF">VideoSDK</font>で実現できる映像音声通話は個別の通信としての扱いになるため通常のZoomミーティングやウェビナーとは互換性がありません。そのため、<font color="#2D8CFF">VideoSDK</font>で生成された通話識別子(Session Name)へは通常のZoomクライアント及びMeetingSDKからは参加接続できないものとなります。
ただし、<font color="#2D8CFF">VideoSDK</font>では通常のZoomサービスでご利用いただける高品質な通話を独自のUI/UXで構築いただけるメリットがあります。

<h2>■ VideoSDKのアカウント取得と事前準備について</h2>

1. 「<a href="https://explore.zoom.us/docs/en-us/video-sdk.html" target=_blank>https://explore.zoom.us/docs/en-us/video-sdk.html</a>」開き「Buy Now」から登録を進めます。
![スクリーンショット 2022-04-30 9.25.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/467da295-5be8-d6a1-2f08-2dc222011b21.png)

2. ２種類ある契約のうち何れかを選択して「Continue」で進み画面遷移に沿って必要事項の入力を済ませ完了させます。
![スクリーンショット 2022-04-30 9.26.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/d549b5ec-ca64-f60f-4615-6d398d0f65c6.png)

3. 登録したメールアドレスを使って「<a href="https://zoom.us/" target=_blank>https://zoom.us/</a>」からサインインします。
![スクリーンショット 2022-04-30 9.31.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/12398ef0-4c69-5a48-b642-8fa98d44bad7.png)
![スクリーンショット 2022-04-30 9.30.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/b1bfa664-609c-930d-91f7-53bfe6f28567.png)

4. 正しくサインインできればWeb管理画面から確認できる各種メニューを確認できます。
続いてSDKを利用するために「App Marketplace」(アプリマーケットプレイス)に遷移します。
![スクリーンショット 2022-04-30 9.34.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/448c71a8-f6c9-40a3-44ba-e74029611d4d.png)

5. Marketplaceの画面右上プルダウンより「Build Video SDK」へ遷移します。
![スクリーンショット 2022-04-30 9.38.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/46f43918-e8d5-70ea-8c63-fca3ced5ff61.png)

6. 「App Name」、「Name」、「Email address」を入力します。
*登録されたVideoSDKに関わる重要な周知事項が発生した際にはZoomから「Email address」へ通知されますので必ず存在する値を入力ください。
![スクリーンショット 2022-04-30 11.38.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/fc3df77e-142f-37dd-5ed4-aae233c2fb7e.png)


7. 画面をスクロールダウンすると「Download」項目が現れます。各OS、SDKのバージョンごとに「Download」ボタンからサンプルの取得ができます。
![スクリーンショット 2022-04-30 10.02.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/260127d6-dcee-4bbf-5e97-f8fb38b98805.png)

8. Key/Secretを確認できたところで準備完了です。
<b>SDK Key / SDK Secret</b> : SDKの起動や通話接続を確立するために必要です。
<b>API Key / API Secret</b> : インフラ側へのAPIリクエストの際の認証トークンを生成する際に必要です。
![スクリーンショット 2022-04-30 10.04.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/de788785-90df-1d50-7f64-617610d8d23e.png)


<h2>■ VideoSDKの実装について</h2>
VideoSDKの実装に関しての手順、注意事項については「<a href="https://marketplace.zoom.us/docs/sdk/video/introduction" target=_blank>https://marketplace.zoom.us/docs/sdk/video/introduction</a>」で開示されています。

![スクリーンショット 2022-04-30 10.12.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/e5287651-48f9-57a7-2e6a-5f7f3230cb89.png)

VideoSDKのアップデート情報は「<a href="https://marketplace.zoom.us/docs/guides/stay-up-to-date/changelog" target=_blank>https://marketplace.zoom.us/docs/guides/stay-up-to-date/changelog</a>」で確認できます。
![スクリーンショット 2022-04-30 11.31.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2123842/0e81c7ec-f5fe-f500-c809-d6b8d2378606.png)