目录

一、前言

二、实现

2.2、先安装依赖组件WebRTC和InputSystem

2.3、安装Unity Render Stream包并且导入案例工程

2.4、安装WebServer并运行

2.5、运行Unity案例

三、总结

一、前言

我使用的是Unity个人版,个人版的激活方法可以自行百度,我在个人版的Hub中下载并安装了unity2019.4.28。在这过程中几次都没能跑起来,我在此做一个总结。一定要自己看官方教程

网上杂七杂八的讲的不知所云、没头没尾的浪费了很多时间。本篇也是基于官网做的一个梳理。

二、实现
2.1、新建工程打开Package Manger管理器

新建一个工程,我在选择模板的时候选的是3D,如图2.1所示,等待工程加载完成,


图 2.1
 然后。然后在编辑器的界面中点击windows->Package Manager打开包管理器,如图2.2所示。然后


图2.2
 点击包管理器中的Advanced,勾选Show dependencies和show preview package,如图2.3所示


图 2.3
 勾选了这两个就可以在搜索框搜索到所需的包了,在搜索框中输入“Render”就会在左边显示Unity Render Streaming的包,选择一个preview版本,如图2.4所示的3.01

图 2.4
版本,这时我们看到图2.4中的“Dependencies“下有两个依赖组件,图中显示的意思是这两个组件还未安装,因此我们还需要先安装这两个组件。

2.2、先安装依赖组件WebRTC和InputSystem
 在搜索框中搜索WebRTC,选择对应图2.4中所需的版本2.3.3,如图2.5所


图 2.5
示,默认的是2.3.3-preview,如果需要其他的版本的可以点击“See All versions“即可展示其他的所有版本。选择完了版本后点击Install等待自动安装完成。

再搜索“Input System”,同样的选择图2.4中所需的1.0.0版本,点击Install,等待自动安装完成,在安装的过程中会弹出对话框选择“Yes”之后Unity工程会自动关闭并重新启动。至此,就完成了所有依赖项的安装。

2.3、安装Unity Render Stream包并且导入案例工程
       完成上述步骤之后,安装Unity Render Stream包,并导入其中的资源到Unity工程中,如图2.6所示:


图 2.6
2.4、安装WebServer并运行
      点击Edit菜单,打开WebServer.app的下载,如图2.7所示,点击

图 2.7
“Download web app”之后会自动弹出下载到位置的对话框,选择所需下载的文件夹,如“F:\UnityProjects\Unity2019.4.28\UnityRenderStreaming\WebApp”。这个下载的过程是需要科学上网的,不然会下载报错。

在刚下载的webserver.exe文件空白处按住Shift+鼠标右键,选择用Shell命令窗口打开,如图2.8所示


图 2.8
打开之后在命令行中输入“.\webserver.exe –w”,注意前面的点,这样就算正式启动的服务了,启动之后的效果如图2.9所示:除了在命令行中显示本机器的http地址外,如果是第一次运行这个文件夹下的webserver还会弹出PC端的网络警报窗口,即表示这个服务启动成功。这里如果直接点击这个webserver.exe也是可以执行,并在命令行中显示本地地址,但是不会弹出网络报警窗口。因此,这个网络报警窗口是这个服务启动的成功的重要标志。最后,一定要点击网络告警的“允许访问“。

图 2.9
默认的命令执行后的端口是80如果想设置指定端口可以使用这样的命令“.\webserver.exe --port 8088 –w”

2.5、运行Unity案例
       打开Unity的场景“WebBrowserInput,直接启动就好,此时,unity会和2.4中启动的服务进行连接,在调试窗口出现如图2.10所示的提示即表示连接成功


图 2.10
然后在浏览器(谷歌、火狐)中输入”127.0.0.1“进入之后点击”“VideoPlayer Sample”,在点击浏览器中的播放即可看到unity中的画面了,如图2.11所示:在这个画面的右上角有个全屏的按钮,点击即可全屏显示,按”Esc”退出全屏。

图 2.11
三、总结
3.1、一定要结合官方的教程来搭建;

3.2、加载包的时候一定要注意是否安装了webRtc和InputSystem,并且版本要一致;

3.3、启动unity自带的webserver前要先装nodejs;

3.4、启动webserver的时候一定要用命令行,不要直接点exe文件;

