{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 概要 | Unity Render Streaming | 2.2.2-preview
docs.unity3d.com
"{0}" の検索結果

    目次を表示する/隠す

    概要

    Render Streaming のシステムの概観について説明します。

    システム構成

    Unity Render Streaming のシステムは以下の 3 つで構成されます。

    • Unity (エディタもしくはアプリケーション)
    • ウェブサーバ
    • ウェブブラウザ

    Render Streaming Overview

    Render Streaming では、Unity と ウェブブラウザ が P2P ネットワークを構成し、UDP/IP を利用して通信を行います。ウェブサーバ は ウェブブラウザと Unity の情報のやり取りを仲介します。この情報のやり取りのことをシグナリングと呼びます。

    Warning

    以下の機能は現在サポートしていません。

    • ブラウザーから Unity へのビデオ送信
    • ブラウザーから Unity へのオーディオ送信

    シグナリングプロセス

    シグナリング処理の流れを説明します。

    Render Streaming Sequence

    1. Web ブラウザーから ウェブサーバに Offer SDP を送信します。
    2. Unity から ウェブサーバに問い合わせて、未処理の Offer SDP を取得します。
    3. Unity から ウェブサーバに Answer SDP を送信します。
    4. ウェブブラウザから ウェブサーバに問い合わせて、未処理の Answer SDP を取得します。
    5. ウェブブラウザから ウェブサーバに ICE Candidate を送信します。
    6. Unity から ウェブサーバに問い合わせて、未処理の ICE Candidate を取得します。
    7. Unity から ウェブサーバに ICE Candidate を送信します。
    8. ウェブブラウザから ウェブサーバに問い合わせて、未処理の ICE Candidate を取得します。

    パッケージの構成

    Render Steraming パッケージには以下の内容が含まれています。

    • WebRTC パッケージ
    • サンプルコード / アセット
    • ウェブアプリケーション

    Package Render Streaming

    WebRTC パッケージ

    This provides the WebRTC C# API. See the WebRTC package documentation for details on the API.

    WebRTC package manager

    サンプルコード / アセット

    HDRP テンプレートのサンプルに Render Streaming を組み込んだテンプレートプロジェクトです。

    Web アプリケーション

    クライアントサイド及びサーバーサイドのサンプルを含みます。また、シグナリングサーバーの機能を提供しています。Web アプリケーションの詳細についてはドキュメントを参照してください。 シグナリングプロトコルに関しては、 ドキュメントを参照してください。

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