リリースノート

CHANGE

後方互換性のない変更

UPDATE

後方互換性がある変更

ADD

後方互換性がある追加

FIX

バグ修正

NVIDIA Jetson JetPack SDK での利用は NVIDIA Jetson JetPack SDK をご確認ください。

2024.3.0

日時:

2024-08-05

対応 Sora C++ SDK:

2024.7.0

対応 Sora:

2023.2.x / 2024.1.x

対応 Python:

3.10 / 3.11 / 3.12

  • [CHANGE] Python 3.8 と 3.9 のサポートを終了しました

    • 今後は優先実装でのサポートとなります

  • [CHANGE] NVIDIA Jetson 向け sora_sdk バイナリを PyPI から削除しました

    • support/jetson-jetpack-6 ブランチでメンテナンスを継続します

    • 今後は PyPI 経由ではなく、GitHub Releases から whl ファイルをダウンロードして利用してください

  • [UPDATE] Sora C++ SDK を 2024.7.0 にアップデートしました

  • [UPDATE] nanobind を 2.0.0 にアップデートしました

  • [UPDATE] cmake を 3.29.6 にアップデートしました

  • [UPDATE] libwebrtc のバージョンを m127.6533.1.1 にアップデートしました

  • [UPDATE] Windows 向けビルドを Windows Server 2022 x86_64 に変更しました

  • [ADD] macOS 向けビルドに macOS 14 arm64 を追加しました

  • [ADD] sora_sdk に型を追加しました

  • [ADD] SoraConnectionget_stats 関数を追加しました

  • [ADD] Sora C++ SDK と libwebrtc のローカルビルドを利用できるようにしました

  • [FIX] SoraAudioSink.readtimeout を無視して失敗を返す問題を修正しました

  • [FIX] MSVC 内部コンパイルエラーにより Windows で nanobind のビルドができない問題を修正しました

2024.2.0

日時:

2024-04-09

対応 Sora C++ SDK:

2024.6.0

対応 Sora:

2023.2.x

対応 Python:

3.8 / 3.9 / 3.10 / 3.11 / 3.12

  • [CHANGE] Lyra のサポートを廃止し、以下のオプションを削除しました

    • audio_codec_lyra_bitrate

    • audio_codec_lyra_usedtx

    • check_lyra_version

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

  • [UPDATE] WEBRTC_BUILD_VERSION を m122.6261.1.0 に上げました

  • [UPDATE] nanobind のバージョンを 1.9.2 に上げて固定したバージョンとしました

  • [UPDATE] ruff の最小バージョンを 0.3.0 に上げました

  • [UPDATE] BOOST_VERSION を 1.84.0 に上げました

  • [UPDATE] Intel VPL を利用した H.265 に対応しました

  • [ADD] Sora Python SDK Samples を examples に移動しました

  • [ADD] シグナリング "type": "switched" メッセージの受信を通知する on_switched コールバックを追加しました

  • [FIX] Ubuntu 20.04 arm64 NVIDIA Jetson 5.1.2 で AV1 が正常に配信されない問題を修正しました

既知の問題

  • Intel VPL を利用したときに H.264 の映像が正常に受信できない

    • Intel VPL の問題と Sora C++ SDK の両方に問題が発生しています

    • Sora C++ SDK の問題は修正され、動作が改善する予定です

    • 完全な修正は Intel VPL の不具合が修正される必要があります

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 配信が正常に行えません

    • 2024.2.0 で問題は解消されています

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 2024, Shiguredo Inc. Created using Sphinx 8.0.2