github-actions
released this
27 Jan 02:43
·
5 commits
to develop
since this release
リリース日: 2025-01-27
- [CHANGE]
boost::optional
を利用していた部分を全てstd::optional
に変更 - [CHANGE] SRTP keying material を取得する機能を削除
- [UPDATE] VPL を v2.13.0 に上げる
- [UPDATE] CMake を 3.30.5 にあげる
- [UPDATE] Boost を 1.87.0 にあげる
- [UPDATE] libwebrtc を m132.6834.5.2 にあげる
- H.265 Patch の修正に伴い、C++ SDK の H.265 に関する設定を変更
- examples と test に
rtc::CreateRandomString
のヘッダを追加 SetRtpTimestamp
をframe.timestamp
からframe.rtp_timestamp
に変更scalable_track_source.h
とscalable_track_source.cpp
のabsl::optional
をstd::optional
に変更nvcodec_video_decoder.h
とvpl_video_decoder.h
に#include <optional>
を追加nvcodec_video_decoder.cpp
とvpl_video_decoder.cpp
のabsl::nullopt
をstd::nullopt
に変更- Android の test アプリの cmake バージョンを VERSION と合わせる
requested_resolution
がscale_resolution_down_to
に変更されたのでリネームExportKeyingMaterial
が廃止されたためExportSrtpKeyingMaterial
に変更ExportKeyingMaterial
は引数を 6 つ利用できたがExportSrtpKeyingMaterial
では 1 つしか利用できないため互換処理を追加
- @tnoho @torikizi @melpon
- [UPDATE] Xcode のバージョンを 15.4 にあげる
- [UPDATE] SDL を 2.30.11 に上げる
- [UPDATE] BLEND2D_VERSION を上げる
- [UPDATE] ASMJIT_VERSION を上げる
- [UPDATE] OpenH264 を v2.5.0 に上げる
- [ADD] シグナリングメッセージを取得できるよう OnSignalingMessage を SoraSignalingObserver に追加する
- [ADD] Intel VPL で AV1 エンコーダを動くようにする
- [ADD] ルート証明書を指定可能にする
- [ADD] Ubuntu 24.04 armv8 に対応する
- [ADD] WebSocket の Close を取得できるよう SendOnWsClose を SoraSignalingObserver に追加する
- [ADD] DataChannel のみの接続で type: close がやってきた場合に正しく切断されるようにする
- [ADD] SoraSignalingConfig に audio_opus_params を追加
- [ADD] SoraSignalingConfig::DataChennel に header を追加
- [ADD] SoraSignalingConfig::ForwardingFilter に name と priority を追加
- [ADD] SoraSignalingConfig に forwarding_filters を追加
- [ADD] scaleResolutionDownTo に対応する
- [ADD] SoraClientContext にオーディオデバイスの設定するオプションを追加
- [ADD] sumomo にビデオデバイスとオーディオデバイスを設定するオプションを追加
- [ADD] SoraSignalingConfig に degradation_preference を追加
- [ADD] sumomo と test/hello に degradation_preference を設定するオプションを追加
- [FIX] HTTP Proxy 利用時の Websocket 初期化で insecure_ メンバ変数が初期化されていなかったのを修正
- [FIX] SoraSignalingConfig の client_cert と client_key に渡す必要がある値を、ファイルパスからファイルの内容に修正
- Android の場合、jar に纏められたファイルからファイルパスが取得できないため
- @melpon
- [FIX] SoraSignalingConfig の client_cert と client_key の型を
std::string
からstd::optional<std::string>
に修正 - [FIX] WS と DC が両方繋がっている時に切断した時、正常終了にも関わらずエラーが発生することがあるのを修正
- [FIX] Sora から切断された場合に WS reason が 1000 だったら正常終了とする
- [FIX] libdrm-dev と libva-dev の依存が不要になってたので削除