docs.unity3d.com
    目次を表示する/隠す

    ウェブアプリケーション

    ウェブアプリケーション は 2 つの機能を提供しています。

    • Unity と ウェブブラウザ間のシグナリングの仲介
    • ウェブページの配信

    このウェブアプリケーションは WebRTC テクノロジーを利用しているため、ブラウザが WebRTC をサポートしている必要があります。ブラウザのサポート状況を確認するには ここ を参照してください。

    注記

    ウェブブラウザの WebRTC 対応状況はこのページをご覧ください。

    サーバの起動

    ウィザードウィンドウ からウェブサーバの実行ファイルをダウンロードできます。

    1. メニューバーから Window > Render Streaming > Render Streaming Wizard を選択します。

    2. Download latest version web app を選択します。

    ウェブアプリケーションをダウンロードする

    1. コマンドライン上で実行します。

    Launch webserver explorer

    コマンドラインオプション

    オプション 説明 デフォルト
    -h --help ヘルプを表示します
    -p —port \<number\> ポート番号を指定します 80
    -s --secure https を使用します
    -k —keyfile \<path\> HTTPS で使用する秘密鍵ファイルを指定します server.key
    -c —certfile \<path\> https で使用する証明書ファイルを指定します server.cert
    -t --type \<type\> シグナリングの種類を選択します。 websocket か http を選択できます。 websocket
    -m —-mode \<type\> 通信のモードに public か private を選択します。 public
    -l —logging \<type\> HTTP のロギングのレベルを選択します(morgan を使用します) dev

    コマンドの例

    以下のコマンドを実行するとシグナリングプロトコルに HTTP を使用します。ポートは 80 番を利用します。

    .\webserver
    

    HTTPS を使用します。ポートは 443 番を使用します。なお https として起動する際は証明書(server.cert)及び鍵(server.key)の指定が必要になります(詳細)。

    .\webserver -s -p 443
    

    シグナリングの種類に HTTP polling を利用します。

    .\webserver -t http
    

    private モードで実行します。

    .\webserver -m private
    
    注記

    private モードを使用すると、シグナリングは同じ ConnectionId を利用するピア同士でのみ行われます。

    HTTPS サーバを実行する際は、 Unity 上の Render Streaming コンポーネントの URL signaling プロパティに https を含んだ URL を指定してください。 以下のコマンドを実行するとヘルプが表示されます。

    .\webserver -h
    

    ウェブアプリケーションのカスタマイズ

    ウェブアプリケーションのカスタマイズ のページを参照してください。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)