v4.2.6
V4.2.6が2023年11月17日にリリースされました。
修正された問題
-
チャンネルに参加する前にBluetoothヘッドホンを接続したiOS 16以降のデバイスを使用した場合、Bluetoothヘッドフォンではなくスピーカーから音声が再生される問題を修正。
-
ネットワークのパケットロス率が高い場合や、ホストがエンジンを初期化せず離脱し、再度チャンネルに参加した場合など、特定のシナリオにおいて、受信側のビデオが途切れたりフリーズする問題を修正。
v4.2.3
V4.2.3が2023年10月11日にリリースされました。
新機能
- スクリーンショット機能にサードバーティーの拡張機能を統合
- 利用端末が高度な機能の要件を満たしているかをチェックするメソッドを追加
改善点
- 仮想背景使用時のメモリ消費量の最適化
- setPlaybackSpeedメソッドにおいて無効なパラメータを処理するロジックの最適化
- 無効なトークンが渡された際のアプリがクラッシュしないようなロジックの最適化
修正された問題
- ローカルシステムの時刻が正しく設定されていない場合に、チャンネルに参加できないことがある問題を修正。
- playEffect メソッドを呼び出して同じ soundId を使用する 2 つのオーディオファイルを再生すると、最初のオーディオファイルが繰り返し再生されることがある問題を修正。
- takeSnapshotEx を一度呼び出すと、onSnapshotTaken コールバックを複数回受信する問題を修正。
APIの変更
追加
enableContentInspectEx
-
AgoraContentInspectTypeImageModeration
inAgoraContentInspectType
. -
serverConfig
inAgoraContentInspectConfig
isFeatureAvailableOnDevice
AgoraFeatureType
v4.2.2
V4.2.2が2023年7月27日にリリースされました。
新機能
- ワイルドカードトークン
- チャンネル情報のプリロード機能
- 背景色のカスタマイズ
- ローカル映像プレビューのソースタイプ指定
改善点
- カメラキャプチャーのエフェクトと品質の向上
- 仮想背景アルゴリズムの向上
- メディアリレーのターゲットチャンネル数が6つに増加
- コーデック品質の取得が可能に
- 画面共有シナリオに基づいた送信側のフレームレートの自動調整
- remoteVideoStateChangedOfUid コールバックの理由列挙に「CodecNotSupport」が追加
修正された問題
- ネットワーク依存のチャンネル再接続に時間がかかる問題を修正。
- 一部のデバイスで画面共有が表示されるまでに時間がかかることがある問題を修正。
- カスタムビデオキャプチャシナリオで、setBeautyEffectOptions、setLowlightEnhanceOptions、setVideoDenoiserOptions、および setColorEnhanceOptions を自動的にロードできない問題を修正。
APIの変更
追加
startPreview [2/2]
stopPreview [2/2]
setCameraExposureFactor
isCameraExposureSupported
preloadChannelByToken [1/2]
preloadChannelByToken [2/2]
updatePreloadChannelToken
- The following members in
AgoraRtcChannelMediaOptions
:publishThirdCameraTrack
publishFourthCameraTrack
publishThirdScreenTrack
publishFourthScreenTrack
AgoraVideoCodecCapLevels
AgoraVideoCodecCapabilityLevel
-
backgroundColor
inAgoraRtcVideoCanvas
-
codecLevels
inCodecCapAgoraVideoCodecCapInfoInfo
-
AgoraVideoRemoteReasonCodecNotSupport
inAgoraVideoRemoteReason
v4.2.1
V4.2.1が2023年6月21日にリリースされました。
改善点
ネットワーク伝送処理が改善され、オーディオとビデオのインタラクションがよりスムーズになりました。
修正された問題
- 一部の古いバージョンのAccessTokenとSDKの非互換性により、チャンネルに参加できないことがある問題を修正。
- 送信側が setAINSMode を呼び出してAIノイズリダクションを有効にした際、受信側でエコーが発生することがある問題を修正。
- メディアプレーヤーを使用してメディアファイルを再生しているときに、短いノイズが発生する問題を修正。
- destroyMediaPlayerメソッドを呼び出すとクラッシュすることがある問題を修正。
v4.2.0
V4.2.0が2023年5月24日にリリースされました。
仕様変更
1.ビデオキャプチャ
v4.2.0では、カメラおよび画面共有機能のAPIを最適化しています。
下表の代替メソッドを使用し、sourceTypeパラメータでビデオソースを指定するようにしてください。
削除されたメソッド | 代替となるメソッド |
startSecondaryCameraCapture | startCameraCapture |
stopSecondaryCameraCapture | stopCameraCapture |
2.映像データ取得
onCaptureVideoFrameおよびonPreEncodeVideoFrameコールバックに、特定のビデオソースタイプを示すために使用されるsourceTypeという新しいパラメータが追加されました。
3.チャンネルメディアオプション
- AgoraRtcChannelMediaOptions の publishCustomAudioTrackEnableAec は削除されました。
代わりにpublishCustomAudioTrackを使用してください。 - AgoraRtcChannelMediaOptionsのpublishTrancodedVideoTrackは、publishTranscodedVideoTrackに名称変更しました。
- AgoraRtcChannelMediaOptionsのpublishCustomAudioSourceIdは、publishCustomAudioTrackIdに名称変更しました。
4.その他
- didApiCallExecuteが削除されました。
関連するチャンネルやメディアコールバックを通じて、API実装の結果を取得してください。 - enableDualStreamMode[1/2] と enableDualStreamMode[2/2] は、非推奨になりました。
代わりに setDualStreamMode[1/2] と setDualStreamMode[2/2] を使用してください。 - startChannelMediaRelay, updateChannelMediaRelay, startChannelMediaRelayEx, updateChannelMediaRelayExは非推奨になりました。
代わりにstartOrUpdateChannelMediaRelayとstartOrUpdateChannelMediaRelayExを使用してください。
新機能
- AIノイズキャンセリング機能(有償)
- 仮想背景の機能拡張(詳細)
- ビデオシナリオの自動設定
- ローカルビデオミキシング
- デバイスをまたいだ同期
改善点
- 幅広いボイスチェンジャーエフェクトが設定可能
- デバイスの画面共有パフォーマンスの確認が可能
- オーディオとビデオの同期が可能
- 複数のカメラからのビデオストリームのキャプチャが設定可能
- チャンネルをまたいだよりシンプルかつスムーズなメディアリレーを設定可能
- カスタムオーディオトラックの作成手順の最適化
修正された問題
- 短時間にホストと視聴者のロールを切り替えると、視聴者がホストの音声を聞き取れなくなることがある問題を修正。
- チャンネルメディアリレー中に、firstRemoteVideoFrameOfUidコールバックが時々発火しない問題を修正。
- 受信者が高品質なストリームをsubscribeしていたが、低品質なストリームを受信してしまう事がある問題を修正。
- onRemoteAudioStateChangedコールバックで例外が発生した際に、ユーザーの状態が不安定になる問題を修正。
APIの変更
追加
startCameraCapture
stopCameraCapture
startOrUpdateChannelMediaRelay
startOrUpdateChannelMediaRelayEx
getNtpWallTimeInMs
setVideoScenario
getCurrentMonotonicTimeInMs
didLocalVideoTranscoderErrorWithStream
startLocalVideoTranscoder
updateLocalTranscoderConfiguration
queryScreenCaptureCapability
setScreenCaptureScenario
setAINSMode
createAudioCustomTrack
destroyAudioCustomTrack
AudioTrackConfig
AgoraAudioTrackType
AgoraApplicationScenarioType
AgoraScreenCaptureFrameRateCapability
- The
domainLimit
andautoRegisterAgoraExtensions
members inAgoraRtcEngineConfig
- The
channelId
anduid
parameters instateDidChanged
andinformationDidUpdated
callbacks - The
sourceType
parameter inonCaptureVideoFrame
andonPreEncodeVideoFrame
callbacks - The
AgoraVirtualBackgroundNone
andAgoraVirtualBackgroundVideo
enumerators inAgoraVirtualBackgroundSourceType
修正
-
enableDualStreamMode
[1/2] -
enableDualStreamMode
[2/2] startChannelMediaRelay
startChannelMediaRelayEx
updateChannelMediaRelay
updateChannelMediaRelayEx
didReceiveChannelMediaRelayEvent
AgoraChannelMediaRelayEvent
削除
startSecondaryCameraCapture
stopSecondaryCameraCapture
didApiCallExecute
-
publishCustomAudioTrackEnableAec
inAgoraRtcChannelMediaOptions
inAgoraRtcChannelMediaOptions
詳細は以下リンクをご参照ください。
プラットフォームとバージョンを下記ページ内で検索いただけます。
https://docs.agora.io/en/video-calling/overview/release-notes?platform=ios