先创建demo,(使用unity 6000.0.4f1)

等待初始化完成。

初始化完成之后打开 package manager 管理器,随便找个演示项目(我这里选数字地球演示)

运行检查示例是否兼容

下面正式开始WebRTC配置

1,Node.js安装与验证(Node.js安装,这里不在赘述,不会的自行网络查找教程)

2,安装unity包管理器:com.unity.renderstreaming@3.1.0-exp.6

3,安装unity包管理器:com.unity.webrtc

这里安装完成com.unity.webrtc,出现报错,先解决一下

看到报错翻译,得知大概意思:unity 6版本太新,不兼容该插件里的某些API,接下来我尝试修改一下。

 

修改为:AndroidSdkVersions.AndroidApiLevel23;解决报错。

解决完报错,立刻弹出

4,Render Streaming Wizard 弹框,点击Fix All

5,下载webserver.exe

又出现报错,大概意思是:需要科学上网

我直接复制请求域名,在浏览器打开:https://github.com/Unity-Technologies/UnityRenderStreaming/releases

下面在编辑器进行测试

编辑器进行测试演示视频unity WebRTC

下面进行打包本地测试

unity WebRTC 打包本地测试

unity WebRTC 插件包(包含com.unity.renderstreaming ,com.unity.webrtc,webserver.exe):

【免费】unityWebRTC插件包内包含com.unity.renderstreaming,com.unity.webrtc,webserver.exe资源-CSDN文库

Logo

分享前沿Unity技术干货和开发经验,精彩的Unity活动和社区相关信息

更多推荐