Releases: skyway/android-sdk
v3.3.0
Note
v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
Added
- RoomTypeに
defaultを追加- P2P通信とSFU通信を同一Room内でPublishすることができます
- 詳しくはこちらをご確認ください
- Publication.Type APIの追加
- RoomPublication.updateMetadata APIの追加
Changed
- ライブラリサイズの縮小
- Context.disposeをsuspend関数に変更
- setupとの排他制御における問題に対応するための変更となります
Fixed
- 以下のイベントにて、引数にoriginPublicationが渡される不具合の修正
- Publication.onMetadataUpdatedHandler
- SFURoom.onMetadataUpdatedHandler
v3.2.0
Note
v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
Added
- ノイズキャンセリング機能に対応しました
- AINoiseCancellerライブラリをご利用ください
Changed
SkyWayCotext.Options.audioInputSampleRateのデフォルト値を16000に変更
Fixed
SkyWayContext.disposeの後にAPIを呼び出すと正常に動作しない問題を修正StartForwarding中にSkyWayContext.disposeが完了するとクラッシュする不具合を修正
v3.1.0
Note
v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
Added
- SkyWayContext.Options に以下のオプションを追加しました
- val peerConnectionFactoryBuilder: PeerConnectionFactory.Builder?
- val audioAttributes: AudioAttributes?
- SkyWayContext.Token に updateRemindSec を追加しました
Changed
- SkyWayContext.Token.tokenReminderTimeSecが非推奨になりました
- 代わりにSkyWayContext.Token.updateRemindSecをご利用ください
v3.0.2
v3.0.1
v3.0.0
Note
・本バージョンより、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
・APIリファレンスをリニューアルしました。
Added
- CameraSourceに以下のAPIの追加
- カメラが閉じられたときに発火するハンドラを追加
onCameraClosedHandler
- カメラのエラーが発生したときに発火するハンドラを追加
onCameraErrorHandler
- カメラが使用できなくなったときに発火するハンドラを追加
onCameraDisconnectedHandler
- カメラが閉じられたときに発火するハンドラを追加
Changed
RoomMember.Init.keepAliveIntervalSecをRoomMember.Init.keepaliveIntervalSecに変更LocalDataStream::Writeの戻り値をvoidからboolに変更RoomPublication::updateEncodingsの戻り値をvoidからboolに変更RoomSubscription::changePreferredEncodingの戻り値をvoidからboolに変更Room.membersの戻り値をSetからListに変更Room.publicationsの戻り値をSetからListに変更Room.subscriptionsの戻り値をSetからListに変更RoomMember.publicationsの戻り値をSetからListに変更RoomMember.subscriptionsの戻り値をSetからListに変更RoomPublication.subscriptionsの戻り値をSetからListに変更
v2.9.0
Note
SkyWay Android SDK は、より利便性の高い Maven Central から配布を行うことになりました。
それに伴い、今後 aar ファイルは、以下の Maven Central の URL より取得してください:
https://central.sonatype.com/namespace/com.ntt.skyway
Added
- RoomSubscription に RemoteStream が付与された際に発火するハンドラを追加しました
- onStreamAttachedHandler
Fixed
- RemoteVideoStream.dispose の後に SkyWayContext.dispose を呼び出すとクラッシュする問題を修正しました
v2.8.0
Note
SkyWay Android SDK は、より利便性の高い Maven Central から配布を行うことになりました。
それに伴い、今後 aar ファイルは、以下の Maven Central の URL より取得してください:
https://central.sonatype.com/namespace/com.ntt.skyway
Added
-
AudioSourceに以下のAPIの追加
- エコーキャンセリングの有効・無効を切り替えるAPI
- setEchoCancellerEnabled
- エコーキャンセリングのモバイルモードの有効・無効を切り替えるAPI
- setEchoCancellerMobileModeEnabled
- ノイズ抑制の有効・無効を切り替えるAPIの追加
- setNoiseSuppressionEnabled
- エコーキャンセリングの有効・無効を切り替えるAPI
-
SkyWayContext.Optionsに以下のオプションの追加
- ハードウェアエコーキャンセリングの有効・無効を切り替えるオプション
- useHardwareAcousticEchoCanceler
- ハードウェアノイズ抑制の有効・無効を切り替えるオプション
- useHardwareNoiseSuppressor
- 入力サンプリングレートの指定を行うオプション
- audioInputSampleRate
- 出力サンプリングレートの指定を行うオプション
- audioOutputSampleRate
- ハードウェアエコーキャンセリングの有効・無効を切り替えるオプション
Fixed
- RemoteAudioStream.disposeした後にSkyWayContext.disposeを呼び出すとクラッシュする不具合の修正
v2.7.0
Note
SkyWay Android SDK は、より利便性の高い Maven Central から配布を行うことになりました。
それに伴い、今後 aar ファイルは、以下の Maven Central の URL より取得してください:
https://central.sonatype.com/namespace/com.ntt.skyway
Added
- SkyWayContext に新しい API を追加しました
- setupForDev(context, appId, secretKey, option)
- setup(context, authToken, option)
- IceParams.customIceServers
- SurfaceViewRenderer に新しい API を追加しました
- setZOrderMediaOverlay(isMediaOverlay: Boolean)
- setZOrderOnTop(onTop: Boolean)
- setMirror(mirror: Boolean)
- clearImage()
- 新しい VideoStream interface を追加しました
- addRenderer(renderer: Renderer)
- removeRenderer(renderer: Renderer)
- removeAllRenderer()
Changed
- SkyWayContext.setup(Context, Options) が非推奨になりました
Fixed
- RemoteAudioStream.dispose の後に SkyWayContext.dispose を呼び出すとクラッシュする問題を修正しました
- Analytics の Socket::OnMessage で確率的にクラッシュする不具合を修正しました
- 再接続時に確率的にクラッシュする不具合を修正しました
- RemoteMember が Subscribe させられなかった不具合を修正しました
v2.6.1
Note
SkyWay Android SDK は、より利便性の高い Maven Central から配布を行うことになりました。
それに伴い、今後 aar ファイルは、以下の Maven Central の URL より取得してください:
https://central.sonatype.com/namespace/com.ntt.skyway
Fixed
- SkyWay Android SDK v2.6.0 で音声取得時にクラッシュする不具合の修正