Skip to content

Releases: skyway/android-sdk

v3.3.0

20 Oct 05:22
e444ab0

Choose a tag to compare

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

24 Sep 06:37
f1ba33a

Choose a tag to compare

Note

v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。

Added

Changed

  • SkyWayCotext.Options.audioInputSampleRate のデフォルト値を 16000 に変更

Fixed

  • SkyWayContext.dispose の後にAPIを呼び出すと正常に動作しない問題を修正
  • StartForwarding 中に SkyWayContext.dispose が完了するとクラッシュする不具合を修正

v3.1.0

07 Aug 06:13
be73b21

Choose a tag to compare

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

01 Jul 05:31
53d83ec

Choose a tag to compare

Note

v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。

Changed

  • NTTコミュニケーションズはNTTドコモビジネスに社名を変更しました

v3.0.1

26 Jun 06:57
adcc702

Choose a tag to compare

Note

v3.0.0 より、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
APIリファレンスをリニューアルしました。

Fixed

  • 画面キャプチャをPublishしたときに解像度が低くなることがある問題の修正

v3.0.0

17 Jun 07:12
5f8ef16

Choose a tag to compare

Note

・本バージョンより、Core・SfuBot・libwebrtcパッケージは、Roomパッケージに同梱されます。
APIリファレンスをリニューアルしました。

Added

  • CameraSourceに以下のAPIの追加
    • カメラが閉じられたときに発火するハンドラを追加
      • onCameraClosedHandler
    • カメラのエラーが発生したときに発火するハンドラを追加
      • onCameraErrorHandler
    • カメラが使用できなくなったときに発火するハンドラを追加
      • onCameraDisconnectedHandler

Changed

  • RoomMember.Init.keepAliveIntervalSecRoomMember.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

22 May 03:27
b9dc8b9

Choose a tag to compare

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

23 Apr 05:30
6c181fe

Choose a tag to compare

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
  • SkyWayContext.Optionsに以下のオプションの追加

    • ハードウェアエコーキャンセリングの有効・無効を切り替えるオプション
      • useHardwareAcousticEchoCanceler
    • ハードウェアノイズ抑制の有効・無効を切り替えるオプション
      • useHardwareNoiseSuppressor
    • 入力サンプリングレートの指定を行うオプション
      • audioInputSampleRate
    • 出力サンプリングレートの指定を行うオプション
      • audioOutputSampleRate

Fixed

  • RemoteAudioStream.disposeした後にSkyWayContext.disposeを呼び出すとクラッシュする不具合の修正

v2.7.0

03 Apr 05:23
6031ad0

Choose a tag to compare

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

14 Mar 05:48
2d34023

Choose a tag to compare

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 で音声取得時にクラッシュする不具合の修正