> For the complete documentation index, see [llms.txt](https://docs.digitalhumans.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digitalhumans.jp/users/readme/digitalhumans-system-requirements.md).

# デジタルヒューマンを快適に利用するための表示端末要件

## 概要

デジタルヒューマンの表示および利用には、WebRTCを使用しています。

そのため、デジタルヒューマンを表示する端末は、YouTubeやNetflixなどの一般的な動画配信サービス、またはGoogle MeetのようなWebブラウザベースのオンラインミーティングを問題なく利用できるハードウェアおよびネットワーク環境が必要です。

ただし、デジタルヒューマンを提供するWebサイトの構成や仕様によっては、より高性能な環境が求められる場合があります。また、WebサイトやOS、プラグインの影響により、正常に動作しない場合があります。

多くの一般的な端末で利用可能ですが、一部のプラットフォームや環境に依存する点にご注意ください。

## 表示**端末のシステム要件**

### ハードウェア

以下のスペックは最低限のものであり、動作を保証するものではありません。\
また、他のアプリケーションが同時に動作している場合、正常に動作しない、または他の処理のパフォーマンスが低下する可能性があります。

| **項目** | **Windows**                                               | **Mac**                                 |
| ------ | --------------------------------------------------------- | --------------------------------------- |
| CPU    | 2.2 GHz以上の Intel 第4世代以降の Core i5/i7、または同等のAMD Ryzen プロセッサ | Intel Core i5 2.0GHz以上、またはApple M1/M2以上 |
| メモリ    | 8GB以上                                                     | 8GB以上                                   |

### ネットワーク

デジタルヒューマンは、WebRTCを使用してリアルタイムに音声および映像をストリーミングします。現在のWebRTC実装では、音声にOpusコーデック、映像にH.264コーデックを使用しています。

実際に必要な通信帯域は、以下の要素によって変動します：

* 使用されるコーデックの種類および設定
* 映像の解像度およびフレームレート
* 映像内容の複雑さ（動きの量など）
* 利用環境（端末、OS、ブラウザ）

WebRTCには、通信状況に応じてストリーミング品質を自動調整する機能があります。回線状況が悪化し、ジッター（揺らぎ）やパケットロスが増加した場合、フレームレートや解像度を自動的に低下させ、ビットレートを最適化します。

また、3Dレンダリングエンジン側でも、LOD（Level of Detail：視距離に応じたポリゴン数の自動調整）機能により、描画負荷を適切に制御しています。

デジタルヒューマンプラットフォームでは、厳しい通信環境下でのテストも実施しており、ラウンドトリップタイム（RTT／ping値）が500ms、またはパケット損失率が10%程度の条件でも動作することを確認しています。

最適なパフォーマンスを得るための推奨ネットワーク環境は、有線・無線を問わず、パケットロスがなく、遅延が100ms以下であることです。なお、契約プランや対応プラットフォーム、ネットワーク状況に応じて、ストリーミングされる解像度は自動的に調整されます。

| **提供される最大解像度**               | **必要帯域幅**       | **1分あたりの通信量試算** | **対応プラットフォーム**     |
| ---------------------------- | --------------- | --------------- | ------------------ |
| QVGA（320 × 180px）            | 0.3-0.5Mbps程度   | 約2.25-3.75MB/分  | -                  |
| VGA（640 × 480px）             | 0.5-1.0 Mbps程度  | 約3.75-7.5MB/分   | -                  |
| SD（720 × 480px)              | 0.8-1.5 Mbps程度  | 約6-11.25MB/分    | -                  |
| HD 720P (1280 × 720px)       | 1.0-2.5 Mbps程度  | 約7.5-18.75MB/分  | Platform 1.0 標準    |
| FullHD 1080P (1920 × 1080px) | 1.5-4.0 Mbps程度  | 約11.25-30MB/分   | Platform 2.0 標準    |
| 4K 2160P (3840 × 2160px)     | 8.0-20.0 Mbps程度 | 約60-150MB/分     | Platform 2.0 オプション |

