Skip to content

2021.1

Compare
Choose a tag to compare
@enm10k enm10k released this 31 Mar 05:19
· 596 commits to develop since this release
  • [CHANGE] SoraAudioOption.Codec から PCMU を外す
  • [UPDATE] libwebrtc を 89.4389.7.0 に上げる
  • [UPDATE] Kotlin を 1.4.31 に上げる
  • [UPDATE] Gradle を 6.8.3 に上げる
  • [UPDATE] 依存ライブラリーのバージョンを上げる
    • com.android.tools.build:gradle を 4.1.2 に上げる
    • com.squareup.okhttp3:okhttp を 4.8.1 に上げる
    • io.reactivex.rxjava2:rxjava を 2.2.19 に上げる
    • io.reactivex.rxjava2:rxkotlin を 2.4.0 に上げる
    • com.github.ben-manes:gradle-versions-plugin を 0.38.0 に上げる
    • org.ajoberstar.grgit:grgit-gradle を 4.1.0 に上げる
    • com.squareup.okhttp3:okhttp を 4.9.1 に上げる
    • io.reactivex.rxjava2:rxjava を 2.2.21 に上げる
    • @szktty @enm10k
  • [UPDATE] シグナリング pong に統計情報を含める
  • [UPDATE] Sora のサイマルキャスト機能に追従する
  • [UPDATE] Sora のスポットライト機能に追従する
  • [UPDATE] サイマルキャストで VP8 / H.264 (ハードウェアアクセラレーション含む) に対応する
  • [UPDATE] SoraMediaOption.enableSimulcast() に引数を追加する
  • [UPDATE] SoraMediaOption.enableSpotlight() を追加する
  • [UPDATE] SoraSpotlightOption を追加する
  • [UPDATE] SoraMediaChannel.connectionId を追加する
  • [UPDATE] NotificationMessage.data を追加する
  • [UPDATE] 廃止予定のプロパティに Deprecated アノテーションを追加する
    • ChannelAttendeesCount.numberOfUpstreams
    • ChannelAttendeesCount.numberOfDownstreams
    • NotificationMessage.numberOfUpstreamConnections
    • NotificationMessage.numberOfDownstreamConnections
    • @enm10k
  • [UPDATE] 変更予定のプロパティに Deprecated アノテーションを追加する
    • NotificationMessage.metadataList -> NotificationMessage.data に変更予定
    • @enm10k
  • [FIX] スポットライトレガシーに対応する
    • スポットライトレガシーを利用する際は Sora.usesSpotlightLegacy = true を設定する必要があります
    • スポットライトレガシーは 2021 年 12 月に予定されている Sora のアップデートで廃止されます
    • @szktty
  • [FIX] NotificationMessage に漏れていた以下のフィールドを追加する
    • authn_metadata
    • authz_metadata
    • channel_sendrecv_connections
    • channel_sendonly_connections
    • channel_recvonly_connections
    • @enm10k
  • [FIX] サイマルキャストのパラメーター active: false が無効化されてしまう問題を修正する
  • [FIX] サイマルキャストで TextureBuffer のエンコードに対応する
    • TextureBuffer と HardwareVideoEncoder の場合にはスケーリング処理が simulcast_encoder_adapter で
      行われないため、initEncode の情報を元にスケーリングを処理するレイヤを追加
    • 同じレイヤでストリームごとにスレッドを起こし、そのスレッド上で内部エンコーダに移譲するように変更
    • @shino