Skip to content

Releases: shiguredo/sora-android-sdk-samples

sora-android-sdk-2024.2.0

23 Apr 08:31
Compare
Choose a tag to compare
  • [UPDATE] システム条件を更新する
  • [UPDATE] Github Actions の actions/setup-java@v4 にあげる
  • [FIX] Github Actions でのビルドを Java 17 にする

sora-andoroid-sdk-2024.1.1

19 Mar 08:04
Compare
Choose a tag to compare

sora-andoroid-sdk-2024.1.1

  • [UPDATE] システム条件を更新する
    • Android Studio 2023.2.1 以降
    • WebRTC SFU Sora 2023.2.0 以降
    • Sora Android SDK 2024.1.1 以降
    • @miosakuma
  • [UPDATE] ビデオチャット、サイマルキャスト、スポットライトのサンプルを H.265 に対応する
  • [UPDATE] 解像度に qHD (960x540, 540x960) を追加する
  • [FIX] SoraFrameSize.portrait のキーで幅と高さが逆になっているものがあったので修正
  • [FIX] マルチウィンドウモード時に画面を回転すると Activity が再作成されるのを防ぐ設定を入れる

sora-andoroid-sdk-2024.1.0

Sora Android SDK 2024.1.0 のリリースミスによりスキップしました。

sora-android-sdk-2023.2.0

30 Aug 06:13
Compare
Choose a tag to compare
  • [UPDATE] システム条件を更新する
    • Android Studio 2022.2.1 以降
    • WebRTC SFU Sora 2023.1.0 以降
    • Sora Android SDK 2023.2.0 以降
    • @miosakuma
  • [ADD] ビデオチャットにサンプルに映像コーデックのプロファイルを追加する
  • [ADD] サイマルキャストサンプルの映像コーデックに VP9 と AV1 を追加する

sora-android-sdk-2023.1.0

05 Apr 05:48
Compare
Choose a tag to compare
  • [UPDATE] システム条件を更新する
    • Android Studio 2022.1.1 以降
    • WebRTC SFU Sora 2022.2.0 以降
    • Sora Android SDK 2023.1.0 以降
    • @miosakuma
  • [UPDATE] compileSdkVersion を 33 に上げる
  • [UPDATE] targetSdkVersion を 33 に上げる
  • [UPDATE] Kotlin のバージョンを 1.8.10 に上げる
  • [UPDATE] Compose Compiler のバージョンを 1.4.3 に上げる
  • [UPDATE] Gradle を 7.6.1 に上げる
  • [UPDATE] 依存ライブラリーのバージョンを上げる
    • com.android.tools.build:gradle を 7.4.2 に上げる
    • com.github.ben-manes:gradle-versions-plugin を 0.46.0 に上げる
    • org.jlleitschuh.gradle:ktlint-gradle を 11.3.1 に上げる
    • com.google.code.gson:gson を 2.10.1 に上げる
    • androidx.appcompat:appcompat を 1.6.1 に上げる
    • androidx.recyclerview:recyclerview: を 1.3.0 に上げる
    • com.google.android.material:material: を 1.8.0 に上げる
    • androidx.navigation:navigation-fragment-ktx を 2.5.3 に上げる
    • androidx.navigation:navigation-ui-ktx を 2.5.3 に上げる
    • androidx.compose.ui:ui:1.4.0 に上げる
    • androidx.compose.material:material を 1.4.0 に上げる
    • androidx.compose.material:material-icons-extended を 1.4.0 に上げる
    • androidx.activity:activity-compose を 1.7.0 に上げる
    • @miosakuma
  • [ADD] 映像コーデックに AV1 を追加する
  • [ADD] ビデオチャットサンプルに音声ストリーミング機能の言語コードを追加する

sora-android-sdk-2022.4.0

17 Sep 01:53
Compare
Choose a tag to compare
  • [UPDATE] compileSdkVersion を 32 に上げる
  • [UPDATE] targetSdkVersion を 32 に上げる
  • [UPDATE] Kotlin のバージョンを 1.7.10 に上げる
  • [UPDATE] Gradle を 7.5.1 に上げる
  • [UPDATE] 依存ライブラリーのバージョンを上げる
    • com.google.code.gson:gson を 2.9.1 に上げる
    • androidx.appcompat:appcompat を 1.5.0 に上げる
    • androidx.navigation:navigation-fragment-ktx を 2.5.1 に上げる
    • androidx.navigation:navigation-ui-ktx を 2.5.1 に上げる
    • androidx.compose.ui:ui:1.2.1 に上げる
    • androidx.compose.material:material を 1.2.1 に上げる
    • androidx.compose.material:material-icons-extended を 1.2.1 に上げる
    • androidx.activity:activity-compose を 1.5.1 に上げる
    • com.android.tools.build:gradle を 7.2.2 に上げる
    • @miosakuma

sora-android-sdk-2022.3.0

