Kotlin
このアプリは、Media Projection API を画面共有ビデオのソースとして使用する方法を示します。カスタム・ビデオ・キャプチャーを使用してデバイスの画面をキャプチャし、ビデオ・ストリームとして公開する方法を学びます。
アーキテクチャの概要
- Vonageセッション - 接続と公開
- メディアプロジェクション - 画面をキャプチャするシステムAPI(ユーザーの同意が必要)
- フォアグラウンド・サービス - スクリーンキャプチャは
mediaProjectionフォアグラウンドサービス - カスタムキャプチャ - 延長
BaseVideoCapturerフレームをキャプチャしてパブリッシャーに送る
完成予想時間:25分
このチュートリアルをスキップしたい? で完成したKotlinクライアントのコードに直接ジャンプできます。 スクリーン共有 のフォルダにあります。 Androidサンプルアプリレポ をGitHubにアップした。このレポには、プロジェクトの実行方法と探索方法に関する完全な文書が記載されたREADMEが含まれています。このチュートリアルでは、KotlinバージョンのAndroidサンプルアプリを取り上げます。Javaバージョンについては 前回のサンプルアプリレポ.
必要条件
このチュートリアルを完成させるために必要なもの:
- 有効なVonage Video APIアカウント - お持ちでない場合は、以下のことが可能です。 無料体験を申し込む
- アンドロイドスタジオ
画面共有
Vonage Video APIプラットフォームを使用して画面共有機能を実装する方法をご紹介します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Android SDKの追加5
認証の設定6
許可を求める7
カスタムキャプチャーの実装8
キャプチャーの開始9
セッションの初期化10
アプリの実行11
結論