All Projects → Unity-Technologies → Unityrenderstreaming

Unity-Technologies / Unityrenderstreaming

Licence: other
Streaming server for Unity

Projects that are alternatives of or similar to Unityrenderstreaming

Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (-19.24%)
Mutual labels:  unity3d, webrtc
Mixedreality Webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
Stars: ✭ 568 (+2.16%)
Mutual labels:  unity3d, webrtc
Unity Frosted Glass
❄️ Test of a frosted glass material in Unity.
Stars: ✭ 506 (-8.99%)
Mutual labels:  unity3d
Rsvfx
An example that shows how to connect RealSense depth camera to Unity VFX Graph
Stars: ✭ 541 (-2.7%)
Mutual labels:  unity3d
Absystem
Unity3D AssetBundle 打包与管理系统
Stars: ✭ 526 (-5.4%)
Mutual labels:  unity3d
Pearplayer.js
支持WebRTC的多源多协议混合P2P-CDN的流媒体播放器
Stars: ✭ 512 (-7.91%)
Mutual labels:  webrtc
Unitypcss
Nvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (-4.14%)
Mutual labels:  unity3d
Amazon Kinesis Video Streams Webrtc Sdk C
Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
Stars: ✭ 503 (-9.53%)
Mutual labels:  webrtc
Swarm
An example of use of compute shaders and procedural instancing.
Stars: ✭ 547 (-1.62%)
Mutual labels:  unity3d
Unity Shadergraph Sandbox
✏️ Collection of ShaderGraph examples for Unity.
Stars: ✭ 525 (-5.58%)
Mutual labels:  unity3d
Naughtywaterbuoyancy
Water Buoyancy Simulation for Unity
Stars: ✭ 540 (-2.88%)
Mutual labels:  unity3d
Fontainebleaudemo
Fontainebleau demo
Stars: ✭ 524 (-5.76%)
Mutual labels:  unity3d
Airtest
UI Automation Framework for Games and Apps
Stars: ✭ 5,733 (+931.12%)
Mutual labels:  unity3d
Semana Javascript Expert02
Exemplos de código da segunda semana Javascript Expert - Zoom Clone
Stars: ✭ 534 (-3.96%)
Mutual labels:  webrtc
Detectrtc
DetectRTC is a tiny JavaScript library that can be used to detect WebRTC features e.g. system having speakers, microphone or webcam, screen capturing is supported, number of audio/video devices etc. https://www.webrtc-experiment.com/DetectRTC/
Stars: ✭ 509 (-8.45%)
Mutual labels:  webrtc
Unity Sdk
🎮 Unity SDK to use the IBM Watson services.
Stars: ✭ 546 (-1.8%)
Mutual labels:  unity3d
Sharedrop
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Stars: ✭ 5,222 (+839.21%)
Mutual labels:  webrtc
Unity3d Rainbow Folders
This asset allows you to set custom icons for any folder in unity project browser.
Stars: ✭ 519 (-6.65%)
Mutual labels:  unity3d
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (-5.04%)
Mutual labels:  unity3d
Quickstart Unity
Firebase Quickstart Samples for Unity
Stars: ✭ 553 (-0.54%)
Mutual labels:  unity3d

Unity Render Streaming

unity 2019.4 unity 2020.2

Unity Render Streaming is a solution that provides Unity's high quality rendering abilities via browser. It's designed to meet the needs of tasks like viewing car configurators or architectural models on mobile devices.
This solution's streaming technology takes advantage of WebRTC, and developers can even use the WebRTC package to create their own unique solutions.

This repository manages 1 package and 2 templates. Details can be found in the README.md for each package.

Branch

Branch Status
release/3.0.0 Stable
develop In development

Requirements

Please see Requirements section.

Furioos compatibility

Unity Render Streaming is also supported natively by Furioos platform https://www.furioos.com/ . That means that you can easily build a RenderStreaming application, upload it on Furioos and enjoy all the features of RenderStreaming without worrying about the deployment and scalability issues of your project. To do so, the requirement is to select "FurioosSignaling" in the "Signaling server type" parameter of the RenderStreaming script. This allow your application to connect to Furioos services when running on the managed virtual machines. Then just build a standalone Windows version of your application, zip it and upload it on your account at https://portal.furioos.com/ .

License

Package Structure

<root>
├── com.unity.renderstreaming
│   ├── Documentation~
│   ├── Editor
│   ├── Runtime
│   ├── Samples~
│   └── Test
├── com.unity.template.renderstreaming-hd
│   ├── Assets
│   │   ├── Plugins
│   │   ├── Scenes
│   │   ├── Scripts
│   │   └── Tests
│   ├── Packages
│   └── ProjectSettings
├── com.unity.template.renderstreaming-rtx
│   ├── Assets
│   │   ├── Plugins
│   │   ├── Scenes
│   │   ├── Scripts
│   │   └── Tests
│   ├── Packages
│   └── ProjectSettings
├── RenderStreaming~
│   ├── Assets
│   ├── Packages
│   └── ProjectSettings
└── WebApp
    ├── public
    ├── src
    └── test

Roadmap

Version Focus
1.0 - First release
1.1 - Upgrade HDRP version 5.16
1.2 - Unity 2019.3 support
2.0 - Multi camera
- DirectX12 (DXR) Support
2.1 - Unity 2019.4 support
- Add bitrate control sample
2.2 - Add video receiver
- HDRP/URP on Linux support
3.0 - iOS platform support
- AR Foundation sample
3.1 - Android platform support

FAQ

Read this page and Unity Forum

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].