リリースノート

CHANGE

後方互換性のない変更

UPDATE

後方互換性がある変更

ADD

後方互換性がある追加

FIX

バグ修正

2024.1.0

日時:

2024-02-20

対応 Sora C++ SDK:

2024.1.0

対応 Sora:

2023.2.x

対応 Python:

3.8 / 3.9 / 3.10 / 3.11 / 3.12

  • [CHANGE] Python フォーマッターを Ruff に変更しました

  • [CHANGE] SoraAudioSource.on_data の引数名を変更しました

  • [CHANGE] SoraVideoSource.on_captured の引数名を変更しました

  • [CHANGE] SoraVAD.analyze の引数名を変更しました

  • [CHANGE] SoraConnection.on_track の引数を SoraMediaTrack に変更しました

  • [UPDATE] Python 3.12 に対応しました

  • [UPDATE] nanobind の最小を 1.8.0 に上げました

  • [UPDATE] Sora C++ SDK のバージョンを 2024.1.0 に上げました

    • WebRTC m116 で cricket::Codec は protected になったので cricket::CreateVideoCodec に修正しました

    • WebRTC m118 でパッケージディレクトリが変更されたためそれに追従しました

    • WebRTC m120 の webrtc::EncodedImage API の変更に追従しました

    • WEBRTC_BUILD_VERSION を m120.6099.1.2 に上げました

    • BOOST_VERSION を 1.83.0 に上げました

    • CMAKE_VERSION を 3.27.7 に上げました

  • [UPDATE] ForwardingFilterversionmetadata を追加しました

    • WebRTC SFU Sora の 2023.2.x へ追従しました

  • [UPDATE] NVIDIA JetPack SDK を 5.1.2 に上げました

  • [ADD] SoraMediaTrack を追加しました

  • [ADD] 発話区間の検出が可能な SoraVAD を追加しました

  • [ADD] リアルタイム性を重視した AudioStreamSink を追加しました

  • [ADD] AudioStreamSink が返す音声フレームとして pickle が可能な AudioFrame を追加しました

既知の問題

  • C++ SDK の問題で NVIDIA JetPack SDK 5.1.2 での AV1 配信が正常に行えません

    • 今後 C++ SDK を修正し、アップデートすることで対応予定です

2023.3.1

日時:

2023-07-13

対応 Sora C++ SDK:

2023.7.1

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [FIX] C++ SDK のバージョンを 2023.7.2 にアップデートしました

    • 特定のタイミングで切断が発生すると Closing 状態で止まってしまう問題を修正しました

2023.3.0

日時:

2023-07-06

対応 Sora C++ SDK:

2023.7.1

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [CHANGE] signaling_url を signaling_urls へ変更しました

    • 引数の型を str から List[str] に変更しました

2023.2.0

日時:

2023-07-03

対応 Sora C++ SDK:

2023.7.1

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [ADD] Ubuntu 22.04 x86_64 で OpenH264 を利用した H.264 のデコードとエンコードが利用可能になりました

    • 今までは HWA が無いと H.264 が利用できませんでしたが、 OpenH264 のバイナリをダウンロードし、設定することで利用可能になりました

2023.1.2

日時:

2023-06-28

対応 Sora C++ SDK:

2023.7.1

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [FIX] Windows 版のバイナリが正常に動作しない問題を修正しました

2023.1.1

日時:

2023-06-27

対応 Sora C++ SDK:

2023.7.1

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [FIX] connect 直後に disconnect すると落ちる問題を修正しました

2023.1.0

日時:

2023-06-19

対応 Sora C++ SDK:

2023.7.0

対応 Sora:

2023.1.x 以降

対応 Python:

3.8 / 3.9 / 3.10 / 3.11

  • [ADD] PyPI に sora_sdk として公開しました

  • [ADD] macOS 13 arm64 向けの whl パッケージへ対応しました

    • Python 3.8 / 3.9 / 3.10 / 3.11 の Python のバージョンに対応しました

  • [ADD] Windows 11 x86_64 向けの whl パッケージへ対応しました

    • Python 3.8 / 3.9 / 3.10 / 3.11 の Python のバージョンに対応しました

  • [ADD] Ubuntu 22.04 x86_64 向けの whl パッケージへ対応しました

    • Python 3.8 / 3.9 / 3.10 / 3.11 の Python のバージョンに対応しました

  • [ADD] Ubuntu 20.04 arm64 向けの whl パッケージへ対応しました

    • NVIDIA Jetson のみに対応しています

    • JetPack SDK 5 系のみに対応しています

    • Python 3.8 にのみ対応しています

  • [ADD] HTTP Proxy に対応しました

  • [ADD] クライアント認証 (mTLS) に対応しました

  • [ADD] サイマルキャスト機能に対応しました

  • [ADD] スポットライト機能に対応しました

  • [ADD] 転送フィルター機能に対応しました

  • [ADD] 音声コーデック Lyra に対応しました

  • [ADD] 映像コーデック VP9 と AV1 と H.264 のパラメーター設定に対応しました

  • [ADD] 音声ストリーミングの言語コードに対応しました

  • [ADD] データチャネルメッセージング対応しました

    • data_channel_signaling を指定できるようにしました

    • ignore_disconnect_websocket を指定できるようにしました

  • [ADD] データチャネルシグナリング対応しました

    • on_message コールバック有効化しました

    • data_channels を指定できるようにしました

  • [ADD] 音声と映像の無効化を利用可能にしました

  • [ADD] 音声と映像の送受信 / 送信 / 受信サンプルを追加しました

  • [ADD] メッセージング機能の 送受信 / 送信 / 受信サンプルを追加しました

© Copyright 2023, Shiguredo Inc. Created using Sphinx 7.2.6