Unity云渲染搭建一 Webrtc环境搭建(Unity2019.4)相关推荐

  1. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  2. Unity打包基于Android的apk环境搭建总结

    Unity打包基于Android的apk环境搭建总结 资源准备 操作步骤 总结反馈 资源准备 配置Unity打包Android需要3大部分资源准备: 1.Unity准备 打开Unity,点击左上角Fi ...

  3. Unity云渲染技术

    目前,Unity云渲染虽然没有正式发布,但是功能还是满足大部分需求.官方地址:GitHub - Unity-Technologies/UnityRenderStreaming: Streaming s ...

  4. Unity云渲染搭建二(Unity2019.4)开发版本的webapp服务

    Unity Render Streaming是Unity开源的一个高质量.高复杂的3D模型在云端渲染,手机端侧.浏览器显示的解决方案.此解决方案的流技术利用了WebRTC,开发人员甚至可以使用WebR ...

  5. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  6. 腾讯云GPU服务器深度学习环境搭建

    Author:ZERO-A-ONE Date:2021-2-20 ​ 因为本人的电脑没有带有NVIDIA公司的独立显卡,所以需要用到GPU进行大规模运算加速训练的时候,就萌生了购买云服务进行计算的念头 ...

  7. 使用阿里云服务器安装微擎教程环境搭建

    微擎是免费开源的微信公众平台管理系统,基于目前最流行的WEB2.0的架构(php+mysql),新手站长网分享微擎服务器环境搭建及微擎按照教程: 服务器安装要求 安装微擎之前需要配置服务器安装环境,微 ...

  8. Windows云服务器如何进行PHP环境搭建?

    之前有分享过用云服务器+Wordpress模板搭建网站的大致过程,因为在前期需要准备: 1.云服务器,因为网站规模和访问量都不大,所以选的是小鸟云1核1g的配置,再加上是BGP线路,无论是移动联通电信 ...

  9. 云服务器建站PHP环境搭建教程总结(如何搭建)

    在搭建网站的过程中,我们都需要用云服务器来搭建一个环境,部署PHP 项目,Node.js 项目等.这里整理了PHP环境搭建的大致过程,可以作为一个简单的参考. Php环境搭建的主要步骤和方法 如果你有 ...

最新文章

  1. 2、MySQL使用(DISTINCT)过滤重复数据
  2. Angular应用页面里appId的生成逻辑和位置
  3. 《Orange’s 一个操作系统的实现》3.保护模式4----LDT(Local Descriptor Table)
  4. dubbo/dubbox部署资料收集
  5. 推荐一款支持文件同步的云盘pCloud
  6. spring教程笔记4
  7. python彩票号码生成器
  8. 【言简意赅】聊聊DAS、NAS、SAN三种存储方式
  9. arduino UNO利用74hc595级联控制16个LED状态
  10. acmev2怎么用_lua-resty-acme: ACMEv2 客户端和 Let's Encrypt 证书的自动化管理
  11. 如何关掉ie浏览器的增强安全配置?
  12. 如何通过U盘给笔记本安装Ubuntu系统
  13. 安卓开发 -- 定时重启设备
  14. 记录自己第一次科研经历
  15. Python开发过哪些知名网站和游戏?
  16. 太阳宇宙线:太阳质子模型
  17. 数据里副(负)业现实;扫地机器人发展到哪步了;疫情后要不要重返办公室;淘宝元宇宙直播间;GitHub今日热榜 | ShowMeAI资讯日报
  18. shell脚本编程笔记(二)—— 执行数学运算
  19. MyBatis中的association的使用
  20. 11.树莓派博通BCM2835芯片手册导读与IO口驱动代码调试和测试

热门文章

  1. Cisco Packet Tracer:基于模拟器的物联网设备配置与应用
  2. Linux系统查看电脑配置
  3. 邀稿推荐:【IEEE出版社】录用率高,SCIEI双检,正刊
  4. 电脑安装了双系统(Win10+Ubuntu18.04)无法识别优盘的问题
  5. DRAM书籍笔记 - 目录整理
  6. c语言题库计算机专业考研,2020年北京信息科技大学计算机学院考研真题试卷及试题答案,数据结构与C语言程序设计考研试题下载...
  7. 怎么下载自己家乡50年前的高清卫星图
  8. 5G通信面临的困难挑战及解决方案有哪些?
  9. 中医公布身体6个“救命”穴位
  10. swift 返回值是函数_Swift 函数