29 Jun 02:06
Compare
Choose a tag to compare
  • [ADD] 解像度の調整を選択する UI を追加する
  • [ADD] プロキシを gradle.properties ファイルから設定できるようにする
  • [UPDATE] システム条件を更新する
    • Android Studio 2021.2.1 以降
    • WebRTC SFU Sora 2022.1 以降
    • Sora Android SDK 2022.3.0 以降
    • @miosakuma
  • [UPDATE] compileSdkVersion を 31 に上げる
    • AndroidManifest.xml の Activity に android:exported="true" を明示的に記載する
    • @miosakuma
  • [UPDATE] Gradle のバージョンを 7.4.2 に上げる
  • [UPDATE] Gktlint のバージョンを 0.45.2 に上げる
  • [UPDATE] 依存ライブラリを更新する
    • com.android.tools.build:gradle を 7.2.1 に上げる
    • org.jlleitschuh.gradle:ktlint-gradle を 10.3.0 に上げる
    • com.google.code.gson:gson を 2.9.0 に上げる
    • androidx.appcompat:appcompat を 1.4.2 に上げる
    • com.google.android.material:material を 1.6.1 に上げる
    • androidx.constraintlayout:constraintlayout を 2.1.4 に上げる
    • androidx.navigation:navigation-fragment-ktx を 2.4.2 に上げる
    • androidx.navigation:navigation-ui-ktx を 2.4.2 に上げる
    • androidx.compose.ui:ui:1.1.1 に上げる
    • androidx.compose.material:material を 1.1.1 に上げる
    • androidx.compose.material:material-icons-extended を 1.1.1 に上げる
    • androidx.activity:activity-compose を 1.4.0 に上げる
    • com.github.permissions-dispatcher:permissionsdispatcher を 4.9.2 に上げる
    • com.github.permissions-dispatcher:permissionsdispatcher-processor を 4.9.2 に上げる
    • com.github.ben-manes:gradle-versions-plugin を 0.42.0 に上げる
    • @miosakuma
  • [FIX] メッセージングアプリが H.264 で接続中の別クライアントがいるときに接続エラーになる問題を修正する

sora-android-sdk-2022.2.0

05 Apr 01:24
Compare
Choose a tag to compare

tag 名に誤りがあり、正しい tag 名は sora-android-sdk-2022.2.0 です。

  • [UPDATE] システム条件を更新する
    • Android 8.0 以降
    • Android Studio 2022.1.1 以降
    • Sora Android SDK 2022.2.0 以降
    • @miosakuma
  • [UPDATE] Kotlin synthetics の廃止に伴い View binding に移行する
  • [CHANGE] minSdkVersion を 26 に上げる

sora-andoroid-sdk-2022.1.0

12 Jan 03:41
Compare
Choose a tag to compare
  • [UPDATE] システム条件を更新する
    • Android Studio 2020.3.1 以降
    • Sora Android SDK 2022.1.0 以降
    • @miosakuma
  • [ADD] シグナリング接続時に送信するメタデータを外部ファイルから設定できるようにする
  • [CHANGE] スポットライトレガシーを削除する
  • [CHANGE] シグナリングの URL指定を signaling_endpoint から signalingEndpointCandidates に変更する
  • [FIX] sendrecv 接続時に映像の送信を無効に設定し、かつ相手が H.264 の映像を送信するとき接続が失敗する不具合を修正する

sora-android-sdk-2021.2

05 Aug 02:57
Compare
Choose a tag to compare
  • [UPDATE] システム条件を更新する
    • Android Studio 4.2 以降
    • WebRTC SFU Sora 2021.1 以降
    • Sora Android SDK 2021.2 以降
    • @miosakuma
  • [UPDATE] sdk が channel_id を必須にした変更に追従する
  • [UPDATE] spotlight_number は未指定をデフォルトにする
  • [UPDATE] com.android.tools.build:gradle を 4.2.2 に上げる
  • [UPDATE] JCenter への参照を取り除く
  • [UPDATE] シグナリングエンドポイント URL の設定を /build.gradle から /gradle.properties.example に移動する
  • [ADD] サイマルキャストの接続時に simulcast_rid を指定できるようにする
  • [ADD] スポットライトの接続時に spotlight_focus_rid / spotlight_unfocus_rid を指定できるようにする
  • [CHANGE] サイマルキャスト画面から、受信する rid を指定するボタンを削除する
  • [FIX] 自身の映像プレビューが反転している問題を修正する
  • [FIX] gradle.properties で指定した usesCleartextTraffic が参照されずに、常に true になっていた問題を修正する

2021.1

31 Mar 06:35
Compare
Choose a tag to compare

UPDATE

  • SDK のバージョンを 2021.1 に上げる
  • 新しいスポットライトに対応する
  • Kotlin を 1.4.31 に更新する
  • Gradle を 6.8.3 に更新する
  • 依存ライブラリを更新する
    • com.github.ben-manes:gradle-versions-plugin を 0.38.0 に更新する
    • com.android.tools.build:gradle を 4.1.2 に更新する
    • com.google.android.material:material を 1.3.0 に更新する
    • androidx.navigation:navigation-fragment-ktx を 2.3.3 に更新する
    • androidx.navigation:navigation-ui-ktx を 2.3.3 に更新する
    • jp.co.cyberagent.android:gpuimage を 2.1.0 に更新する

ADD

  • サイマルキャスト画面を新規に追加する

CHANGE

  • 新しいスポットライトがデフォルトで利用されるように修正する
  • サイマルキャスト画面の追加に伴い、 video chat room からサイマルキャストの設定を削除する
  • スポットライト画面の映像コーデックから VP9 を外す
  • 設定項目名を日本語に変更する
  • 音声コーデックから PCMU を外す

FIX

  • ボイスチャット画面でマルチストリームが無効にできない問題を修正する
  • 音声のみを受信するよう設定したにも関わらず、映像を受信してしまう問題を修正する
  • スクリーンキャスト画面がクラッシュしていた問題を修正する
  • ビデオチャット画面の起動時に縦固定となる問題を修正する
  • 各画面で端末回転に追随しない問題を修正する