v4.1.1
V4.1.1が2023年2月8日にリリースされました。
互換性の変更
1.デフォルトのビデオ解像度の変更
デフォルトのビデオエンコーディング解像度を640 × 360から960 × 540にアップグレードしました。setVideoEncoderConfiguration メソッドを呼び出すと、ビデオエンコーディングパラメーター設定に期待されるビデオエンコーディング解像度を設定できます。
※留意事項として、デフォルトの解像度が変更する事で利用料が変わる可能性が御座います。
新機能
- 初期フレームのレンダリング高速化
- ビデオレンダリングトレース
改善点
- onRenderVideoFrameコールバックの最適化
- 元のビデオの品質が損なわれている場合でも、受信側でより高い解像度へビデオ品質をアップスケーリング
修正された問題
- サンプルレートが48 kHzのオーディオファイルの再生に失敗する問題を修正。
- ユーザーがXiaomi Redmi 9Aデバイスでビデオ解像度を3840 × 2160に設定し、CDNストリーミングを開始した後にクラッシュが発生するする問題を修正。
- リアルタイムのコーラスシナリオで、OPPO R11デバイスがラウドスピーカーモードでチャンネルに参加すると、リモートユーザーがノイズとエコーが聞こえる問題を修正。
- ローカルミュージックの再生が終了したとき、onAudioMixingFinished コールバックが正しくトリガーされない問題を修正。
- バグ番号: UDevC0016818012 ビデオフレームオブザーバーを使用するとき、受信側で最初の ビデオフレームを見逃すことがある問題を修正。
- バグ番号: UDevC0016818012 複数のチャンネルを含むシナリオで画面を共有するとき、リモ ートユーザーに黒い画面が表示されることがある問題を修正。
- 仮想背景を有効にして背面カメラに切り替えると、背景が反転してしまうことがある問題を修正。
- 1つのチャンネルに複数のビデオストリームがある場合、一部のビデオ拡張APIの呼び出しに失敗することがある問題を修正。
APIの変更
追加
- enableInstantMediaRendering
- startMediaRenderingTracing
- startMediaRenderingTracingEx
- onVideoRenderingTracingResult
- MEDIA_RENDER_TRACE_EVENT
- VideoRenderingTracingInfo
削除
- enableRemoteSuperResolution
- RemoteVideoStats の superResolutionType
詳細は以下リンクをご参照ください。
https://docs.agora.io/en/video-calling/overview/release-notes?platform=android
v4.1.0
v4.1.0が2022年12月15日にリリースされました。
新機能
1.ヘッドホンイコライザーエフェクトによる低周波と高周波のパラメータの調整
2.エンコードされた映像のフレーム確認
3. MultiPath UDP(ベータ版)(※)
4. カメラキャプチャーオプションの追加
5. マルチチャンネル管理のメソッド追加
6.ビデオエンコーディングのオプション追加
7. ClientRoleのオプション追加
(※) 利用をご希望の場合、お問い合わせください。
改善点
1. Bluetooth 機器の接続簡素化
2.CDNストリーミング時のビデオ解像度最適化
3. チャンネル間のメディアストリームメソッドの最適化
4.AIAECアルゴリズムの再構成
5. バーチャル背景アルゴリズムの最適化
その他の改善
- 外部オーディオ ソースをプッシュする際のレイテンシを短縮。
AUDIO_SCENARIO_MEETING
シナリオ使用時のエコーキャンセルのパフォーマンスを改善。- SDK ビデオ レンダリングの滑らかさを改善。
- さまざまなネットワーク プロトコル スタックを識別する機能を強化し、複数オペレーター ネットワーク シナリオでの SDK のアクセス機能を改善。
修正された問題
- ライブ ストリーミング中にホストがスピーカーとイヤホンを切り替えると、Audienceにノイズが聞こえる問題を修正。
-
getExtensionProperty
のCallが失敗し、空の文字列が返される問題を修正。 - 視聴者として長時間再生されたライブ ストリーミング ルームに入ると、最初のフレームがレンダリングされる時間が短縮される問題を修正。
API変更
追加
setHeadphoneEQParameters
setRemoteVideoSubscriptionOptions
setRemoteVideoSubscriptionOptionsEx
VideoSubscriptionOptions
-
leaveChannelEx
[2/2] muteLocalAudioStreamEx
muteLocalVideoStreamEx
muteAllRemoteAudioStreamsEx
muteAllRemoteVideoStreamsEx
startRtmpStreamWithoutTranscodingEx
startRtmpStreamWithTranscodingEx
updateRtmpTranscodingEx
stopRtmpStreamEx
startChannelMediaRelayEx
updateChannelMediaRelayEx
pauseAllChannelMediaRelayEx
resumeAllChannelMediaRelayEx
stopChannelMediaRelayEx
-
followEncodeDimensionRatio
のCameraCapturerConfiguration
-
hwEncoderAccelerating
のLocalVideoStats
-
advanceOptions
のVideoEncoderConfiguration
-
newRoleOptions
のonClientRoleChanged
-
adjustUserPlaybackSignalVolumeEx
s
非推奨
onApiCallExecuted
削除
-
LiveTranscoding
のパラメータbackgroundImage
とwatermark
-
onChannelMediaRelayEvent
のRELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_REFUSED
(8)
詳細は以下リンクをご参照ください。
プラットフォームとバージョンを下記ページ内で検索いただけます。
https://docs.agora.io/en/video-calling/overview/release-notes?platform=android