Kotlin

このアプリは、Media Projection API を画面共有ビデオのソースとして使用する方法を示します。カスタム・ビデオ・キャプチャーを使用してデバイスの画面をキャプチャし、ビデオ・ストリームとして公開する方法を学びます。

アーキテクチャの概要

  1. Vonageセッション - 接続と公開
  2. メディアプロジェクション - 画面をキャプチャするシステムAPI(ユーザーの同意が必要)
  3. フォアグラウンド・サービス - スクリーンキャプチャは mediaProjection フォアグラウンドサービス
  4. カスタムキャプチャ - 延長 BaseVideoCapturerフレームをキャプチャしてパブリッシャーに送る

完成予想時間:25分

このチュートリアルをスキップしたい? で完成したKotlinクライアントのコードに直接ジャンプできます。 スクリーン共有 のフォルダにあります。 Androidサンプルアプリレポ をGitHubにアップした。このレポには、プロジェクトの実行方法と探索方法に関する完全な文書が記載されたREADMEが含まれています。このチュートリアルでは、KotlinバージョンのAndroidサンプルアプリを取り上げます。Javaバージョンについては 前回のサンプルアプリレポ.

必要条件

このチュートリアルを完成させるために必要なもの: