過去の移行ドキュメント¶
2022.4.0 で実施するスポットライト機能に対する破壊的変更について¶
概要¶
2022 年 6 月の Sora リリースからサイマルキャスト機能が無効の状態でスポットライト機能を利用できるようになりました。 この変更に伴い、 Sora iOS SDK では 2022.4.0 にてスポットライト機能利用時にサイマルキャストを自動的に有効にする機能を廃止します。
変更内容¶
変更前はスポットライト機能を有効化した際に、自動的にサイマルキャスト機能を有効化していたため、映像送信時に複数画質の映像を送信する動作となっていました。
変更後は自動的にサイマルキャスト機能を有効化しませんので、複数画質の映像を送信したい場合は明示的にサイマルキャストを有効化する必要があります。
修正が必要なケース¶
2022.4.0 以前に Sora iOS SDK のスポットライト機能を利用している場合、処理の修正が必要になります。
修正例¶
引き続きサイマルキャスト機能を有効にしてスポットライト機能を利用したい場合は Configuration.simulcastEnabled
プロパティに true
の設定を追加してください。
変更前¶
let config = Configuration(url: soraURL,
channelId: soraChannelId,
role: role,
multistreamEnabled: true)
// スポットライト機能を有効にします。
config.spotlightEnabled = .enabled
変更後¶
let config = Configuration(url: soraURL,
channelId: soraChannelId,
role: role,
multistreamEnabled: true)
// スポットライト機能を有効にします。
config.spotlightEnabled = .enabled
// サイマルキャスト機能を有効化する設定を追加します。
config.simulcastEnabled = true