Skip to content

Latest commit

 

History

History
388 lines (319 loc) · 11.7 KB

CHANGES.md

File metadata and controls

388 lines (319 loc) · 11.7 KB

変更履歴

  • CHANGE
    • 下位互換のない変更
  • UPDATE
    • 下位互換がある変更
  • ADD
    • 下位互換がある追加
  • FIX
    • バグ修正

develop

  • [UPDATE] Sora C++ SDK を 2023.1.0 に上げる
    • @melpon
  • [UPDATE] libwebrtc を m109.5414.2.0 に上げる
    • @melpon
  • [UPDATE] Boost を 1.81.0 に上げる
    • @melpon
  • [UPDATE] CMake を 3.25.1 に上げる
    • @melpon
  • [UPDATE] actions/checkout@v2 と actions/cache@v2 を @v3 に上げる
    • @melpon
  • [UPDATE] actions/upload-artifact@v2 と actions/download-artifact@v2 を @v3 に上げる
    • @melpon
  • [ADD] Sora.ConfigAudioStreamingLanguageCode を追加
    • @melpon
  • [ADD] Sora.ConfigSignalingNotifyMetadata を追加
    • @melpon
  • [ADD] オーディオコーデックに Lyra を追加
    • @melpon

2022.6.0 (2022-12-08)

  • [ADD] 実行時に音声と映像のミュート、ミュート解除をする機能を追加
    • @melpon

2022.5.2 (2022-10-04)

  • [FIX] UnityCameraCapturer がマルチスレッド下で正常に終了しないことがあるのを修正
    • @melpon

2022.5.1 (2022-09-24)

  • [UPDATE] Sora C++ SDK を 2022.12.1 に上げる
    • @melpon
  • [FIX] カメラからのフレーム情報が縮小された状態で渡されていたのを修正
    • @melpon

2022.5.0 (2022-09-22)

  • [ADD] カメラからのフレーム情報を受け取るコールバックを追加
    • @melpon
  • [ADD] カメラデバイスの FPS の設定可能にする
    • @melpon

2022.4.0

  • [CHANGE] iOS ビルド向けに Bitcode を off にする設定を追加
    • @torikizi
  • [UPDATE] Sora C++ SDK を 2022.11.0 に上げる
    • @melpon
  • [UPDATE] libwebrtc を m105.5195.0.0 に上げる
    • @melpon
  • [UPDATE] Boost を 1.80.0 に上げる
    • @melpon
  • [UPDATE] Android NDK を r25b に上げる
    • @melpon

2022.3.0

  • [UPDATE] Sora C++ SDK を 2022.9.0 に上げる
    • @melpon
  • [ADD] OnDataChannel を追加
    • @melpon
  • [FIX] Sora Unity SDK のクライアント情報を設定するように追加
    • @torikizi
  • [FIX] UnityAudioOutput = true で ADM を Stop しても再生中のままになっていたのを修正
    • @melpon
  • [FIX] ProcessAudio が機能してなかったのを修正
    • @melpon

2022.2.1

  • [CHANGE] OnAddTrack, OnRemoveTrack に connectionId を追加
    • @melpon
  • [UPDATE] Sora C++ SDK を 2022.7.8 に上げる
    • @melpon

2022.2.0

  • [CHANGE] Multistream, Spotlight, Simulcast を Nullable にする
    • @melpon
  • [CHANGE] macOS x86_64 の対応をドロップ
    • @melpon
  • [UPDATE] Sora C++ SDK 化
    • @melpon
  • [UPDATE] Sora C++ SDK を 2022.7.5 に上げる
    • @melpon
  • [UPDATE] libwebrtc を 103.5060.5.0 に上げる
    • @melpon
  • [ADD] macOS M1 に対応
    • @melpon
  • [ADD] Android の OpenGL ES を使った Unity カメラキャプチャに対応
    • @melpon
  • [ADD] Ubuntu に対応
    • @melpon
  • [ADD] BundleId 追加
    • @melpon
  • [ADD] HTTP Proxy に対応
    • @melpon

2022.1.0

  • [CHANGE] Github Actions の macos-latestmacos-11 へ変更する
    • @voluntas
  • [CHANGE] Github Actions の windows-latestwindows-2019 へ変更する
    • @melpon
  • [UPDATE] libwebrtc を 99.4844.1.0 に上げる
    • @voluntas @melpon @torikizi
  • [ADD] Insecure, Video, Audio フラグを追加
    • @melpon

