時雨堂が公開しているオープンソースソフトウェアはすべて Apache License 2.0 で公開しています。
- sora-js-sdk
- sora-ios-sdk
- sora-android-sdk
- sora-cpp-sdk
- sora-unity-sdk
- sora-python-sdk
- Hisui
- Zakuro
- https://github.com/shiguredo/zakuro
- Sora C++ SDK を利用した WebRTC SFU Sora の負荷テストツール
- ベースを C++ から Rust へ変更予定
- Kohaku
- https://github.com/shiguredo/kohaku
- Fluent Bit + DuckDB + Grafana で構成された Sora のログ可視化ツール
- kvconf
- https://github.com/shiguredo/kvconf
- Sora で利用している INI 形式設定ファイル
- swidden
- https://github.com/shiguredo/swidden
- Sora で利用しているヘッダーベースルーティング HTTP API ライブラリ
- jesse
- https://github.com/shiguredo/jesse
- Sora で利用している JSON Schema ライブラリ
- base32_clockwork
- https://github.com/shiguredo/base32_clockwork
- Sora で利用している Base32 エンコードライブラリ
- jsone
- https://github.com/shiguredo/jsone
- Sora で利用している sile/jsone 互換 JSON ライブラリ
- Erlang/OTP の json モジュールを jsone 互換にするためのラッパーライブラリ
- blend2d-py
- libdatachannel-py
- mp4-py
- webcodecs-py
- raw-player
- mp4-rs
- rtmp-rs
- srt-rs
- http11-rs
- websocket-rs
- http2-rs
- audio-device-rs
- video-device-rs
- webrtc-rs
- raw-player-rs
- toml-rs
- rtsp-rs
時雨堂では Discord にコミュニティサーバーを持っています。
アイコンの設定をすることをお勧めします。
Discord への時雨堂メンバーや管理者による対応は、 時雨堂の営業時間である平日の午前 11:00-13:00 と午後 14:00-16:00 の対応になります。 リアクションで 👀 が付いたら確認済みですので、ゆっくりと反応をお待ちください。
Sora の SDK や Sora のツールは Sora を利用されている場合のみ対応します。 そのため、質問をするときは必ず Sora のバージョンを教えてください。
Sora のバージョンが分からない場合は、あらかじめ契約者に確認の上でお問い合わせください。
時雨堂のオープンソースソフトウェアはコードはオープンですが、開発についてはオープンではありません。 そのため Discord での相談なしの Issue や Pull-Request はコメントなしでクローズします。
なにかある場合は、まずは Discord にてご相談してください。
Lua はオープンソフトウェアだが、オープン開発されたことは一度もない
YYYY.RELEASE.FIX
- YYYY は年
- RELEASE はその年にリリースした回数
- FIX は 0 から始まり、バグフィックス対応時にインクリメントする
- バージョン例
- 2021.1.0
- 2021.3.1
YYYY.RELEASE.FIX-canary.CANARY-RELEASE
-
リリース前に Canary として開発中のバージョンを定期的にリリースすることがあります
-
CANARY-RELEASE は 0 から始まり、リリースされるまで 1,2,3... と増えていきます
-
バージョン例
- 2021.1.0-canary.0
- 2021.3.1-canary.3
時雨堂メンバーまたは管理者は日本語以外には対応しません。
ドキュメントを読んだり、実際に動かしてみてから質問してください
質問は Discord のそれぞれのチャネルへお願いします。
どの Discord チャネルへの投稿すべきかわからない場合、
#help チャネルでどのチャネルに投稿すべきかを確認してください。
時雨堂メンバーは 貢献ラベルを保持している方 からの質問を優先的に回答します。
プログラミング言語やフレームワークの利用方法については Stack Overflow などを利用してください。
何がわかれば問題が解決するかを教えてください。こちらで再現を行うため必ず問題の再現手順を共有してください。
何がやりたくて困っているかを教えてください。 Gist などを利用してこちらがわかるように丁寧にお伝えください。
カスタマイズ関連の質問に時雨堂メンバーまたは管理者は対応しません
- カスタマイズに関する質問に対しては「カスタマイズ関連の質問には時雨堂メンバーまたは管理者は対応しません」と回答します
- Discord で質問すること自体は問題ありません
ビルド関連の質問に時雨堂メンバーまたは管理者は対応しません
- ビルド済みバイナリを利用して下さい
- 自前でビルドしたい人は GitHub Actions の設定を参考にして下さい
- ビルドに関する質問に対しては「ビルド関連の質問には時雨堂メンバーまたは管理者は対応しません」と回答します
- Discord で質問すること自体は問題ありません
バグ報告はまず Discord のそれぞれのチャネルへお願いします。 ただし、 Sora のライセンス契約の有無に関わらず、応答時間と解決を保証しませんのでご了承ください。
一切受け付けていません。
時雨堂が公開しているオープンソースソフトウェアは実装を予定している機能を「優先して実装する」という有償での依頼を受け付けています。
優先機能実装を依頼できるのは WebRTC SFU Sora / Sora Cloud を契約しているお客様のみとさせていただいております。詳細はサポートまでお問い合わせください。
時雨堂が公開しているオープンソースソフトウェアの有償のサポートは WebRTC SFU Sora / Sora Cloud を契約しているお客様にのみ技術支援という形で提供しております。詳細はサポートまでお問い合わせください。
時雨堂が公開しているオープンソースソフトウェアの有償でのカスタマイズは、提供しておりません。