Upgrade to Pro — share decks privately, control downloads, hide ads and more …

mentoにおける Zoom SDKの活用方法とその学び

Yuki Matsuyama
February 18, 2025
2

mentoにおける Zoom SDKの活用方法とその学び

Yuki Matsuyama

February 18, 2025
Tweet

Transcript

  1. mento Inc. 2 松山 勇輝 所属: 株式会社mento 取締役CTO Twitter: @matsumatsu202

    GitHub: @matsumatsu20 好きなもの: コーチング / 趣味プログラミング / 障害対応 / パフォーマンスチューニング・ISUCON / スプレッドシートで事業計画をつくること
  2. mento Inc. mentoにおけるコーチングの実現方法の歴史 5 2020 2019 2021 2022 2023 2024

    サービスローンチ オフライン/オンライン による実施 オフライン廃止 Zoom ISVによる Zoom Meeting Zoom Video SDKによる オンラインコーチング
  3. mento Inc. mentoにおけるコーチングの実現方法の歴史 6 2020 2019 2021 2022 2023 2024

    サービスローンチ オフライン/オンライン による実施 オフライン廃止 Zoom ISVによる Zoom Meeting Zoom Video SDKによる オンラインコーチング
  4. mento Inc. 9 「中央集権」化をする理由 1. サービス体験の統一 我々はプラットフォーマーだがお客様からしたらそんなことは知ったこっちゃない どのコーチを選んでも統一されたサービス体験・品質であるべき 2. ガバナンスの強化

    エンタープライズのお客様の利用が増える上での必須事項 3. コーチングのデータを活用したプロダクト開発 データガバナンスの問題で録画データを保持するには自社アカウントでの保持が必須
  5. mento Inc. 11 なぜZoom ISV パートナープログラムを使うか 1. フレキシブル/スケーラブルな運用が可能 オンデマンドにZoomユーザーを発行し、課金も実際に通話した分を支払うため プラットフォームビジネスと非常に相性がよい

    2. コストメリット アカウントごとに通話料が大きく異なったり時期要因で変動が多いケースでは 従量課金の料金体系でコストメリットがある(とはいえ試算は重要) 3. 使い慣れたUXで提供できる サービス利用者はいつも使っているZoomを使うだけ オンボーディングコストをかけずにサービス展開できる
  6. mento Inc. mentoにおけるコーチングの実現方法の歴史 14 2020 2019 2021 2022 2023 2024

    サービスローンチ オフライン/オンライン による実施 オフライン廃止 Zoom ISVによる Zoom Meeting Zoom Video SDKによる オンラインコーチング
  7. mento Inc. 17 Zoom Video SDKの導入背景 1. シームレスなプロダクト体験にしたい コーチングセッションでユーザー体験が分断してしまう 例えばその後すぐに内省のアンケート書いて欲しい、などの機能の実現が難しい

    2. ビデオ通話の中にプロダクトとして介入できない リアルタイムなユーザーへのアプローチ等が機能として提供できない リアルタイム×マルチモーダルでデータ処理させて〜、とかしたい
  8. mento Inc. 19 Zoom Video SDKの導入背景 1. Web RTCを自前で実装するのがリソース×ケーパの観点で難しかった まだまだアーリーフェーズのスタートアップでここをすべて自分たちで作るより、ビデオ通話

    のコアの部分はZoomにお任せしてそれ以外のコアドメインである「コーチング」の部分の 実装に集中できるようにした 2. ミッションクリティカルな機能になるため信頼性を担保したかった コーチングセッションは我々のプロダクト価値のど真ん中。安定的に高品質なサービスを 提供する必要があり、巨人の肩にちゃんと乗ることが重要
  9. mento Inc. 22 Zoom Video SDKの学び 1. チャットや背景画像等、ビデオ通話の周辺機能の支援が大きい 単純なVideo通話の機能以外にも必要な要件は多々あり、そこをSDKとしてサポート されているため基本的にはそれに乗っかっていけばZoom相当のものが作れる

    2. ユーザーはZoomやGoogle Meetと比較してくる 上記のように必要機能は比較的コストをかけずに実装できるが、ユーザーは普段使っている ZoomやGoogle Meetと比較する。美肌機能やPicture In Pictureなどの機能を当たり前に 使っており、そこからのデグレードに見えてしまう 3. ブラウザやハードウェア起因のトラブルに悩まされる 一部WebAssenblyに依存していたり、カメラやマイク等のハードウェアとの兼ね合いがある ので不具合発生時のシューティングが難しい。ここに対してのソリューションとして 「Zoom Probe SDK」というものが昨年末に発表されているので要チェック