Unity Render Streaming | Unity Render Streaming | 2.0.2-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Unity Render Streaming

    このパッケージには Unity Render Streaming の公開 API とサンプルプロジェクトが含まれます。このパッケージを利用することで、ピアツーピアのストリーミングソリューションを素早く開発することが可能になります。

    主な機能

    主な機能として以下を提供しています。

    • ビデオストリーミング
    • オーディオストリーミング
    • リモートコントロール

    ビデオストリーミング

    Unity でレンダリングした映像をネットワーク経由でブラウザに配信することが可能です。例えば、 HDRP を活用したレンダリング映像を iPad のブラウザで閲覧することができます。また、複数のカメラからの配信をサポートしています。

    feature-multicamera

    オーディオストリーミング

    Unity 上のサウンドをストリーミングしてブラウザに配信することができます。複数のブラウザに対して同時に音声を配信することが可能です。

    リモートコントロール

    ブラウザから Unity の入力をシミュレートして利用することができます。複数のブラウザからの入力に対応することが可能です。ブラウザ上でマウス、キーボード、タッチ、ゲームパッドが利用可能です。詳細については ブラウザー入力処理 のページをご確認ください。

    動作環境

    このテンプレートは次のバージョンの Unity エディターに対応しています。

    • Unity 2019.3
    Note

    HDRP テンプレートは HDRP 7.3 を使用しているため、Unity2019.3 以前のバージョンでは動作しません。

    Platform Graphics API Hardware Encoder Software Encoder
    Windows x64 DirectX11 ✅ (NVIDIA のグラフィックスカードが必要) ✅
    Windows x64 DirectX12 ✅ (NVIDIA のグラフィックスカードが必要) ✅
    Windows x64 OpenGL
    Windows x64 Vulkan
    Linux x64 OpenGL ✅ (NVIDIA のグラフィックスカード
    Linux x64 Vulkan
    MacOS OpenGL
    MacOS Metal ✅
    Warning

    Linux 環境と HDRP の組み合わせでの利用は、現在未対応です。Linux では Graphics API に OpenGL を選択した上で、レンダリングパイプラインは Legacy をご利用ください。

    ハードウェアエンコーダー

    このパッケージでは、ハードウェアエンコーダーに NVIDIA のグラフィックボード を利用しています。推奨するグラフィックボード上で動作させることで、低遅延のストリーミング配信を実現することができます。ハードウェアエンコーダーが利用可能なグラフィックボードのリストについては、 NVIDIA が公開している NVIDIA VIDEO CODEC SDK のウェブページを確認してください。

    対応ブラウザー

    Unity Render Streaming は WebRTC テクノロジー を利用しており、 WebRTC に対応しているブラウザーと組み合わせて利用することができます。 以下のブラウザーについては動作を確認しています。

    Browser Windows Mac iOS Android
    Google Chrome ✅ ✅ ✅
    Safari ✅ ✅
    Firefox ✅
    Microsoft edge (Chromium based) ✅ ✅
    Note

    ブラウザーの WebRTC 対応状況によっては、正しく動作しない場合があります。

    サンプル

    このパッケージには以下の2つのサンプルが含まれています。 Package Manager からサンプルをプロジェクトにインポートできます。

    HDRP サンプル

    このサンプルをインポートすると、HDRP (com.unity.render-pipelines.high-definition) パッケージと Unity が提供している HDRP サンプルアセットのインストールと設定が自動的に行われます。

    URP サンプル

    このサンプルをインポートすると、URP (com.unity.render-pipelines.universal) パッケージと Unity が提供している URP サンプルアセットのインストールと設定が自動的に行われます。

    その他の表示言語

    • English
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023