v4.2.6
V4.2.6が2023年11月17日にリリースされました。
修正された問題
-
Android 14の使用時に発生する問題
-
画面共有中に縦画面と横画面を切り替えると、画面共有が中断される。その際画面共有を再開するには、ポップアップウィンドウで画面の録画を確認する必要がある問題を修正。
-
SDK を統合する際に Android targetSdkVersion を 34 に設定すると、画面共有が利用できなくなったり、アプリがクラッシュしたりすることがある問題を修正。
-
captureVideo を false に設定して画面共有を開始した後、updateScreenCaptureParametersでcaptureVideo を true に設定すると、受信側で共有画面がフリーズする問題を修正。
-
横画面モードで画面共有する場合に、視聴者が見る共有画面が2つの部分に分割される問題を修正。
-
-
ライブストリーミングシナリオで、視聴者側の映像が歪むことがある問題を修正。
-
ネットワークのパケットロス率が高い場合や、ホストがエンジンを初期化せず離脱し、再度チャンネルに参加した場合など、特定のシナリオにおいて、受信側の映像が途切れたりフリーズする問題を修正。
v4.2.3
V4.2.3が2023年10月11日にリリースされました。
新機能
- スクリーンショット機能にサードバーティーの拡張機能を統合
- 利用端末が高度な機能の要件を満たしているかをチェックするメソッドを追加
改善点
- 仮想背景使用時のメモリ消費量の最適化
- 画面共有時のビデオエンコーディング設定の最適化
- 超高解像度(4K、60fps)の画面共有時のパフォーマンスとエンコード効率を最適化
- setPlaybackSpeedメソッドにおいて無効なパラメータを処理するロジックの最適化
- 無効なトークンが渡された際のアプリがクラッシュしないようなロジックの最適化
修正された問題
- H.265エンコーディングモードを使用している場合、ウェブクライアントがインタラクティブ機能に参加すると、ネイティブ側でonUserEnableLocalVideoコールバックが冗長になることがある問題を修正
- ローカルのシステム時刻が正しく設定されていない場合に、チャンネルへの参加に失敗することがある問題を修正。
- playEffect [2/2]メソッドを呼び出して同じsoundIdを使用する2つのオーディオファイルを再生すると、最初のオーディオファイルが繰り返し再生されることがある問題を修正。
- ホストがstartAudioMixing [2/2]メソッドを呼び出して音楽を再生すると、リモートユーザーには音楽が聞こえるのに、ホストには音楽が聞こえないことがある問題を修正。
- 特定のAndroidデバイスでクラッシュすることがある問題を修正。
- takeSnapshotExを一度呼び出すと、onSnapshotTakenコールバックを複数回受け取るよう修正。
- joinChannelExを排他的に呼び出して参加したチャンネルで、setEnableSpeakerphoneを呼び出すと、スピーカーからヘッドフォンにオーディオルートを切り替えることができないことがある問題を修正。
APIの変更
追加
enableContentInspectEx
-
CONTENT_INSPECT_TYPE_IMAGE_MODERATION
intype
ofContentInspectModule
. -
serverConfig
inContentInspectConfig
isFeatureAvailableOnDevice
FeatureType
v4.2.2
V4.2.2が2023年7月27日にリリースされました。
新機能
- ワイルドカードトークン
- チャンネル情報のプリロード機能
- 背景色のカスタマイズ
改善点
- カメラキャプチャーのエフェクトと品質の向上
- 仮想背景アルゴリズムの向上
- メディアリレーのターゲットチャンネル数が6つに増加
- コーデック品質の取得が可能に
修正された問題
- ネットワーク依存のチャンネル再接続に時間がかかる問題を修正。
- 一部のデバイスで画面共有が表示されるまでに時間がかかることがある問題を修正。
- カスタムビデオキャプチャシナリオで、setBeautyEffectOptions、setLowlightEnhanceOptions、setVideoDenoiserOptions、および setColorEnhanceOptions を自動的にロードできない問題を修正。
APIの変更
追加
setCameraExposureFactor
isCameraExposureSupported
preloadChannel[1/2]
preloadChannel[2/2]
updatePreloadChannelToken
setRouteInCommunicationMode
CodecCapLevels
VideoCodecCapLevel
-
backgroundColor
inVideoCanvas
-
codecLevels
inCodecCapInfo
REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT
v4.2.1
V4.2.1が2023年6月21日にリリースされました。
改善点
ネットワーク伝送処理が改善され、オーディオとビデオのインタラクションがよりスムーズになりました。
修正された問題
- 一部の古いバージョンのAccessTokenとSDKの非互換性により、チャンネルに参加できないことがある問題を修正。
- 送信側がsetAINSModeを呼び出してAIノイズリダクションを有効にした際、受信側でエコーが発生することがある問題を修正。
- メディアプレーヤーを使用してメディアファイルを再生しているときに、短いノイズが発生する問題を修正。
- 画面共有をした際に、一部のAndroidデバイスの受信側で映像が途切れることがある問題を修正。
v4.2.0
V4.2.0が2023年5月24日にリリースされました。
仕様変更
1.映像データ取得
onCaptureVideoFrameおよびonPreEncodeVideoFrameコールバックに、特定のビデオソースタイプを示すために使用されるsourceTypeという新しいパラメータが追加されました。
2.チャンネルメディアオプション
- AgoraRtcChannelMediaOptions の publishCustomAudioTrackEnableAec は削除されました。
代わりにpublishCustomAudioTrackを使用してください。 - AgoraRtcChannelMediaOptionsのpublishTrancodedVideoTrackは、publishTranscodedVideoTrackに名称変更しました。
- AgoraRtcChannelMediaOptionsのpublishCustomAudioSourceIdは、publishCustomAudioTrackIdに名称変更しました。
3.その他
- didApiCallExecuteが削除されました。
関連するチャンネルやメディアコールバックを通じて、API実装の結果を取得してください。 - enableDualStreamMode[1/2] と enableDualStreamMode[2/2] は、非推奨になりました。
代わりに setDualStreamMode[1/2] と setDualStreamMode[2/2] を使用してください。 - startChannelMediaRelay, updateChannelMediaRelay, startChannelMediaRelayEx, updateChannelMediaRelayExは非推奨になりました。
代わりにstartOrUpdateChannelMediaRelayとstartOrUpdateChannelMediaRelayExを使用してください。
新機能
- AIノイズキャンセリング機能(有償)
- 仮想背景の機能拡張(詳細)
- ビデオシナリオの自動設定
- ローカルビデオミキシング
- デバイスをまたいだ同期
改善点
- 幅広いボイスチェンジャーエフェクトが設定可能
- デバイスの画面共有パフォーマンスの確認が可能
- オーディオファイルの互換性向上
- オーディオとビデオの同期が可能
- 複数のカメラからのビデオストリームのキャプチャが設定可能
- チャンネルをまたいだよりシンプルかつスムーズなメディアリレーを設定可能
- カスタムオーディオトラックの作成手順の最適化
修正された問題
- Android端末で、ユーザーがチャンネルに参加したり退出したりする際に、クラッシュが発生する場合がある問題を修正。
- 短時間にホストと視聴者のロールを切り替えると、視聴者がホストの音声を聞き取れなくなることがある問題を修正。
- インイヤーモニタリングを有効にした際に稀に失敗する問題を修正。
- 時折エコーが発生する問題を修正。
- onRemoteAudioStateChangedコールバックで例外が発生した際に、ユーザーの状態が不安定になる問題を修正。
追加
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=android