リリースノート¶
- 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]
SoraConnection
にget_stats
関数を追加しました[ADD] Sora C++ SDK と libwebrtc のローカルビルドを利用できるようにしました
[FIX]
SoraAudioSink.read
がtimeout
を無視して失敗を返す問題を修正しました[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]
ForwardingFilter
にversion
とmetadata
を追加しました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] メッセージング機能の 送受信 / 送信 / 受信サンプルを追加しました