文章目录
-
- 前言
- 引入 UnityRenderStreaming 的好处
- 教程
-
- 步骤 1:设置环境
- 步骤 2: 创建项目
- 步骤 3:安装软件包
- 步骤 5:下载示例
- 步骤 6:检查配置环境
- 步骤 7:打开推流场景
- 步骤 8: 准备用于流式传输的WebServer应用程序
- 步骤 9: 运行 示例场景
- 步骤 10:检查视频是否在浏览器中显示
- 最后
前言
什么是 UnityRenderStream?
Unity Render Streaming 是 Unity 引擎中的一个功能,允许实现实时高质量图形内容的流传输,适用于在线游戏、虚拟现实会议、教育培训和远程协作等多种场景。它结合了图形渲染、网络传输和流媒体技术,确保低延迟和高画质,支持多平台,提升用户体验和协作效率。
我认为这有点难以理解,所以我将使用概念图来解释它。
如上图所示,远程PC上运行的UnityEditor的GameView
通过P2P直接发送到连接的各个客户端(浏览器、智能手机等)画面を配信,并可
从各客户端输入作为反馈向Remote侧传达进行访问。
引入 UnityRenderStreaming 的好处
无需应用程序即可观看视频
这通常适用于云渲染,但一个主要优点是您可以在 Web 浏览器中查看 Unity 编辑器中的图像。换句话说不要应用程序的安装。