それぞれ30FPS前後で推移します。実際に必要な通信帯域や通信量は、Webサイトを含めたコンテンツの複雑さ、動きの量などによって変動します。

### 表示端末のOSとブラウザ

**PC等**

| OS     | <p>Windows 10以降の最新バージョン<br>macOS 10.13 High Sierra以降の最新バージョン<br>Ubuntu 20.04以降のLTSバージョン<br>※ シンクライアント端末や仮想デスクトップ環境では、特性上動作しない場合があります。</p>                                                                             |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 対応ブラウザ | <p>Google Chrome 最新版Microsoft Edge (Chromium版) 最新版Firefox 最新版Safari 最新版（macOSのみ）<br>※ 注意事項：Internet Explorer (IE)はサポート対象外です。<br>Microsoft EdgeのIEモードでは利用できません。<br>ブラウザの設定でWebRTCやJavaScript、マイクが無効化されている場合は動作しません</p> |

**スマートフォン・タブレット等**

| OS     | <p>iOS: iOS 14.0以降の最新バージョン<br>Android: Android 8.0以降の最新バージョン<br>※ 注意事項: 他のアプリケーションが同時に動作している環境では、十分なメモリとストレージの空き容量が必要です。<br>YouTube、Netflixなどの動画配信サービスが問題なく視聴できる環境であれば、基本的に利用可能です。</p> |
| ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 対応ブラウザ | <p>iOS: Safari 最新版（iOS 14.0以降）Android: Google Chrome 最新版（Android 8.0以降）<br>※ Firefoxやその他のブラウザは検証していません。必要に応じて、サービスを提供される企業様で動作確認を行ってください。</p>                                          |

**使用するデバイス**

| スピーカー | <p>・デジタルヒューマンからの音声再生に必要<br>・内蔵スピーカーまたは外付けスピーカー（Bluetooth含む）が利用可能</p>                                                                                                            |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| マイク   | <p>・音声認識を利用してデジタルヒューマンと会話する場合に必要内蔵<br>・マイクまたは外付けマイク（Bluetooth含む）が利用可能<br>・音声認識精度向上のため、高品質なマイクを推奨屋外や騒がしい環境では、ノイズキャンセリング機能付きや指向性マイクが効果的<br>・バーチャルマイクや一部の仮想環境では正常に動作しない場合があります</p> |
| カメラ   | <p>・画像認識などカメラを使用する機能を利用する場合に必要<br>・内蔵カメラまたは外付けカメラが利用可能<br>・十分な明るさの環境での使用を推奨</p>                                                                                                 |

* 本要件は弊社での検証結果に基づいていますが、すべての環境での動作を保証するものではありません。お客様の環境によって動作が異なる場合があります。
* セキュリティソフトウェア、アンチウイルスソフト、企業のファイアウォールやプロキシサーバーの設定によっては、本サービスの機能が正常に利用できない場合があります。
* 企業ネットワーク環境でプロキシやファイアウォールが原因で利用できない場合は、 [こちら](/dev/overview/firewall-requirements.md)を参照し、必要なアクセス許可の設定をご検討ください。
* Webサービスの特性上、ブラウザやネットワーク、回線の状態により、一時的に接続できなくなったり、接続が遮断されることがあります。その場合は、ページの再読み込み、ブラウザの再起動、または端末の再起動で解消されることがあります。
* 複数のWebサービスやアプリケーションを同時に使用すると、端末のリソース（CPU、メモリ）が不足し、パフォーマンスが低下したり、接続が不安定になる場合があります。重要な用途でご利用の際は、他のアプリケーションを終了することをお勧めします。
* モバイルデバイスでは、バッテリー残量が少ない場合や省電力モードが有効な場合、パフォーマンスが制限される可能性があります。
