1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AgoraVideoSDKでバーチャル背景の実装

Last updated at Posted at 2021-08-11

AgoraNativeSDK3.5.0が2021/7/20にリリースされました。
リリースノートはこちら
対象はiOS/Androidのスマホ、mac/Windowsのデスクトップアプリになります。
(ブラウザ版は現在開発中です)

目玉の機能としてはバーチャル背景になります。
単色か、指定した画像を背景として設定する事が可能です。

実装方法

実装方法を見ていきます。この記事ではmac用デスクトップアプリについて記載します。
ドキュメントはこちら
その他のOS、デバイスについても基本的には同様の実装です。

VideoChatViewController.swift
        let bg = AgoraVirtualBackgroundSource()
        bg.backgroundSourceType = AgoraVirtualBackgroundSourceType.color
        bg.color = 0xFFFFFF
        AgoraKit.enableVirtualBackground(true, backData: bg)

SDKに付属するAgora-Mac-Tutorial-Swiftに一部追記しました。
実装の流れとしては

  • 背景を単色か画像かを設定
  • 色の設定
  • バーチャル背景の有効化
    この3点になります。非常に簡単です。

2021/10/22追記
ver3.5.1で背景のぼやかしが追加されました。

結果

スクリーンショット 0003-08-11 12.20.33.png
試しに複数人を写してみましたが正しく人物が判定できています。

最後に

agora.ioに関するお問い合わせはこちらから
スクリーンショット 0001-08-15 13.41.56.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?