1、简介
Unity渲染流包含构建在Unity Render Streaming之上的公共 API 和项目示例。可以使用Unity Render Streaming包快速开发一个点对点的流媒体解决方案。
该软件包提供的功能包括视频流、音频流和操作控制。
2、所需环境搭建
Render Streaming所需环境:WebRTC,nodejs,
我们先安装WebRTC
2.1 WebRTC的基础搭建使用
参考链接:Install package | WebRTC | 3.0.0-pre.5
Unity开源的webrtc库,为流式远程渲染提供视频流传输方案_unity webrtc_XR风云的博客-优快云博客
在菜单栏中选择`Window/Package Manager`。
单击+按钮并选择Add package from git URL...。

在输入栏中输入以下字符串。
com.unity.webrtc@3.0.0-pre.5

单击Add按钮,将开始安装软件包。
2.2 安装Node.js
到官网Node.js下载node.js ,一路白痴安装即可
3. 安装Unity Render Streaming
参考链接:Tutorial | Unity Render Streaming | 3.1.0-exp.6
3.1 下载库文件
在github下载相应版本的库,GitHub - Unity-T

本文详细介绍了如何使用UnityRenderStreaming进行点对点流媒体解决方案的开发。首先,搭建必要的环境,包括安装WebRTC和Node.js。接着,通过UnityPackageManager添加UnityRenderStreaming包,并从模板创建Unity项目。然后,设置UnityRenderStreaming,启动网络应用程序,并在浏览器中连接和交互。最后,展示了官方的双向通讯(Bidirectional)例子,说明了Unity与浏览器之间的通讯流程。
最低0.47元/天 解锁文章
1510





