- CHANGE
- 下位互換のない変更
- UPDATE
- 下位互換がある変更
- ADD
- 下位互換がある追加
- FIX
- バグ修正
- [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.Config
にAudioStreamingLanguageCode
を追加- @melpon
- [ADD]
Sora.Config
にSignalingNotifyMetadata
を追加- @melpon
- [ADD] オーディオコーデックに Lyra を追加
- @melpon
- [ADD] 実行時に音声と映像のミュート、ミュート解除をする機能を追加
- @melpon
- [FIX] UnityCameraCapturer がマルチスレッド下で正常に終了しないことがあるのを修正
- @melpon
- [UPDATE] Sora C++ SDK を
2022.12.1
に上げる- @melpon
- [FIX] カメラからのフレーム情報が縮小された状態で渡されていたのを修正
- @melpon
- [ADD] カメラからのフレーム情報を受け取るコールバックを追加
- @melpon
- [ADD] カメラデバイスの FPS の設定可能にする
- @melpon
- [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
- [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
- [CHANGE] OnAddTrack, OnRemoveTrack に connectionId を追加
- @melpon
- [UPDATE] Sora C++ SDK を
2022.7.8
に上げる- @melpon
- [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
- [CHANGE] Github Actions の
macos-latest
をmacos-11
へ変更する- @voluntas
- [CHANGE] Github Actions の
windows-latest
をwindows-2019
へ変更する- @melpon
- [UPDATE] libwebrtc を
99.4844.1.0
に上げる- @voluntas @melpon @torikizi
- [ADD]
Insecure
,Video
,Audio
フラグを追加- @melpon
- [CHANGE]
data_channel_messaging
をdata_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"
でクラスター機能でのリダイレクトに対応
- [FIX] Let's Encrypt な証明書の SSL 接続が失敗する問題を修正する
- @melpon
- [CHANGE]
Sora.Config
のフィールド名およびSora.VideoCodec
,Sora.AudioCodec
の名前を変更するVideoCodec
→VideoCodecType
VideoBitrate
→VideoBitRate
AudioCodec
→AudioCodecType
AudioBitrate
→AudioBitRate
- @melpon
- [CHANGE]
Sora.Connect
関数の戻り値をbool
からvoid
に変更する- エラーハンドリングは
Sora.Connect
の戻り値ではなくSora.OnDisconnect
を利用する - @melpon
- エラーハンドリングは
- [UPDATE] libwebrtc のバージョンを M92 (4515@{#9}) に上げる
- @melpon
- [ADD]
simulcastRid
に対応する- @torikizi
- [ADD]
clientId
に対応し、Sora.config
にClientId
を追加する- @torikizi
- [ADD]
spotlight_focus_rid
とspotlight_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
- [UPDATE] WebRTC のバージョンを M90 (4430@{#3}) に上げる
- @melpon
- [UPDATE] Boost のバージョンを 1.76.0 に上げる
- @voluntas
- [ADD] AV1 に対応
- @melpon
- [FIX] OpenSSLCertificate では無くなったので BoringSSLCertificate を利用するように修正
- TURN-TLS でセグフォする問題を解決
- @melpon
- [FIX] 4K 状態での回転を考慮して縦の最大サイズも 3840 にする
- @melpon @torikizi
- [FIX] H.264 でデコードした際に内部的な縦横サイズが変わらないのを修正
- @melpon @torikizi
- [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
- [UPDATE] WebRTC のバージョンを M87 (4280@{#10}) に上げる
- @melpon @torikizi
- [UPDATE] Boost のバージョンを 1.74.0 に上げる
- [UPDATE] WebRTC のバージョンを M86 (4240@{#1}) に上げる
- @voluntas
- [UPDATE] json を 3.9.1 に上げる
- @voluntas
- [ADD] RenderTexture に depth buffer を設定できるようにする
- @melpon
- [ADD] iOS に対応する
- @melpon
- [UPDATE] WebRTC のバージョンを M84 (4147@{#11}) に上げる
- @voluntas
- [ADD] GetStats を Unity から呼べるようにする
- @melpon
- [FIX] Android でビルドが通らなくなっていたのを
-fuse-ld=gold
にすることで修正- @melpon
リリースミスのためスキップ
- [UPDATE] Android 対応を正式版としてリリース
- @melpon
- [UPDATE] WebRTC のバージョンを M84 (4147@{#10}) に上げる
- @melpon
- [UPDATE] json を 3.8.0 に上げる
- @voluntas
- [FIX] EncodedImage::set_buffer が消えてしまったのを修正
- @melpon
- [ADD] 実験的機能として Android に対応する
- @melpon
- [FIX] Windows で CUDA が無い環境でも動くようにする
- @melpon
- [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
- [UPDATE] WebRTC のバージョンを M81 (4044@{#12}) に上げる
- @voluntas
- [ADD] Windows 版の H.264 デコードに NVIDIA VIDEO CODEC SDK を利用する
- 実験的機能
- @melpon
- [ADD] Windows 版では H.264 エンコードに NVIDIA VIDEO CODEC SDK を利用する(利用可能な場合のみ)
- 実験的機能
- @melpon
- [ADD] macOS 版では H.264 のエンコード/デコードに VideoToolbox を利用する
- 実験的機能
- @melpon
- [ADD] Sora へ WebRTC 統計情報を送るようにする
- @melpon
- [UPDATE] webrtc-build を 80.3987.2.2 に上げる
- @melpon
- [CHANGE] Sora への接続時に sendonly, recvonly, sendrecv を指定できるようにする
- @melpon
- [UPDATE] Boost のバージョンを 1.72.0 に上げる
- @melpon
- [UPDATE] WebRTC のバージョンを M80 (3987@{#2}) に上げる
- @melpon
- [UPDATE] WebRTC のバージョンを M79@{#5} に上げる
- @melpon
- [UPDATE] Windows 版の WebRTC ライブラリを shiguredo-webrtc-build からダウンロードする
- @melpon
- [UPDATE] macOS 版の WebRTC ライブラリを shiguredo-webrtc-build からダウンロードする
- @melpon
- [ADD] connect 時の文字列に SDK や WebRTC のバージョンを送信する
- @melpon
- [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