# WebRTC SFU Sora ドキュメント

このドキュメントは WebRTC SFU Sora 2025.2.1 に対応しています。

製品のお問い合わせなどは sora at shiguredo.jp までお願いいたします。
(このメールアドレスへの特定電子メールの送信を拒否いたします)

# LLM 向け

LLM が読み込みやすい形式でドキュメントを提供しています。

- 目次は [llms.txt](/llms.txt) にあります
- 全文は [llms-full.txt](/llms-full.txt) にあります


## 重要なお知らせ

### 映像ビットレート自動シェアリング機能の無効化について

> **重要**
>
> 映像ビットレート自動シェアリング機能を Sora 2025 年 12 月リリースの Sora 2025.2.0 からデフォルトで無効にしました。

[multistream_auto_sharing_video_bit_rate](SORA_CONF.html#93f542) は [スポットライト機能](SPOTLIGHT.html) がまだない時代に、参加者が増えた場合でも視聴側の負担を減らす機能でした。

しかし、現在はスポットライト機能を利用することで、参加者が増えた場合でも視聴側の負荷を減らせることや、シェアリング機能の結果、指定したビットレートとは異なる配信が行われて混乱を招くことが多いことから、デフォルトで無効にすることにしました。

今後は、同一チャネルで複数人により双方向配信を行う場合は、スポットライト機能の利用を強くおすすめします。

もしスポットライト機能を利用していない場合で、映像ビットレート自動シェアリング機能を利用したい場合は、 [multistream_auto_sharing_video_bit_rate](SORA_CONF.html#93f542) を `true` に設定してください。

### Safari 18.4 から Safari 18.5 において H.264 または H.265 の録画が正常に行えない問題が発生します

> **重要**
>
> - この問題は Safari 18.6 に上げる事で解決します
> - このワークアラウンドは 2026 年 12 月リリース予定の Sora にて廃止します

これは Safari の問題で、Sora の問題ではありません。

Safari が H.264 または H.265 の映像を配信する際に、正常なタイムスタンプを生成できない問題が発生しています。

この問題により、Safari で H.264 または H.265 の録画が正常に行われません。

この問題に対応したワークアラウンドを Sora 2024.2.3 で追加しています。

詳細は [Safari タイムスタンプバグに対するワークアラウンド](WORKAROUND.html#e73b7a) をご確認ください。

### Sora RHEL 版の追加料金について

Sora RHEL 版をご利用の場合、2027 年 6 月 1 日以降に有効期間が開始するライセンスについて、
サポート費用としてライセンス料金に 10% (ただし、一契約あたり最大で 10 万円) の料金を加算させていただきます。

#### 料金例

- ライセンス料金が 60 万円の場合は 6 万円
- ライセンス料金が 84 万円の場合は 8.4 万円
- ライセンス料金が 120 万円の場合は 10 万円
- ライセンス料金が 252 万円の場合は 10 万円

RHEL の場合、Ubuntu と比べて環境の維持や Sora の動作検証コストが大きいためで、
ご理解いただきますようお願いいたします。

### Red Hat Enterprise Linux 10 x86_64 版の提供開始について

Sora 2025.1.0 から RHEL 10 x86_64 版の提供を開始しました。

RHEL 10 x86_64 版への切り替えをご希望のお客様はサポートまでご連絡ください。

## 古いドキュメントについて

[古いドキュメント](OLD_DOCUMENT.html) をご確認ください。

- [2025.1.x から 2025.2.x への移行](2025_1_TO_2025_2.html)
- [レガシー録画機能から新しい録画機能 (セッション単位) への移行](LEGACY_RECORDING_TO_RECORDING.html)
- [リリースノート](RELEASE_NOTE.html)
- [用語集](GLOSSARY.html)
- [既知の問題](KNOWN_ISSUES.html)
- .. NEW_HTTP_API
- [実験的機能](EXPERIMENTAL.html)
- [非推奨機能](DEPRECATED.html)
- [廃止機能](OBSOLETE.html)

- [FAQ](FAQ.html)
- [トラブルシューティング](TROUBLESHOOTING.html)
- [ワークアラウンド](WORKAROUND.html)
- [開発ツール](DEVTOOLS.html)
- [Sora が期待どおりに動かない場合、または、動作に問題がある場合](SUPPORT.html)
- [Sora の仕様や使い方に関して質問がある場合](INQUIRY.html)
- [サポートライフサイクル](SUPPORT_LIFECYCLE.html)

- [チュートリアル](TUTORIAL.html)
- [本番稼働に向けて](PRODUCTION.html)
- [ライセンス](LICENSE.html)
- [sora.conf リファレンス](SORA_CONF.html)
- [systemd](SYSTEMD.html)
- [Linux カーネルチューニング](LINUX_KERNEL_TUNING.html)
- [IPv6 での動作について](IPV6.html)
- [メタデータ](METADATA.html)
- [センシティブデータ](SENSITIVE_DATA.html)

- [ログファイル](LOG.html)


- [アプリケーション連携チュートリアル](APP_INTEGRATE_TUTORIAL.html)

- [WebSocket 経由のシグナリング](SIGNALING.html)
- [DataChannel 経由のシグナリング](DATA_CHANNEL_SIGNALING.html)
- [シグナリングの型定義](SIGNALING_TYPE.html)
- [シグナリング通知](SIGNALING_NOTIFY.html)
- [シグナリング通知メタデータ](SIGNALING_NOTIFY_METADATA.html)
- [シグナリング通知メタデータ拡張機能](SIGNALING_NOTIFY_METADATA_EXT.html)
- [Sora クライアント要求仕様](SORA_CLIENT.html)

- [ウェブフック](WEBHOOK.html)
- [認証ウェブフック](AUTH_WEBHOOK.html)
- [認証ウェブフック成功時の払い出し](AUTH_WEBHOOK_RETURN.html)
- [セッションウェブフック](SESSION_WEBHOOK.html)
- [イベントウェブフック](EVENT_WEBHOOK.html)
- [統計ウェブフック](STATS_WEBHOOK.html)
- [ウェブフックの型定義](WEBHOOK_TYPE.html)

- [API](API.html)
- [シグナリング API](API_SIGNALING.html)
- [コネクション API](API_CONNECTION.html)
- [セッション API](API_SESSION.html)
- [サイマルキャスト API](API_SIMULCAST.html)
- [スポットライト API](API_SPOTLIGHT.html)
- [プッシュ API](API_PUSH.html)
- [録画 (セッション単位) API](API_RECORDING.html)
- [統計 API](API_STATS.html)
- [ライセンス API](API_LICENSE.html)
- [モード API](API_MODE.html)
- [転送フィルター API](API_FORWARDING_FILTER.html)
- [シグナリング通知メタデータ拡張 API](API_SIGNALING_NOTIFY_METADATA_EXT.html)
- [音声ストリーミング API](API_AUDIO_STREAMING.html)
- [RTC 統計情報 API](API_RTC_STATS.html)

- [実験的 API](EXPERIMENTAL_API.html)
- [シグナリング API](EXPERIMENTAL_API_SIGNALING.html)
- [RTP 転送 API](EXPERIMENTAL_API_RTP_FORWARDING.html)
- [サイマルキャスト API](EXPERIMENTAL_API_SIMULCAST.html)
- [統計 API](EXPERIMENTAL_API_STATS.html)

- [非推奨 API](DEPRECATED_API.html)
- [非推奨 サイマルキャスト API](DEPRECATED_API_SIMULCAST.html)
- [廃止 API](OBSOLETE_API.html)

- [テスト API](TEST_API.html)

- [クラスター機能](CLUSTER.html)
- [クラスター機能チュートリアル](CLUSTER_TUTORIAL.html)
- [クラスター機能運用](CLUSTER_OPS.html)
- [クラスター機能録画](CLUSTER_RECORDING.html)
- [クラスター API](API_CLUSTER.html)

- [サイマルキャスト機能](SIMULCAST.html)
- [サイマルキャストマルチコーデック機能](SIMULCAST_MULTICODEC.html)
- [スポットライト機能](SPOTLIGHT.html)
- [WHIP 機能](WHIP.html)
- [WHEP 機能](WHEP.html)
- [組み込み TURN 機能](TURN.html)
- [録画機能 (セッション単位)](RECORDING.html)
- [リアルタイムメッセージング機能](MESSAGING.html)
- [ICE コネクションステート機能](ICE_CONNECTION_STATE.html)
- [モード機能](MODE.html)
- [ヘルスチェック機能](OK.html)
- [RPC 機能](RPC.html)
- [音声ストリーミング機能](AUDIO_STREAMING.html)
- [転送フィルター機能](FORWARDING_FILTER.html)
- [マルチ転送フィルター機能](MULTI_FORWARDING_FILTER.html)
- [プレイアウト遅延機能](PLAYOUT_DELAY.html)
- [ノード単位での最大同時接続数制限機能](NODE_MAX_CONNECTIONS.html)
- [セッション単位での最大同時接続数制限機能](SESSION_MAX_CONNECTIONS.html)
- [セッション単位でのクライアント ID 重複時の既存接続の追い出し機能](SESSION_DUPLICATE_CLIENT_ID.html)

- [レガシー録画機能](OBSOLETE_LEGACY_RECORDING.html)
- [統計エクスポーター機能](OBSOLETE_STATS_EXPORTER.html)

- [Sora JavaScript (TypeScript) SDK](JS_SDK.html)
- [Sora iOS (Swift) SDK](IOS_SDK.html)
- [Sora Android (Kotlin) SDK](ANDROID_SDK.html)
- [Sora Unity (C++) SDK](UNITY_SDK.html)
- [Sora C++ SDK](CPP_SDK.html)
- [Sora Python (C++) SDK](PYTHON_SDK.html)

- [WebRTC 負荷試験ツール Zakuro](ZAKURO.html)
- [WebRTC 録画合成ツール Hisui](HISUI.html)
- [WebRTC 統計解析ツール Kohaku](KOHAKU.html)
- [音声ストリーミングゲートウェイ Suzu](SUZU.html)
- [Sora Archive Uploader](SORA_ARCHIVE_UPLOADER.html)
- [Sora Exporter](SORA_EXPORTER.html)
- [Media Processors](MEDIA_PROCESSORS.html)

- [libwebrtc 音声処理](LIBWEBRTC_AUDIO.html)
- [libwebrtc リップシンク](LIBWEBRTC_LIP_SYNC.html)
- [libwebrtc ペーサー](LIBWEBRTC_PACER.html)
- [libwebrtc ミキサーのストリーム数上限](LIBWEBRTC_AUDIO_MIXER_MAX_STREAMS.html)

- [マルチストリーム](MULTISTREAM.html)
- [Microsoft Edge の WebRTC について](EDGE.html)
- [Apple Safari の WebRTC について](SAFARI.html)
- [NGINX](NGINX.html)
- [オープンソースライセンス](OSS_LICENSE.html)
- [古いリリースノート](OLD_RELEASE_NOTE.html)
- [古いドキュメント](OLD_DOCUMENT.html)