2021.4.0

  • [CHANGE] data_channel_messagingdata_channles へ変更する
    • @torikizi
  • [UPDATE] protocol buffers を 3.19.1 に上げる
    • @voluntas
  • [UPDATE] libwebrtc を 94.4606.3.4 に上げる
    • @melpon @torikizi @voluntas
  • [UPDATE] Boost のバージョンを 1.78.0 に上げる
    • @voluntas
  • [UPDATE] signaling mid 対応
    • @melpon
  • [ADD] Sora.Config.SignalingUrlCandidate に複数のシグナリング URL 指定を可能にする
    • @melpon
  • [ADD] "type": "redirect" でクラスター機能でのリダイレクトに対応

2021.3.1

  • [FIX] Let's Encrypt な証明書の SSL 接続が失敗する問題を修正する
    • @melpon

2021.3

  • [CHANGE] Sora.Config のフィールド名および Sora.VideoCodec, Sora.AudioCodec の名前を変更する
    • VideoCodecVideoCodecType
    • VideoBitrateVideoBitRate
    • AudioCodecAudioCodecType
    • AudioBitrateAudioBitRate
    • @melpon
  • [CHANGE] Sora.Connect 関数の戻り値を bool から void に変更する
    • エラーハンドリングは Sora.Connect の戻り値ではなく Sora.OnDisconnect を利用する
    • @melpon
  • [UPDATE] libwebrtc のバージョンを M92 (4515@{#9}) に上げる
    • @melpon
  • [ADD] simulcastRid に対応する
    • @torikizi
  • [ADD] clientId に対応し、 Sora.configClientId を追加する
    • @torikizi
  • [ADD] spotlight_focus_ridspotlight_unfocus_rid に対応し、 Sora.config に以下のフィールドを追加する
    • SpotlightFocusRid
    • SpotlightUnfocusRid
    • @torikizi
  • [ADD] プッシュ通知に対応する
    • @melpon
  • [ADD] DataChannel を使ったメッセージングに対応しする
    • @melpon
  • [ADD] Sora.Config に DataChannel メッセージング用の List<DataChannelMessaging> 型のフィールドを追加する
    • @melpon
  • [ADD] Sora.Config に DataChannel メッセージング用のフィールドを追加する
    • EnableDataChannelSignaling
    • DataChannelSignaling
    • DataChannelSignalingTimeout
    • EnableIgnoreDisconnectWebsocket
    • IgnoreDisconnectWebsocket
    • DisconnectWaitTimeout
    • @melpon
  • [ADD] WebSocket シグナリングの re-offer に対応する
    • @melpon
  • [ADD] Sora.Disconnect 関数と Sora.OnDisconnect コールバックを追加する
    • @melpon
  • [ADD] SRTP/SRTCP で AES-GCM 128/256 を利用可能にする
    • @melpon

2021.2

  • [UPDATE] WebRTC のバージョンを M90 (4430@{#3}) に上げる
    • @melpon
  • [UPDATE] Boost のバージョンを 1.76.0 に上げる
    • @voluntas
  • [ADD] AV1 に対応
    • @melpon

2021.1.2

  • [FIX] OpenSSLCertificate では無くなったので BoringSSLCertificate を利用するように修正
    • TURN-TLS でセグフォする問題を解決
    • @melpon

2021.1.1

  • [FIX] 4K 状態での回転を考慮して縦の最大サイズも 3840 にする
    • @melpon @torikizi
  • [FIX] H.264 でデコードした際に内部的な縦横サイズが変わらないのを修正
    • @melpon @torikizi

2021.1

  • [UPDATE] サイマルキャスト機能に対応する
    • @melpon @torikizi
  • [UPDATE] スポットライト機能に対応する
    • @melpon @torikizi
  • [UPDATE] WebRTC のバージョンを M89 (4389@{#5}) に上げる
    • @melpon @torikizi @voluntas
  • [UPDATE] Boost のバージョンを 1.75.0 に上げる
    • @voluntas
  • [UPDATE] nlohmann/json を Boost.JSON に変更
    • @melpon

2020.10

  • [UPDATE] WebRTC のバージョンを M87 (4280@{#10}) に上げる
    • @melpon @torikizi
  • [UPDATE] Boost のバージョンを 1.74.0 に上げる

2020.9

  • [UPDATE] WebRTC のバージョンを M86 (4240@{#1}) に上げる
    • @voluntas
  • [UPDATE] json を 3.9.1 に上げる
    • @voluntas

2020.8

  • [ADD] RenderTexture に depth buffer を設定できるようにする
    • @melpon

2020.7

  • [ADD] iOS に対応する
    • @melpon

2020.6.1

  • [UPDATE] WebRTC のバージョンを M84 (4147@{#11}) に上げる
    • @voluntas
  • [ADD] GetStats を Unity から呼べるようにする
    • @melpon
  • [FIX] Android でビルドが通らなくなっていたのを -fuse-ld=gold にすることで修正
    • @melpon

2020.6

リリースミスのためスキップ

2020.5

  • [UPDATE] Android 対応を正式版としてリリース
    • @melpon
  • [UPDATE] WebRTC のバージョンを M84 (4147@{#10}) に上げる
    • @melpon
  • [UPDATE] json を 3.8.0 に上げる
    • @voluntas
  • [FIX] EncodedImage::set_buffer が消えてしまったのを修正
    • @melpon

2020.4

  • [ADD] 実験的機能として Android に対応する
    • @melpon

2020.3.1

  • [FIX] Windows で CUDA が無い環境でも動くようにする
    • @melpon

2020.3

  • [UPDATE] Boost のバージョンを 1.73.0 に上げる
    • @voluntas
  • [UPDATE] WebRTC のバージョンを M83 (4103@{#12}) に上げる
    • @melpon
  • [CHANGE] Sora.Role.Upstream, Sora.Role.Downstream を削除
    • @melpon
  • [FIX] 接続確立中に Sora.Dispose するとエラーになることがあったのを修正
    • @melpon
  • [FIX] 接続が確立する前に ping を受け取ると通信が切断されてしまっていたのを修正
    • @melpon
  • [FIX] Windows 版の H.264 デコードでリサイズが発生した際にエラーになるのを修正
    • @melpon

2020.2

  • [UPDATE] WebRTC のバージョンを M81 (4044@{#12}) に上げる
    • @voluntas
  • [ADD] Windows 版の H.264 デコードに NVIDIA VIDEO CODEC SDK を利用する
    • 実験的機能
    • @melpon

2020.1

  • [ADD] Windows 版では H.264 エンコードに NVIDIA VIDEO CODEC SDK を利用する(利用可能な場合のみ)
    • 実験的機能
    • @melpon
  • [ADD] macOS 版では H.264 のエンコード/デコードに VideoToolbox を利用する
    • 実験的機能
    • @melpon
  • [ADD] Sora へ WebRTC 統計情報を送るようにする
    • @melpon

1.0.4

  • [UPDATE] webrtc-build を 80.3987.2.2 に上げる
    • @melpon
  • [CHANGE] Sora への接続時に sendonly, recvonly, sendrecv を指定できるようにする
    • @melpon

1.0.3

  • [UPDATE] Boost のバージョンを 1.72.0 に上げる
    • @melpon
  • [UPDATE] WebRTC のバージョンを M80 (3987@{#2}) に上げる
    • @melpon

1.0.2

  • [UPDATE] WebRTC のバージョンを M79@{#5} に上げる
    • @melpon
  • [UPDATE] Windows 版の WebRTC ライブラリを shiguredo-webrtc-build からダウンロードする
    • @melpon
  • [UPDATE] macOS 版の WebRTC ライブラリを shiguredo-webrtc-build からダウンロードする
    • @melpon

1.0.1

  • [ADD] connect 時の文字列に SDK や WebRTC のバージョンを送信する
    • @melpon

1.0.0

  • [ADD] Windows 10 x86_64 対応
    • @melpon
  • [ADD] macOS 10.15 対応
    • @melpon
  • [ADD] macOS x86_64 でのデバイス指定機能を追加
    • @melpon
  • [ADD] Windows x86_64 でのデバイス指定機能を追加
    • @melpon
  • [ADD] カメラから映像を取得し Sora で送信
    • @melpon
  • [ADD] カメラから映像を取得し Unity アプリに出力
    • @melpon
  • [ADD] マイクから音声を取得し Sora で送信
    • @melpon
  • [ADD] マイクから音声を取得し Unity アプリに出力
    • @melpon
  • [ADD] Unity アプリで Sora からの音声を受信
    • @melpon
  • [ADD] Unity アプリで Sora からの映像を受信
    • @melpon
  • [ADD] Sora から受信した音声を Unity アプリに出力
    • @melpon
  • [ADD] Sora から受信した映像を Unity アプリに出力
    • @melpon
  • [ADD] マルチストリームへの対応
    • @melpon
  • [ADD] VP8 / VP9 への対応
    • @melpon
  • [ADD] Opus への対応
    • @melpon
  • [ADD] Unity カメラからの映像取得に対応
    • @melpon
  • [ADD] Sora のシグナリング通知に対応
    • @melpon
  • [ADD] Sora の metadata に対応
    • @melpon
  • [ADD] マイクの代わりに Unity からのオーディを出力に対応
    • @melpon
  • [ADD] シグナリング開始時のコーデック指定機能を追加
    • @melpon
  • [ADD] シグナリング開始時のビットレート指定機能を追加
    • @melpon
  • [ADD] Unity 側で受信したオーディオを再生できるようにする
    • @melpon
  • [ADD] 受信したオーディオを AudioClip から再生できるようにする
    • @melpon