agora.ioのWebRTC SDKで画面(アプリケーション)共有を実装
開発環境
Chrome 85.0.4183.83
AgoraVideoSDK for Web 3.1.2
使用するAPI
createStream(spec: StreamSpec): Stream
実装内容
CreateStreamのscreenをtrueするだけです。
rtc.localStream = AgoraRTC.createStream({
streamID: rtc.params.uid,
audio: true,
video: true,
screen: true, ←ここ
screenAudio: true
})
画面
(APPID、Channelを入力してJoinをクリック)
・画面共有のダイアログ表示時
補足
・Web SDK v3.0以降、Windows Chrome74以降より音声共有もできます。詳細はこちら
・Web SDK v2.6またはChrome 72以下の場合はプラグインが必要です。
関連リンク
・画面共有のドキュメントはありますか?
・画面共有のサンプルはありますか?
・画面共有で、ブラウザ(Chrome)標準の中止ボタンを押した場合、そのイベントをリッスンする方法はありますか?